AI Chat · Chrome extension

Privacy policy

AI Chat is a chat window for an AI provider you choose, using your own API key. This page explains in plain language what the extension keeps on your device, what it sends to the services you pick, and how to delete everything.

Last updated · Applies to AI Chat 4.7 and later 4.x releases.

The short version

1. Scope of this policy

This policy applies to the AI Chat browser extension (Chrome and other Chromium-based browsers) and to the pages the extension itself opens: the chat window, the settings page, the voice test page and this document. In this policy, “the extension” means AI Chat, “the developer” means the publisher of AI Chat on the Chrome Web Store, and “you” means the person using it.

It does not cover the AI, speech, search or financial-data services the extension can send data to. Those are separate companies, they are contacted only with the key you saved for them, and they are governed by their own privacy policies and terms. Section 10 lists them.

The extension is a client. It does not operate a service of its own, does not create an account for you, and does not act as a middleman between you and any provider.

2. What the extension stores on your device

Everything described in this section lives inside your browser profile, in the extension’s own storage. None of it is synchronised to an account, and none of it is uploaded to the developer.

2.1 Settings

2.2 API keys

2.3 Chats and recordings

2.4 Attachments and files

2.5 Exports

“Export all chats” writes a JSON file containing your chat text to a place you choose. Attachments, zip archives and recordings are not included. That file is yours, and it lives outside the extension from then on.

2.6 Optional on-device models

If you download the optional on-device speech-recognition or offline-voice models, the browser keeps the downloaded model files in its cache so they are not fetched again. Depending on the model you choose, this is roughly 75 MB to 900 MB. Nothing is downloaded unless you press the download button.

3. What leaves your device, and to whom

The extension talks directly to the services you configure, from your browser, with the keys you saved. The developer does not run a proxy for these requests, does not receive copies of them, and cannot see them. Several categories of data leave your device only if you use the corresponding feature: the Web button, the “When to search” setting, the market-data toggle, the speech engine setting and the voice source setting all decide whether that traffic happens at all.

Outbound data at a glance. “Your control” lists the setting or switch that decides whether this happens.
When you… What is sent Who receives it Your control
Send a message, with or without attachments Your message text, the extracted text of any attached file, attached pictures (only to models that can see pictures), and the recent conversation for context The AI provider you selected: DeepSeek, OpenAI, Anthropic, Google (Gemini), OpenRouter, or a server you host yourself Provider and model picker; a local server keeps everything on your machine
Dictate into the message box, or talk during a voice conversation The audio recording The speech-to-text service you configured (OpenAI-compatible by default; Groq and others work) — or nobody, if you use the on-device Whisper engine “Speech input” setting in the extension options
Hear a reply read aloud, or hear a voice conversation reply The text being spoken, sentence by sentence The text-to-speech service you configured (OpenAI, ElevenLabs, Microsoft Azure, Google Cloud) — or nobody, with browser voices or the offline voice “Voice source” in the Voice library
Use web search (Web = Auto or On, or type /search) Your question, as a search query DuckDuckGo, Bing or Wikipedia (no key needed), or Brave/Tavily if you added a key Web = Off, or “When to search: Never”
Let the extension read the top result pages (optional) A request to those websites; their page text is then passed to your AI provider together with the results The result pages themselves, and then your AI provider Leave the “Read the top result pages” box unticked, or decline the browser permission
Ask about a stock, index, commodity or currency The stock symbol, or the company name used to look the symbol up Yahoo Finance Market-data toggle in settings
Ask for pictures (image search) The search phrase Bing Images, with Wikimedia Commons as a fallback Do not ask for pictures, or keep Web off
Create a picture with /image or an image model Your prompt The image API you configured Only run it when you want it
Download the optional on-device models A request for the model files — no audio, text or key is sent Hugging Face Nothing is fetched unless you press Download

3.1 AI providers (chat)

A message, and everything attached to it, is sent to the provider you chose in the model picker, together with the recent part of the conversation and any instructions the app adds, such as the exact-math values it computed from your question. That provider processes the request under its own policy and terms.

Attached pictures are sent as pictures only to providers that can see them (ChatGPT, Claude, Gemini, OpenRouter). For providers that cannot see pictures, the extension reads text from the image on your device using local OCR and sends only that text, with a note that the model cannot see the picture itself.

3.2 Speech input

3.3 Speech output

