DoNotLeak, by Contee
Don’t let your context leak.
DoNotLeak finds the personal and confidential data in what you are about to send, and replaces it before anything reaches an AI.
Paste a text or drop a Word document. You see what was found, keep what the AI needs, then copy the protected version into the assistant of your choice. No account, nothing to install.
Nothing kept · No AI in the detection · Ten EU languages

How it works
Three gestures, and you keep the last word.
Paste or drop
A text, or a Word document (.docx). The detection runs as you type.
Check
Each detection is highlighted with its type. One click on a replacement keeps the original; the review view lines them all up.
Copy
Copy the protected text into any AI, or download the protected document.
Three ways to replace
Choose what the AI reads instead.
One sentence, three protected versions — recorded from the engine as it runs today, not written by hand.
What you paste
Martin Dupont (06 39 98 12 34, martin.dupont@example.com) approves the budget.
Placeholders
Typed and numbered: the AI knows what each value is, never whose it is.
[[PERSON-1]] ([[PHONE-1]], [[EMAIL-1]]) approves the budget.
Plausible
Realistic stand-ins, drawn afresh for each session; phone numbers from the range reserved for fiction.
Christian Garnier (06 39 98 91 83, morgan.delaunay@example.com) approves the budget.
Markers
Names built to be rare, so they can be found again in the AI’s answer.
Kamilia-Benoite Maiguy-Jugnot (06 39 98 54 00, maurine-yanni.corallini-villardo@example.com) approves the budget.
A date of birth, an address or an IBAN keeps its placeholder in every mode.
Put the real names back into the AI’s answer Soon
Documents
What a file hides, you see.
A Word document says more than its text. Its properties carry the author, the last person who edited it, the company, the title and the keywords — invisible when you read it, sent along with it.
DoNotLeak shows these hidden layers beside the body and protects them like the text. The document you download is rebuilt: the protected body, fresh properties — and what it leaves out, the page tells you.
Word (.docx) today

What you can count on
Three guarantees, by construction.
They hold because of how DoNotLeak is built, not because of a setting.
Zero trace — nothing is kept
In memory, then gone
Your text and your files are analysed in the memory of the request that carries them, and dropped with it: no copy, no log of the content.
Every pipeline sends a canary text through the server; the build fails if the logs ever show it.
No account for the page
The page asks for nothing: no sign-up, no email address. Your settings stay in your browser.
You decide — the human check
Every detection shown
Each finding is highlighted with its type; the audit view gives its confidence and the rules that fired. Nothing is replaced behind your back.
Keep what the AI needs
A figure the AI must work with stays in one click; everything else is replaced. The text you send is the text you have read.
Sovereign — no one else in the loop
No AI in the detection
Formats, rules and dictionaries of names and places: every detection can be explained. No language model reads your text; no third-party service is called.
Built in France, by Contee
The interface speaks ten EU languages. Each change to the detection is measured on a frozen corpus of documents, before and after.
Two uses, one engine
A person on the page, a program through the API.
On the page, a person pastes a text and checks it. Through the API, a workflow sends its documents to the same engine — never anonymously: the caller shows a client certificate or a token.
POST /api/v1/scan · client certificate or bearer token

Keep protecting yourself — or your whole organisation.
The page stays open to everyone, with no account. For a team or a company, DoNotLeak can run on your own servers, with its API: let’s talk about it.