The model sees tokens.
Not your data.

Synonym swaps sensitive data for safe tokens before it reaches an AI model, then restores it exactly when the answer comes back.

chat · Synonym extensionSynonym on
YouWrite a short reply to Emma Walker<PERSON_1> at emma.walker@northwind.co.uk<EMAIL_1>: the invoice goes to GB57 NWBK 6016 1317 9336 77<IBAN_1>.
Model
Dear Emma Walker<PERSON_1>,

Thank you for your order. Please settle the invoice to GB57 NWBK 6016 1317 9336 77<IBAN_1>. A copy has been sent to emma.walker@northwind.co.uk<EMAIL_1>.

Kind regards
In any AI chat

You see the real names. The model never does.

Highlighted values become tokens before the message leaves your browser — and come back as themselves.

1
You typedNames, e-mails, bank details — as you normally would
2
The model received<PERSON_1> <EMAIL_1> <IBAN_1> — and answered as usual
3
You readThe reply with the real values put back
How the extension works

Choose a data type to try:

Name and phone number recognized in free text.

Identify
Mask
Unmask
Your input
System output
This is a simplified demo running entirely in your browser. Real detection in Synonym is more precise and more thorough.
Works with the models your team already uses Claudechat · APIChatGPTchat · extensionGeminiextensionCopilotextensionCursorMCPClaude DesktopMCP
How it works

One trip out, one trip back.

Watch a message go out and come back. Real values never cross the line.

Full technical breakdown →

You your infrastructure
Synonym your infrastructure
Model Claude · GPT · Gemini
OriginalContact Ján Novák at jan.novak@alfa.sk.
SentContact <PERSON_1> at <EMAIL_1>.
ReplySure — I'll email <EMAIL_1> and address it to <PERSON_1>.
RestoredSure — I'll email jan.novak@alfa.sk and address it to Ján Novák.
BackSure — I'll email <EMAIL_1> and address it to <PERSON_1>.
0 real values cross the line.
Security

You hold the only key to your data.

Flip the switch and watch what survives the end of a session.

Security overview →

Who holds what

Session key
Token ↔ value map
Original text
You
Issued to younever stored by us
In memoryencrypted with your key
Wipedgone from memory
Never leavesrestored here
Synonym
never
never
never
Model
never
never
tokens only
During a session the map lives in your memory only — up to 4 h on Free, 24 h on paid plans.After the TTL the map exists nowhere. Your key still exists, but there is nothing left for it to open.

Reversible, in full hover

Restored completely or not at all.

Invoice for <PERSON_1>Ján Novák, IBAN <IBAN_1>SK31 1200 0000 1987 4263 7541

Temporary by design hover

In memory, for one session, then wiped.

Survives rephrasing hover

Reworded or translated — the token still maps back.

<PERSON_1> called us→ Ján Novák ✓
Solutions

Four ways in. One shared mapping.

Pick a door to see what actually leaves your machine.

All solutions →

One session secret
ChatGPT
Claude
Gemini
Internal LLM
Same person → same token, whichever door it came through.tokens only leave the room
Product

One gateway. Four ways to work.

The web app, the browser extension, the MCP server and the API — the same session and token map behind each.

app.usesynonym.eu
Synonym — Web app: Paste text or upload a CSV, XLSX or PDF. Synonym recognises the sensitive columns, tokenises the rest with detectors and shows you what is happening at every step.
Web apppublic/img/product/app.png
<PERSON_1><IBAN_1><COMPANY_ID_1>
01 / 03

Web app

Paste text or upload a CSV, XLSX or PDF. Synonym recognises the sensitive columns, tokenises the rest with detectors and shows you what is happening at every step.

Open the app
app.usesynonym.eu · Live preview
Synonym — Hidden by default. Revealed only to you.: The live preview shows exactly what a model would see: tokens where the names, companies, IBANs and card numbers were. Move the lens over any token and the original appears inside it — or flip to Revealed. The real values never leave your side.
Hidden by default. Revealed only to you.public/img/product/reveal.png
<PERSON_1>Original valuesHidden ⇄ Revealed
02 / 03

Hidden by default. Revealed only to you.

The live preview shows exactly what a model would see: tokens where the names, companies, IBANs and card numbers were. Move the lens over any token and the original appears inside it — or flip to Revealed. The real values never leave your side.