When a reply is spoken, its sentences are sent to the voice service you chose (OpenAI, ElevenLabs, Microsoft Azure Speech or Google Cloud Text-to-Speech) and the audio comes back for playback. Browser voices and the on-device voice synthesise locally, so with those the reply text does not leave your device either.

3.4 Web search and page reading

When a search runs, your question — not the whole conversation — becomes a search query and is sent to the active source. If you have turned on page reading and granted the optional permission, the top result pages are fetched, reduced to text, and passed to your AI provider so it can answer from current facts. Scripts on those pages are not executed; the page is only read as text.

3.5 Market data

Stock and market questions send a symbol (for example ^NSEI or RELIANCE.NS) or a company name to Yahoo Finance. The figures come back as a card in the chat and are shown with a note that the data can be delayed and is for learning, not investment advice.

3.6 Picture search and image generation

Picture search sends your phrase to Bing Images and, if that returns nothing, to Wikimedia Commons. If your model can see pictures, the first few thumbnails are downloaded and handed to the model so it can describe what they really show; if it cannot, only the titles are used. Image generation sends your prompt to the image API you configured.

3.7 Your own server

If you set a custom base URL — for example Ollama or LM Studio on your own computer, or another host — all chat requests go there instead of to a big provider, and the browser asks you to approve that host once. With a local server, your messages never leave your machine or your network.

3.8 What the developer receives

Nothing. There is no developer-run server in this extension, no account, no telemetry, and no update check of its own: updates are handled by the Chrome Web Store like any other extension.

4. What the extension never collects

Chrome Web Store data-use commitments

I do not sell or transfer user data to third parties, outside of the approved use cases. The only transfers are the ones you initiate yourself, to the provider you selected.
I do not use or transfer user data for purposes unrelated to the extension’s single purpose. Its single purpose is to be a chat client for the AI provider you choose with your own key; every transfer described above exists only to make that conversation, its speech, or a lookup you asked for, work.
I do not use or transfer user data to determine creditworthiness or for lending purposes.

AI Chat accesses each service only with your own credential and only to perform the action you requested. For the Google services the extension can use (Gemini chat and Google Cloud Text-to-Speech), it stores no Google account data of its own; the request carries your API key and nothing else.

5. Browser permissions and why they exist

Extension permissions

Host permissions

These are the exact addresses the extension may contact, and each one is used only for the feature named in section 3: the AI providers you can choose, the speech services, the search sources and Wikipedia, Yahoo Finance for market data, Wikimedia and Bing thumbnails for picture results, and Hugging Face for the optional on-device models.

Optional host permissions

Optional permissions are granted by you, per host, and can be withdrawn at any time from the extension’s page in the browser’s extension manager.

Microphone and camera

These are not extension permissions; the browser asks for them on the extension’s own pages the first time you dictate, start a voice conversation, or take a photo. The microphone is used only while you are dictating or in a voice call, and its audio is handled exactly as described in section 3.2. The camera is used only when you press the camera button, and the photo is attached to your message like any other picture you send.

6. Your choices and controls

7. How long data is kept, and how to delete it

Everything in section 2 is kept on your device until you delete it. There is no expiry timer and no server-side copy, because there is no server.

8. Security

9. Children

AI Chat is not directed at children under 13, or under the minimum age required in your country. It is a tool for people who hold their own API credentials. The developer collects no data from anyone, children included, because the extension does not send anything to the developer at all.

10. Third-party services

The services below are contacted only when you use the matching feature, and only with your own key where one is needed. Each is an independent company governed by its own privacy policy and terms; the links in your browser history and in each provider’s own documentation are the authoritative versions.

AI Chat is an independent client. It is not affiliated with, endorsed by, or sponsored by any of the services listed above. Product names and brands belong to their owners and are used for identification only. Your use of each service is also subject to that service’s terms — for example, the Google services are used through your own API key and only to fulfil the request you made.

11. Changes to this policy

If this policy changes, the date at the top of the page changes with it, and this page always shows the current version. A new release that adds a new service or a new host permission will be reflected here before or at the same time as it appears in the store listing, since the listing shows the current permissions of the published version. Continuing to use the extension after a change means you accept the updated policy.

12. Contact

Questions about this policy, or a request about your data: use the Feedback button in the extension (bottom of the settings page), or the support or developer contact shown on the AI Chat page in the Chrome Web Store.