Mirror Veil: Redact a Conversation Before You Share It
Free tool that removes names, numbers, emails and addresses from a chat export on your own device. No upload, no account, no server.
How do you redact a conversation before sharing it?
Mirror Veil strips names, phone numbers, email addresses and other identifying details out of a chat or message export before you hand it to a lawyer, a therapist, or an AI. It is a single HTML file you download and open, so there is no upload, no account and no server; disconnect from the internet and it still works, which is a faster way to verify that than reading a privacy policy. It is free and MIT licensed.
- One person stays one person: it builds an alias graph, so "Mike", "Mikey" and his phone number all become the same stable token instead of three unrelated blanks.
- That matters because pattern-based redactors destroy the thread — whoever reads the result can no longer follow who said what, which defeats the point of sharing it.
- Nothing is uploaded. The file runs entirely in your browser, and it keeps working with the network disconnected.
- Handles exports from iMessage, WhatsApp, Instagram DMs and Android SMS, plus plain CSV, JSON, TXT and HTML transcripts.
- Open source under MIT at github.com/justlayme/mirror-veil, so the redaction logic can be reviewed rather than trusted.
- Useful before sending a conversation to a therapist or solicitor, before pasting one into ChatGPT or Claude, and before uploading anything to Grey Mirror itself.
Mirror Veil is a free tool that removes the identities from a conversation before it is shared with a lawyer, a therapist, or an AI assistant. It is a single HTML file that runs entirely on the user device: there is no upload, no account, and no server, so the conversation never leaves the machine it is opened on.
It removes names, nicknames, handles, phone numbers, email addresses, street addresses, and card numbers, while deliberately preserving timestamps, turn taking, message length, and the wording that carries tone. Every alias of one person resolves to a single consistent token, and each run can emit a SHA-256 receipt recording exactly what was removed. Mirror Veil does not claim anonymity: context can still identify people, so the cleaned file should be reviewed before sharing.
View the canonical Mirror Veil: Redact a Conversation Before You Share It page