Anonymize a text before an AI translates it
Paste the letter or email to translate. Names, companies and addresses become codes; amounts, dates and the wording stay readable. Ask the AI to translate and to leave codes such as NAME-001 untouched, then paste the translation in the Restore tab: the real names go back in, in the new language.
Restoring uses the key of this tab: code your text here first, keep this tab open, then come back with the answer.
Adjust
See the key (it stays in this tab)
The key links each code to the real value. It exists only in this tab's memory: close or reload the tab and it is gone.
connect-src 'none' in its security policy) and loads no analytics. Turn Wi-Fi off once the page has loaded: the tool works just the same. The engine is the one inside the Hidden Tokens app.How it works
1 · Code
Paste a text or drop a file. Names, companies, addresses, emails, phone numbers, bank details, ID and case numbers become codes such as NAME-001 or COMPANY-001. Unknown proper nouns are coded too: when in doubt, the engine codes.
2 · Send the codes
Copy the coded text, or download the coded file, and give it to ChatGPT, Claude, Gemini or Copilot. The AI reasons on the codes: it still knows who did what, not who they are.
3 · Restore
Paste the AI's answer in the Restore tab, in the same browser tab. The codes become the real names again, on your screen only.
Example: a settlement letter to translate into French
Dear Mr Lefebvre,
Our client, Ms Imogen Thackeray, accepts the settlement of €18,000 proposed by Batiplan SARL. Please send the signed agreement to her address, 9 Orchard Court, Cheltenham GL50 2QT, by 20 November.
Kind regards,
Alistair PenroseDear Mr NAME-001,
Our client, Ms NAME-002 NAME-003, accepts the settlement of €18,000 proposed by COMPANY-001. Please send the signed agreement to her address, 9 NAME-004 Court, NAME-005 REF-001 REF-002, by 20 November.
Kind regards,
FIRSTNAME-001 NAME-006The recipient, the client, the company, the address and the signatory are coded; the amount and the deadline stay readable and will be translated. The town and postcode were coded too, as part of the address.
Codes travel well across languages, with two cautions
Translation is a good fit for coding: the AI has to carry the meaning across, not know who is involved. Codes such as NAME-002 pass through a translation unchanged, so restoring works on the translated text.
- Say it in the prompt. “Translate into French. Keep every code such as NAME-001 exactly as written.” Without that, an AI may adapt a code to the target language.
- Grammatical gender. A code has no gender. Translating into French, Spanish or German, the AI may guess wrong: “
NAME-002est satisfait” for a woman. Keep the title (Ms, Mr) next to the name, as in the example, or check agreements after restoring. - Any translation tool receives the text. This applies to DeepL and online translators too, not only to chat assistants. The same coding works with them.
The French page codes with French prefixes (NOM-001), the English page with English ones; restoring works the same whatever the language of the answer.
The free tool or the Hidden Tokens app?
This free tool
- One text or one file at a time
- Up to 3,000 words or 1,000 spreadsheet rows
- The key lives in this tab and disappears when you close it
- Word, Excel, CSV and text
The Hidden Tokens app
- Whole folders: the same person keeps the same code in every document
- One key per case file, kept on your computer
- PDF and scanned documents, read on your computer
- Inside Claude Desktop, and in ChatGPT, Gemini and Copilot with the extension
- Industry packs, firm rules and a signed proof of what the AI saw
A word on the word “anonymize”
Strictly speaking, this tool pseudonymizes: each value is replaced by a code that can be reversed with the key. Under the GDPR, pseudonymised data is still personal data for whoever holds the key, which here is you, in this tab. What the AI receives no longer names anyone directly. Clues can remain, such as a job, a town and an age together: the tool warns you when it sees them. Read the result before sending it.
Questions
Will the AI translate the codes?
Usually not, especially if you ask it to keep them. If one is altered, the Restore tab counts the codes it could not restore.
Does it work with DeepL or Google Translate?
Yes. Paste the coded text into any translator, then paste the translation back here to restore it.
What about gender agreement?
Codes do not say whether a person is a man or a woman. Keep titles such as Ms or Mr readable, or check agreements in the restored translation.
Can I translate a Word document?
Yes. Code the .docx in the Word or Excel tab, have it translated with the codes, and drop the translated .docx in the Restore tab.
Other ways to use the free tool
By file type
By AI tool
By task
For whole folders, use the app
Hidden Tokens codes whole case files on your computer with one key, works inside Claude Desktop and in your browser, reads PDFs and scans, and puts the real names back into Word and Excel files.