Anonymize text for Gemini — in your browser
Sometimes the data is a support thread, a log excerpt, or a blob of notes — not a spreadsheet. Paste text straight into Data Alias or drop a .txt file: consistent delimiters are parsed as a table, and everything else is handled line by line with detected values aliased in place, so the prose stays readable while emails, phones, and keys are replaced.
How it works, step by step
Paste text or drop a TXT file
Paste directly into the workspace or upload a .txt (up to 10 MB). If the content has consistent delimiters — commas, tabs, semicolons, pipes — it is parsed as a table; otherwise each non-empty line becomes a reviewable row. All of it happens in your browser.
Review the in-place replacements
Pasted text defaults to the "alias detected values" rule: detected emails, phone numbers, and IPs are replaced in place with consistent aliases while the sentences around them stay intact. Credential patterns like API keys and tokens default to removal. You confirm before anything is final.
Copy or download the safe text for Gemini
Copy the safe text straight into Gemini or download the .safe.txt. When Gemini answers using the aliases, paste the answer back into Data Alias to restore the real values locally — the mapping never left your machine.
Example: support-thread.txt → support-thread.safe.txt
Why anonymize before Gemini?
Human reviewers can read consumer conversations
Google documents that conversations in the consumer Gemini apps may be read by human reviewers to improve the service. That is a documented process, not a leak — and it is exactly why pasting a customer list into a consumer chat deserves an anonymized copy instead of the original.
Source: Google Gemini Apps privacy notice ↗A reviewed conversation should contain aliases, not identities
If a conversation can be sampled for review, the safest version of your file is one where the reviewer would see PERSON_001 and EMAIL_002 rather than real people. The analysis quality is the same; the exposure is not.
Source: Google Gemini Apps privacy notice ↗These are Google's own documented behaviors as of our research (July 2026). Policies and defaults change — an anonymized copy is the control that doesn't depend on them.
What to know about text & txt files
The alias round trip
Because replacements use consistent aliases and the mapping stays local, the workflow is reversible: sanitize the text, get the AI's answer about PERSON_001, then de-alias the answer back to real names on your machine. One-way redaction tools can't do the return leg.
Tables hiding in TXT files are detected
A .txt that is actually delimiter-separated data gets parsed into columns with the same suggested rules as a CSV. No header is assumed — if the first row is ambiguous, you choose how to treat it.
Common questions
- Can I just paste text instead of uploading a file?
- Yes. Paste mode is built in, and pasted text defaults to in-place aliasing of detected values — the fastest path from a raw support thread to a shareable version.
- What if my TXT file is actually a table?
- If a consistent delimiter is found (comma, tab, semicolon, pipe), the file is parsed as a table and gets column-level rule suggestions. Otherwise every non-empty line becomes one reviewable row in a single content column.
- Can I restore the real values in the AI's answer?
- Yes. The alias mapping is kept locally, so pasting the AI's response back into Data Alias replaces aliases with the original values — on your machine, without the originals ever having been shared.
An honest note on detection
Data Alias reduces exposure risk but cannot catch every sensitive value, and no automated detector can. That is why nothing is applied without your review: check the safe copy before you share it with Gemini or anyone else.
No account needed. Files stay in your browser — verify it yourself.