What the extension stores
Only the configuration you enter in the popup: page domains and rules (key, value and folder). It lives in the browser’s chrome.storage.sync, which the browser itself may sync across your devices when you are signed in. The extension has no server and sends this configuration nowhere.
What it reads on pages
It runs only on the domains you added and authorized. On those pages, it looks in the visible text for snippets that match your rules and turns them into links. Page text is neither stored nor sent.
When you click a link
The claude:// link is handed to the operating system, which opens the Claude Desktop installed on your computer with the message filled in. From then on, Claude’s privacy policy applies. The extension takes no part in that conversation.
Permissions
| Permission | Why |
|---|---|
| storage | Store your configuration. |
| activeTab | Fill in the current tab’s domain when you click + in the popup. |
| scripting | Enable the text replacement only on the domains you added, and run a rule on demand with ▶. |
| Site access (optional) | Requested one by one, when you save a page. Without your authorization, the extension does not run on the site. |
Contact
Questions or problems: open an issue at github.com/correaschneider/claude-links-extension.
Last updated November 3, 2026