← Senhal

Privacy Policy — Senhal

Last updated: 6 August 2026.

Version française (traduction) :politique de confidentialité. This English version is the reference.

Senhal is a Chrome extension that lets you annotate a web page and hand the result to your coding agent. It has no server, no account, no analytics, and no network code of any kind. Nothing you annotate ever leaves your computer.

What Senhal touches

When you open the toolbar on a tab, and only then, Senhal can:

  • capture the visible area of that tab (screenshots);
  • read information about the elements you click: tag, id, classes, a few attributes, visible text, and the CSS selector it builds for them;
  • record the text you highlight before clicking, if any;
  • record console.error and console.warn messages produced by that page while the toolbar is open — the last 50;
  • store the notes you type yourself.

Closing the toolbar stops all of it and removes the console probe.

Where it goes

One button, Agent, and two destinations — both on your own machine, both triggered by you:

  • Your Downloads folder: Downloads/senhal/session/. That folder is fixed and rewritten on each export — the previous session's files are deleted first. You can delete it at any time.
  • Your clipboard, at the same moment: a plain-text block holding your notes and the paths to the files just written, so you can paste it into your agent. Text only — no image is ever placed on the clipboard.

There is no third destination. Senhal makes no network requests: no telemetry, no crash reporting, no update ping, no remote configuration. You can verify this by searching the extension's source for fetch, XMLHttpRequest, WebSocketor sendBeacon — there are none.

What is stored on your device

chrome.storage.local, on your machine only:

  • toolbar orientation, position, theme, interface language, and the step-by-step export toggle;
  • your custom in-page keyboard shortcuts;
  • the download ids of the last session, so it can be cleaned up before the next export.

No page content is stored. Uninstalling the extension removes all of it.

Permissions

activeTab and scripting — inject the toolbar into the tab you invoke it on, and nowhere else. storage — the preferences listed above.downloads — write the session folder. downloads.ui — silence Chrome's download bubble during an export, restored right after. Senhal requests no host permissions, so it has no access to any page until you activate it.

Children

Senhal is a developer tool and is not directed at children.

Third parties

None. No SDK, no runtime dependency, no external resource is loaded. The icons come fromLucide (ISC licence) and are embedded in the source.

Changes

Any change to this policy will be published at this address, with the date above updated. A change that widens what Senhal touches will also appear in the extension's release notes.

Contact

contact@giroucode.fr