packages/chrome-extension/PRIVACY.md
Last updated: 2026-07-30
The Qwen Code Chrome Extension ("the Extension") bridges the Chrome browser with a locally running Qwen Code daemon process on your machine. The Extension itself does not collect, transmit, or share your personal data with any external server — all of its own communication stays on localhost / 127.0.0.1. However, the local daemon it talks to may send page content to the AI model provider you configure; see What the daemon does with page content.
| Permission | Purpose | Data handled |
|---|---|---|
tabs | Select the active tab and read its URL and title for AI-assisted browser automation | Active tab metadata — sent only to your local daemon |
debugger | Attach Chrome DevTools Protocol (CDP) to the active tab so the local daemon can drive browser actions | CDP commands/responses — the attached tab's DOM/text, console output, network activity, and cookies, sent to your local daemon |
storage | Persist extension configuration (daemon address, optional bearer token) | Key-value settings only, no browsing data |
alarms | Schedule periodic connection health checks to the local daemon | No user data |
sidePanel | Display the extension's side panel UI | No data access beyond rendering UI |
host_permissions are restricted to http://127.0.0.1/* and http://localhost/* — it can only talk to a daemon process running on your own machine.127.0.0.1 / localhost on a port you configure.The Extension only ever talks to localhost, but understand the wider system before you enable browser automation:
debugger permission the local daemon can read the attached tab's page DOM/text, console output, network activity, and cookies, and can drive actions on the page.chrome.storage.chrome://extensions.For questions about this policy, open an issue at the project repository.