Redact documents for any AI chat You decide what AI gets to see.
SendMasked swaps names, ID numbers, addresses and amounts for placeholders before the text leaves your device. Ask ChatGPT, Claude, Gemini or any other AI as usual — and the answer gets the real details back, on your device.
No servers · No telemetry · Works in airplane mode
Tenant: John Doe[PERSON_1] (SSN 123-45-6789[NATIONAL_ID_1])
lives at 250 Maple Avenue, Apt 4B[ADDRESS_1] and rents from Maple Example Properties LLC[ORGANIZATION_1].
Rent is $1,850[AMOUNT_1] per month. Contact: john.doe@example.com[EMAIL_1]
John Doe[PERSON_1] rents the apartment from Maple Example Properties LLC[ORGANIZATION_1] for $1,850[AMOUNT_1] a month. Either side can end the lease with 60 days’ notice.
The principle
SendMasked hides who it is about — not what it is about.
The AI needs to understand the matter to help you: the dispute, the terms, the diagnosis. It does not need to know who it concerns. So identities are masked, not content.
The app
Review exactly what leaves your device.
Every masking is visible in the document. Click one to unmask it, or select text to mask something the app missed.

Documents and attachments
PDF, Word, Excel, email and images open directly — scanned paper too.
Strict by default
Anything that looks like personal data is masked. Unmask what got it wrong with one click.
Same name, same token
John, John’s and John Doe become [PERSON_1] everywhere, so the answer still makes sense.
Side by side on big screens
On iPad, Mac and an unfolded iPhone, the original and the masked text sit next to each other and scroll together.
The flow
Three steps. No sign-in.
Paste
Text, a document or the clipboard. On Mac also with ⌃⌥M, wherever you are.
Copy the masked text
Paste it into the chat you already use, or send it directly with your own API key.
Paste the answer back
Placeholders turn back into the real details — on your device, not at the AI.
New in 1.2
Mask right inside the AI chat.
Mask in the chat
The Safari extension adds a Mask button by the chat field in ChatGPT, Claude, Gemini, Grok, Perplexity, Copilot, Le Chat and DeepSeek – on iPhone, iPad and Mac. Text you paste is masked right away.
Read the answer as it is
Show real details opens the AI's answer with the names in place, in a panel only you can see. The website never sees them.
The key stays with you
The key is kept encrypted in the app for as long as you choose. Turn the extension on in Settings › Apps › Safari › Extensions.
What gets masked
Anything that points to a person or a company.
Checksums for Social Security, National Insurance, NHS, bank and card numbers, patterns for addresses and amounts, and Apple Intelligence for names that are on no list. Swedish, Norwegian, Danish, Finnish, Icelandic and German documents too.
Hover a token to see an example · Custom rules for customer numbers, project codes and more
Documents in English, German, Swedish, Norwegian, Danish, Finnish and Icelandic. The app is available in English, German, Swedish, Norwegian, Danish and Finnish.
Honestly
What the app does — and doesn’t.
Does
- Masks names, numbers, addresses and amounts on your device
- Shows exactly what will be sent before anything leaves the device
- Restores the answer on your device
- Works without an account or our servers — we have none
Doesn’t
- Doesn’t guarantee everything is found — that’s why you always review
- Doesn’t hide what the text is about, on purpose
- Can’t stop role, workplace and dates from sometimes pointing to someone together
- Finds fewer unusual names on older devices without Apple Intelligence
- Doesn't mask files you upload as attachments in the chat — use the app for those
Pricing
Free to start. Pro when you want more.
10 maskings a month. Every feature.
Unlimited maskings. The subscription is handled by Apple and can be cancelled any time.
Prices are set by the App Store in your local currency. In direct mode you pay the AI provider separately, with your own key. SendMasked takes none of it.