Local-first anonymizer

Paste sensitive text. Copy a safer version.

Remove likely names, emails, phone numbers, account details, support IDs, addresses, IPs, domains, and code secrets before sharing context with ChatGPT, Claude, Codex, or another AI tool.

No uploads No accounts No saved text

Original

Only processed in this browser

Cleaned

Review before sharing
0 Items
0 Categories
0 Words

Detected replacements

Consistent swaps for this document only.

Detected private details will appear here.

How it works

Fast local rules, then human review.

01

Detect patterns

Emails, phones, URLs, IPs, tickets, addresses, account-like numbers, and other structured values.

02

Catch code secrets

Code mode looks for API keys, bearer tokens, JWTs, private keys, database URLs, passwords, and webhooks.

03

Replace consistently

The same private value receives the same replacement throughout the pasted text.

Privacy model

The safest default is no cloud analysis.

This version does not send pasted content to an AI model or server. The cleaner runs in JavaScript on the page, so there is no account system, database, or document history.

It is still a helper, not a guarantee. Public users should always review the output before sharing cleaned content with any AI system.

Does this use AI to read the text?

No. The first public version uses local pattern and context rules so the original text stays in the browser.

What happens when users paste code?

Code mode prioritizes credentials, tokens, connection strings, hostnames, webhooks, and logs while preserving formatting.

Can we add AI later?

Yes, but it should be optional and clearly labeled. The core privacy promise is strongest when the default stays local-only.