Skip to main content
Orilami
AI Anonymizer

Loading…

AI Document Anonymizer — Anonymize Documents for ChatGPT, Then Restore the Answer

Replaces the names, companies, addresses, account numbers and IDs in a Word file, spreadsheet, PDF or pasted text with consistent placeholders such as [PERSON_01], so you can ask ChatGPT, Claude or Gemini about it without sharing who it is about. When the AI answers, paste the answer back and every placeholder turns into the real value again. Everything runs in your browser: the document and the key never leave your device.

How it works

  • Detection: checksummed detectors find card numbers, IBANs, SSNs, Canadian SINs, UK National Insurance and NHS numbers, Australian TFNs and more. People are found from evidence (a title, a label such as “Client:”, a contract party clause, a known first name) and companies from their ending (Ltd, LLC, Inc). Switch on deep name detection and a small AI model (distilbert-NER, about 66 MB, served from this site and run on your device) also finds names with no clue around them in English text. Anything else that looks like a name is listed for you to add with one tap.
  • One placeholder per person: “Sarah Mitchell”, “Ms Mitchell” and “Sarah” all become [PERSON_01], in every document of the batch, so the AI can still follow who did what. You can rename a placeholder ([BUYER]) or merge two that are the same person.
  • Format kept: Word and Excel files come back as Word and Excel, with headers, footers, comments, tracked changes, link targets and document properties anonymized too, and author names cleared.
  • Restore: the key that maps placeholders back to values stays in the tab, or is saved as a file locked with AES-256 and your passphrase. Restoring copes with the ways models rewrite placeholders (PERSON_01, Person 1, \[PERSON\_01\]) and flags any it does not recognise.
  • Certificate: an optional PDF or JSON record lists what kinds of data were replaced, the settings and SHA-256 fingerprints of every file, without any of the values.

Limits

Names have no fixed pattern, so a name with no clue around it can be missed, even with deep name detection on: read the highlights, check the “Possibly missed” list and add your own words before sharing. Scans are read with OCR, which can misread a letter. PDFs and images come out as text. Anonymized text can still identify someone through context (a rare job title, a unique event), so remove what the AI does not need.

How to anonymize a document for ChatGPT

  1. Step 1: Add the document or paste text

    Drop a Word, Excel, PDF or text file, or paste the text straight in. Names, companies, addresses, account numbers and IDs are highlighted where they appear.

  2. Step 2: Check the highlights

    Read through what was found and the Possibly missed list, add any word that should go, and rename a placeholder such as [PERSON_01] if a role name helps the AI.

  3. Step 3: Anonymize and copy it for the AI

    Press Anonymize, then use Copy for AI or download the anonymized Word or Excel file. Save the key file with a passphrase if you will restore the answer later.

  4. Step 4: Restore the answer

    Paste the AI's answer into Restore and every placeholder turns back into the real name, company or number.

When to use the AI Document Anonymizer

Asking an AI to review a contract
The model reads placeholders instead of the parties' names, and its comments come back with the real names restored.
Summarising a customer spreadsheet
Names, emails and account numbers are swapped in every cell, and one customer keeps one placeholder in every row, so totals and patterns still make sense.
Drafting a reply to a complaint
Paste the complaint, ask for a draft reply, and restore the names in the draft before you send it.
Sending a document to a translator or proofreader
The anonymized Word file keeps its formatting, so the work can be done without seeing who the document is about.

Common mistakes

  • Copying the text out without reading it

    A name with no title or label around it can be missed. Read the document and the Possibly missed list before anything goes to the AI.

  • Removing the names but keeping the story

    A rare job title, a small town and a date can identify someone on their own. Cut the details the AI does not need for your question.

  • Anonymizing related files one at a time

    Run them together. The same person then gets the same placeholder in every file, and the AI can connect what it reads.

AI Document Anonymizer compared with other ways to use AI on private documents

AI Document Anonymizer compared with pasting the document as it is, editing names out by hand, online anonymizer sites.
AI Document AnonymizerPasting the document as it isEditing names out by handOnline anonymizer sites
Where the document goes firstStays in your browserStraight to the AI serviceStays with youUploaded to the site's server
Same person, same placeholderYes, across every file in the batchNot applicableOnly if you keep trackVaries
Word and Excel formattingKeptNot applicableKeptOften text only
Real names back in the answerRestored for youNot neededBy handRarely
CostPay per file with tokens, preview freeFreeFree, but takes your timeFree with limits, or a subscription

Frequently asked questions

How do I anonymize a document before pasting it into ChatGPT?
Drop the Word, Excel, PDF or text file on the AI Document Anonymizer, check the highlighted names and numbers, then press Anonymize. Every name, company, account number and ID becomes a placeholder such as [PERSON_01]. Copy the result into ChatGPT, Claude or Gemini. The file is processed in your browser and never uploaded.
Can I get the real names back into the AI's answer?
Yes. Paste the AI's answer into Restore and every placeholder is replaced with the original value from your key, even when the model rewrites [PERSON_01] as "Person 1" or escapes it in Markdown. A Word or Excel answer is restored in its own format. Restoring is free and runs on your device.
Is it safe to use ChatGPT with client or patient documents?
Sending identifiable client or patient data to an AI service can breach HIPAA, GDPR, UK GDPR, PIPEDA or ABA Model Rule 1.6 duties. Replacing identifiers before the text leaves your device removes most of that risk. This tool does the replacement locally, with presets for HIPAA Safe Harbor, GDPR and legal work, and nothing is uploaded.
Does the AI Document Anonymizer upload my files?
No. Detection, replacement, OCR of scans and the encryption of your key all run in your browser with JavaScript and WebAssembly. Your documents, the anonymized copies and the key that maps placeholders to real values stay on your device. Only the token charge for copying or downloading reaches our server.
Will the same person get the same placeholder everywhere?
Yes. "Sarah Mitchell", "Ms Mitchell" and "Sarah" all become [PERSON_01], and a company's short name joins its full name. The numbering is shared across every document in the batch, so the AI can follow who did what across a contract, its schedules and the related emails. You can merge or rename placeholders in the review.
Does it keep the formatting of Word and Excel files?
Yes. A Word file comes back as Word with its styles, tables, headers, footers, comments and tracked changes, and an Excel file comes back as Excel with its sheets and formulas. Hyperlink targets, document titles and author names are anonymized or cleared too. Pictures and embedded files are kept as they are and listed for you to check.
More questions about Orilami

AI Document Anonymizer at a glance

Key facts about AI Document Anonymizer: where it runs, what it costs, what it accepts and produces, and its limits.
Where it runsEntirely in your browser. Files are never uploaded.
Cost30 tokens per file (about $0.30 at the base rate); larger batches cost less per file: 6–10 take 10% off the total, rising to 30% off at 41–50
AcceptsWord (.docx) and Excel (.xlsx) files, PDFs (scans read by OCR), text, Markdown, CSV, JSON, HTML and email files, screenshots, or pasted text
ProducesThe same Word or Excel file with names, companies, addresses, account numbers and IDs replaced by consistent placeholders, a text version ready to paste into ChatGPT, Claude or Gemini, a key file locked with your passphrase, and the AI's answer restored with the real values.
BatchUp to 50 files per run.
Account neededOnly to spend tokens. Browsing and previewing are free.
What it does not doPeople are found from evidence such as a title, a label or a known first name; the optional deep name detection model (about 66 MB, run on your device) also finds bare names in English text. A name either one misses is listed as a suggestion. PDFs and images come out as text. Context, such as a rare job title, can still identify someone.

Anonymize it before you ask

30 tokens per file · Preview free, nothing uploaded

Anonymize my document