Ambiglot — Privacy Policy

Last updated [DATE YOU PUBLISH THIS]

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

What stays on your device

Stored by the extension in your browser, readable only by the extension, and removed when you uninstall it:

WhatWhy
Your settings — the language you read in, which sites are enabled, and so onSo the extension behaves the way you set it up.
Recently translated text, held in a cache of up to 2,000 fragmentsSo 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 addressSo 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 subscriptionSo the extension can use it. It is never sent to us.
A random installation identifier, and a count of how many messages have been translatedTo 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:

WhatNote
A one-way hash of your installation identifierWe 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 monthTo apply your plan and its monthly allowance.
A one-way hash of your IP address, with a count, kept 30 daysOnly 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

How long things are kept

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 [YOUR CONTACT EMAIL]. 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.