Dated 8 August 2026. This page is the reference for the Chrome Web Store listing. Version française : politique de confidentialité.
The extension reads the message you have open in Gmail, analyses it on your own machine, and sends nothing to anyone — not to its author, not to a third-party service, not to an analysis server. There is no server behind this extension.
The full content of the Gmail message currently open: technical headers, sender, subject, body, links, and the list of attachments with their content.
This is what the job requires. An extension that explains that a displayed link does not lead where it claims has to read that link, and an extension that explains that SPF authentication failed has to read the headers Gmail does not show.
Only the open message is analysed, and only on https://mail.google.com. The extension does
not go through your mailbox, does not read closed messages, and has no access to any other tab or
any other site.
It reads a file on your computer in one case only, and only the one you hand it: the options
page lets you drop a saved message (.eml) to examine it. Nothing is scanned, nothing is opened on
the extension’s own initiative, and the dropped file is not kept — it disappears with the tab.
One precision, because it is verifiable in the code and glossing over it would be dishonest: to locate Gmail’s session token, the extension may scan the text of the whole page. It looks for three precise patterns, keeps only that token, and retains nothing else.
No message content is transmitted, to any recipient, at any time. There is no account, no sign-up, no identifier, no analytics, no usage statistics, and no remote error reporting. The code contains no library capable of making such a request.
One single network request is made, and it deserves to be described precisely rather than glossed over:
https://mail.google.com, that is, to Gmail itself, never anywhere else;Saying “no network requests” would be shorter, and untrue.
A message you drop yourself on the options page makes no request at all: it is already on your machine, and the extension has nothing to ask anyone in order to read it.
Everything is stored through storage.local, the extension’s local area, on your computer.
storage.sync — which would relay data through your browser vendor’s servers — is deliberately
avoided: a list of senders is a list of the people you correspond with.
| Data | Exact content | Limit |
|---|---|---|
| Raw message cache | The complete content of recently analysed messages: headers, body, and encoded attachments | 50 messages, 7 days, 4 MB in total, and 512 KB per message — beyond which the message is not cached at all |
| Learned contact book | For each correspondent: address, display name, authentication domain, date first seen, number of messages received | 500 correspondents and 500 domains; the least seen are forgotten first |
| Excluded senders | The senders you have yourself marked as legitimate | 500; the oldest exclusions are forgotten beyond that |
| Preferences | The chosen language | none |
A message you drop yourself enters none of those four rows. It is not cached — the cache exists to avoid a network request, and there is none here — and it does not feed the contact book: people usually drop a message they distrust, and recording its sender as a known correspondent would silence the extension on that sender’s next message.
Two points the brevity of that table might hide:
| Permission | What it is for |
|---|---|
Access to https://mail.google.com |
Show the analysis inside the page and read the open message. This is the only site the extension can reach. |
storage |
Keep the cache, contact book, exclusions and language locally. |
The extension does not request access to your tabs, history, bookmarks, downloads, or any other
site. Dropping an .eml file requires no permission either: you hand over the file yourself, as in
any file upload form.
It does not act on your mail: no deleting, no blocking, no moving, no automatic replies, no reporting. It displays nothing outside Gmail and its own options page. And it never states that a message is safe — at most that no known signal was detected, which is not the same claim.
It monitors no other mailbox. Dropping an .eml is a one-off examination of a file you saved
yourself; it grants access to no account, and it should not be read as protecting the mailbox the
file came from.
Since no data is transmitted, no data is sold, shared with third parties, used for advertising, or used to train any model. None of that would be possible without infrastructure that does not exist.
The source code is public, and on a page like this one that is the only argument worth anything. Two places to start reading:
src/adapters/gmail/view-om-source.ts — the project’s single network call;src/adapters/cache/raw-cache.ts and src/adapters/storage/ — everything written to disk.Any change to this policy will be published on this page, with its date. Should a future version ever transmit anything outside your browser, it would be announced here beforehand and would remain subject to your consent.
Through an issue on the project’s public repository.