Try it with your own file
Chrome · Synonym extension
Synonym — Browser extension: Works inside ChatGPT, Claude and Gemini. Point it at your gateway once, and every prompt is masked before it leaves the tab — the reply is restored where you read it.Synonym extension — masking on ChatGPT, Claude and Gemini
Browser extensionpublic/img/product/extension.png
<EMAIL_1>● Protecting
03 / 03

Browser extension

Works inside ChatGPT, Claude and Gemini. Point it at your gateway once, and every prompt is masked before it leaves the tab — the reply is restored where you read it.

How the extension works
Detectors

It checks before it hides.

A number is only masked if it really is an identifier — verified the way a registry or bank would. Look-alikes stay readable.

How validation works →

Three numbers. Only one is real.Synonym checks each one before deciding
35763469A real company IDMasked → <COMPANY_ID_1>
35763468One digit off — not a real IDLeft alone
order 2024-1188Just an order numberLeft alone
Why it matters: a tool that masks everything that looks like an ID leaves your text full of holes. Synonym only hides what is really an ID — and leaves the rest readable.
examples:
Real company IDWould be masked as <COMPANY_ID_1>

Slovak and Czech company IDs — the same check the business register uses.

Also checked this way: Birth numberIBANTax ID / VATCredit cardBank account (CZ)Passport All detectors →
Early access

Be one of our first five customers.

We're looking for five companies to work with closely. You use Synonym on real work, we build what you need — and you don't pay while we do it.

5 places open · applications open now

TelluswhatyoudowithChatGPT,ClaudeorGemini.
We'llmakeSynonymfitit.

1ApplyTwo minutes. Tell us who you are and what you'd use it for.
2One call30 minutes with the people who build Synonym. We look at your documents together.
3Use it for freeThe full Business plan for the whole pilot. We build the detectors your files need.
  • No cost during the pilot, and a locked-in price afterwards
  • We only ask for one short call every two weeks and honest feedback
  • Good fit: law firms, accountants, clinics, HR teams, insurers, public offices — anywhere in the EU
Apply for a free pilotTakes 2 minutes. No commitment.
Opens your e-mail app with the message ready · we reply within one business day
System status

Where certification stands today.

GDPR by design. The rest is in progress, and we say so.

GDPR

Key stays with you, storage is temporary, no permanent history.

Built in from day one

SOC 2 Type II

Audit scope being finalized; controls mapped to the architecture.

In progress

ISO 27001

ISMS documentation in draft.

Planned

HIPAA / BAA

Processing agreement for healthcare organizations and partners.

Planned
FAQ

Straight answers.

The questions people ask before they paste anything into Synonym.

What is Synonym?

Synonym is a reversible pseudonymization gateway for large language models. It finds personal and sensitive identifiers in your text or files, replaces them with tokens such as <PERSON_1> or <IBAN_1> before anything reaches ChatGPT, Claude, Gemini or an internal model, and puts the real values back into the answer — only on your side.

How is this different from anonymization?

Anonymization destroys the link to the person. Synonym keeps it, but only for you: the token map lives in memory for one session and is wiped when the session ends, so the model never sees real data and you still get a usable, restored reply.

Which data does it detect?

Checksum- and format-validated identifiers — birth numbers, IBANs, company and VAT IDs, bank accounts, cards, passports, VINs, IMEIs, court file numbers, cadastral numbers and more — plus opt-in health fields. Language-model detection of names, organisations and places is rolling out to paid plans.

Does Synonym work with Slovak and Czech data?

Yes. It was built for the identifiers Slovak and Czech regulators care about — rodné číslo, IČO, DIČ, IČ DPH, Czech bank account formats — with English identifiers alongside.

Is my data stored?

No. Content is processed in memory, the token map exists only for the length of a session (up to 4 hours on Free, 24 hours on paid plans) and is never written to a database. Synonym is hosted in the EU and never uses your content to train models.

How do I use it?

Four ways: paste text or upload CSV, XLSX or PDF in the app; run Synonym as an MCP server in Claude Desktop or Cursor; add the browser extension to ChatGPT, Gemini or Copilot; or call the REST API — mask on the way out, unmask on the way back.

Keep using AI. Stop sending the data.

Set up in minutes, or talk to us about deploying Synonym across your company.