Privacy and data handling
Browy is a desktop application: a Chromium browser extension plus a small native messaging host that runs on your machine. This page documents the data Browy handles and is the privacy policy referenced in the Chrome Web Store and Microsoft Edge Add-ons listings.
What Browy sends, and to whom
Section titled “What Browy sends, and to whom”| Data | Why |
|---|---|
| Page content the agent inspects (DOM snapshots, screenshots, console / network logs, JS evaluation results) | The model needs to see what’s on screen to act. Same data path as gh copilot in a terminal. |
| Your chat messages | They’re the prompt to the model. |
| Tool-call results (e.g. “navigated to X”, “clicked element 7”) | The model needs feedback to plan the next step. |
GitHub’s handling of Copilot data is governed by the GitHub Copilot Privacy Statement and your Copilot subscription terms. Browy does not modify, intercept, or proxy these requests.
The extension and native host do not send analytics, telemetry, error reports, or usage data to BrowyHQ. The only service BrowyHQ runs is the optional email signup on this website, described under Email updates, and Browy itself never contacts it.
The extension does not load third-party scripts and does not call any third-party service except the local Copilot CLI.
What Browy stores locally
Section titled “What Browy stores locally”| Data | Where | Lifetime |
|---|---|---|
| Chat history | Transcripts: the GitHub Copilot SDK’s session store under ~/.copilot/ on your machine. Display cache: chrome.storage.local (per-profile extension storage) | Until you delete the chat from the side panel’s history, which removes both. Uninstalling the extension clears only the cache |
| Settings (model, reasoning effort, theme, last tab) | chrome.storage.local | Until you uninstall the extension |
| Native host log | ~/.browseragent/native-host.log (rotated at 5 MB, one previous copy kept as .1) | Until you delete ~/.browseragent/; uninstalling doesn’t remove it |
| Agent scratch disk + key-value memory | ~/.browy/data/files/ and ~/.browy/data/notes.json | Until you delete them; survives across chats |
| GitHub Copilot session state, including Browy’s chat transcripts | ~/.copilot/ (managed by the Copilot CLI, not Browy) | Per Copilot CLI’s behavior; deleting a chat in Browy removes its session |
You decide what to share
Section titled “You decide what to share”Page content the agent reads, including DOM snapshots, console output, network logs, and screenshots, comes from the active tab and is sent to the model unmodified. You pick the tab the agent runs against, what you type into chat, and which tools are enabled in Settings.
That includes things power users want to send: API keys for backend
testing, OAuth redirect URLs, Authorization headers from a network
trace. Browy doesn’t second-guess you.
Email updates
Section titled “Email updates”The signup box at the bottom of these pages is optional. If you use it, your email address is stored with the page you signed up on and its language, in a database on Cloudflare that only the maintainer has access to. It’s used for one thing: an email when there’s a new version of Browy worth trying. It’s never sold or shared, and every email will have a one-click unsubscribe link.
Children
Section titled “Children”Browy and its email updates are not directed to children under 13. The extension and native host collect no data from anyone, including children.
Changes to this policy
Section titled “Changes to this policy”When this policy changes, the Last updated badge at the top of this page changes too. Material changes are also noted in the changelog.
Contact
Section titled “Contact”Browy updates by email
I'll write when there's a new version worth trying. Unsubscribe any time.
Rather get them on GitHub? Watch BrowyHQ/browy and choose Custom, then Releases.