Open the document
A clinical report, a letter, a result. PDF, DOCX, Excel, email, TXT, Markdown, CSV or image. Nothing leaves your machine.
For healthcare
A clinical report pasted into ChatGPT leaves the practice. Whether the model trains on it comes second. Anoni pseudonymizes it locally, so your patients never appear in an online AI.
These aren't our rules. They're the profession's.
Sources: article 4 of the French medical code of conduct · HAS (October 2025) · draft HAS-CNIL guidance (February 2026), a working draft dated 16 February 2026, open for public consultation until 16 April 2026. These sources are in French.
Going further: what the CNIL means by pseudonymization and anonymization.
One click to pseudonymize, one click to decode. It all stays on the machine.
A clinical report, a letter, a result. PDF, DOCX, Excel, email, TXT, Markdown, CSV or image. Nothing leaves your machine.
Name, date of birth, national ID, address, file number: each value becomes a believable stand-in. “Jean Dupont” becomes “Marc Leroy”, offline.
A summary, a letter, a rewrite: you paste the text into ChatGPT, Claude or Copilot. Never your patients' identities.
The reply goes back through Anoni: the real data returns, from the encrypted vault on your machine.
Built for real files, not for demos.
The three we get asked first.
Hosting health data with a third party requires that third party to be a certified health-data host (HDS) and to store the data inside the European Economic Area (article L. 1111-8 of the French public health code). Anoni hosts nothing: the document stays on your machine. Anoni is not a certified host, and it does not make any other tool compliant on your behalf.
No. A date of birth, a town, a rare condition can still single a person out, and the draft HAS-CNIL guidance says exactly that about a patient's medical history. So Anoni shows a re-identification risk after redaction, in plain words and with no percentage. Read it over before you send.
Yes, and it is the most common use of all. Anoni does not transcribe: it works on the text. Pseudonymize the report before you hand it to the AI, decode the reply afterwards. The patient never appears.
Free, no subscription. Just an email.
No card · no tracker · 100% local