Privacy
Privacy policy
Last updated: 24 August 2026
AnyChat has no server, no analytics, no telemetry, and no account. Nothing you type is sent to us, because there is no “us” to send it to. This document exists because the Chrome Web Store requires a posted privacy policy from every extension that handles user data, including extensions that only ever store it on your own machine.
What AnyChat does with your data
| Data | Where it goes | Where it is kept |
|---|---|---|
| The message you type | The provider you selected, by being typed into their composer | Browser session storage as a draft, so closing the popup does not lose it |
| Your preferences — default provider, surface, provider order | Nowhere | chrome.storage.local, on your machine |
| Prompt templates you write | Included in the message when you use one | chrome.storage.local, on your machine |
| Page text, when you attach a page | The provider, as part of that message | Held in memory for that one send, then discarded |
| A screenshot, when you take one | The provider, as part of that message | Held in memory for that one send, then discarded |
| Tab titles and URLs, if you grant tab access | Used to build @mentions; the referenced page’s text is included in the message when you mention it |
Not stored |
| Your browsing history, if you turn on new tab suggestions | Nowhere. It is matched against what you are typing inside the page itself | Not stored — read for that keystroke and discarded |
| The last six things you asked through AnyChat — what you typed, including the name and hostname of any template or tab you referenced in it — and the link to each conversation | Nowhere. They are drawn as cards on your new tab, and clicking one opens that conversation at the provider | chrome.storage.local, on your machine. Settings → New tab → Clear recent chats empties it |
What AnyChat never does
- No collection. Nothing is transmitted to any server operated by this project. There are none.
- No keystroke forwarding. What you type in the new tab’s box is never sent to a suggestion service. Suggestions are built from your own history, locally, or not at all.
- No analytics, telemetry, crash reporting, or advertising. None are present in the code, and there is no build step, so the published source is what runs.
- No reading of your credentials. AnyChat never reads, copies, or stores cookies, authentication tokens, or session keys from any provider. It relies on the browser to carry your existing session, exactly as it does when you visit the site yourself.
- No selling or sharing. There is no data to sell, and none is shared with third parties.
-
No history of the pages you visit. The recent-chat cards on the new
tab keep the conversations you started through AnyChat — its own
output, so you can get back to one — and nothing else. Tab titles and URLs
from your browsing are still never written down:
@mentionsread your open tabs live, and new tab suggestions match against your history for one keystroke and discard it. A card is labelled with what you typed, never with the message that was composed from it. The line is: a card may name what you pointed AnyChat at, and never what that page said. So a card can carry “Explain” and the name of the tab or page you aimed it at — those are words you put in your own sentence — along with that page’s hostname, which is the same fact in a form a favicon can be looked up from, so the card draws the mention with the site’s own icon and colour. The page’s text, the passage you selected and the composed message stay out. A send with nothing typed at all, such as an attached page on its own, records no card rather than a card made out of that page.
Permissions, and why each exists
-
storage— keeps your preferences, prompt templates, the current draft, and the last six chats you started, on your machine. -
sidePanel— renders the chosen provider in Chrome’s side panel. -
declarativeNetRequestWithHostAccess— removes framing-related response headers on the chat domains listed below, and only there, so those pages can be displayed inside AnyChat’s own panel. The rules are static and apply to sub-frame requests only. -
activeTabandscripting— read the current page’s text, only when you press the attach control or the keyboard shortcut. Access is granted by that gesture and does not persist. -
favicon— shows a site’s own icon next to an@mention. -
search— hands a query you typed on the new tab page to the search engine you have already configured in Chrome. AnyChat cannot read which engine that is, and does not change it. -
tabs(optional, asked for only if you use@mentions) — lists your open tabs so you can reference one by name. -
historyandtopSites(optional, asked for only if you turn on “Suggest from your history” for the new tab page) — match what you type in the new tab’s box against pages you have already visited, so it can offer them. The matching happens in that page, on your machine. Nothing is sent anywhere: there is no third-party suggestion service in the path, and there could not be one, because Chrome does not tell an extension which search engine you use. Turning the switch off hands both permissions straight back, and neither is on the install prompt. - Host access to the chat domains — lets AnyChat type your message into the provider’s composer.
Host access is limited to the services AnyChat sends to: chatgpt.com, claude.ai, chat.deepseek.com, gemini.google.com, grok.com, perplexity.ai, copilot.microsoft.com, copilot.com, m365.cloud.microsoft, and meta.ai.
Your data at the providers
Once your message reaches ChatGPT, Claude, DeepSeek, Gemini, Grok, Perplexity, Copilot, Microsoft 365 Copilot or Meta AI, that provider’s own privacy policy governs it, exactly as though you had typed it on their site — because that is what happened. AnyChat is not affiliated with any of them.
Removing your data
Uninstalling AnyChat removes everything it stored, because everything it stored was in your browser. Short of that, Settings clears each store on its own: prompt templates from the Prompts page, and the new tab’s recent chats from the New tab card. Conversations already sent live in your account with the provider, and are removed there.
Changes
Material changes to this policy will be reflected here, with the date above updated.
Contact
Questions about this policy, or about anything AnyChat does with your data, can be sent to anychatsupport@gmail.com.