Privacy Policy
Last updated 16 September 2026
Ambiglot translates the messages you read and the replies you send, inside sites you already use. To do that it has to read the text of those messages. This page says exactly what it reads, where that text goes, and what is kept afterwards.
The short version
- Message text is sent to a translation service only when a translation is actually performed, and is not stored by us afterwards.
- We do not ask for your name, your email address, or an account.
- We have no analytics and no tracking of any kind.
- Some things are kept on your own device, including recently translated text. They never leave it.
What stays on your device
Stored by the extension in your browser, readable only by the extension, and removed when you uninstall it:
| What | Why |
|---|---|
| Your settings — the language you read in, which sites are enabled, and so on | So the extension behaves the way you set it up. |
| Recently translated text, held in a cache of up to 2,000 fragments | So reopening a conversation, or a signature repeated in every message, does not need translating twice. This includes the translated wording of real messages. |
| A note of which language each conversation and contact writes in. On email this is keyed by the sender's address | So replies go out in the right language without asking you each time. This means email addresses of people you correspond with are stored locally. |
| Any API key you choose to enter, if you use your own translation provider instead of a subscription | So the extension can use it. It is never sent to us. |
| A random installation identifier, and a count of how many messages have been translated | To identify this installation to the subscription service, and to show you a total. |
You can erase the cache and the remembered languages at any time from the extension's options page, under On this device. Uninstalling the extension removes all of it.
What is sent away, and to whom
When translation runs on your device
If you use Chrome's built-in on-device translation, nothing leaves your browser at all. The translation happens locally.
When translation runs in the cloud
On the free, trial and subscribed plans, the text to be translated is sent to our translation service, which passes it to Anthropic to be translated and returns the result. Along with the text we send the source and target language, and nothing else about you.
Our service does not store the message text. It is held in memory only for as long as the request takes, and is not written to any database or log. Anthropic's handling of it is governed by their own terms; we do not permit it to be used for model training.
If you bring your own API key
If you choose Google Cloud Translation, DeepL or Anthropic with your own key, the text goes directly from your browser to that provider under your own account, and never passes through us at all.
What our subscription service stores
If you never subscribe and never use cloud translation, we hold nothing about you. Otherwise, one small record:
| What | Note |
|---|---|
| A one-way hash of your installation identifier | We cannot recover the identifier from it. It is how your plan is recognised. |
| When your trial started, your subscription status, and how many characters you have translated this month | To apply your plan and its monthly allowance. |
| A one-way hash of your IP address, with a count, kept 30 days | Only to limit how many free trials can be started from one connection. We do not store the address itself and cannot recover it. |
There is no name, no email address, no message content and no browsing history in that record.
Payment
Subscriptions are handled by Stripe. Your card details are entered on Stripe's own pages and are never seen by us or by the extension. We store only the identifier Stripe gives us for your subscription, so that we know your plan is active.
What we never do
- We do not sell, rent or share your data with anyone.
- We do not use your messages to train any model, and we do not permit our translation provider to.
- We do not run analytics, advertising, or any third-party tracking script.
- We do not read pages on sites you have not enabled. Sites are enabled individually, and you can switch any of them off.
How long things are kept
- Message text: not retained by us at all.
- On your device: until you clear it or uninstall.
- Your plan record: for as long as the installation exists; delete it by writing to us.
- The IP hash used for trial limits: 30 days, then deleted automatically.
Your rights
You can clear everything held on your device from the options page, or by uninstalling. To ask what is held about your installation, or to have it deleted, write to hello@ambiglot.com. If you are in the UK or EU, you have rights of access, correction, deletion and objection under the UK GDPR and GDPR; the lawful basis for the small record above is our legitimate interest in operating and protecting the service, and contract where you have subscribed.
Children
Ambiglot is not directed at children under 13 and we do not knowingly hold data about them.
Changes
If this policy changes in a way that affects what is collected or where it is sent, the extension will tell you before the change takes effect.