Privatiser
Local processing only — nothing leaves your machine

Anonymize before you share with AI

Strip API keys, secrets, IPs, and PII from any text. Structure preserved, fully reversible.

30+ patterns 13 languages 0 bytes to any server Open source engine

Try it

Settings
Comma-separated. Always redacted, regardless of pattern.
Comma-separated. These values will never be redacted.
Mapping 0
PseudonymOriginal
Input
⋯

                    
Output
⋯

                    
Anonymized text
Restored output
Mapping JSON

What it catches

API keys & secrets JWTs & bearer tokens SSH / PEM keys IPs & internal domains Emails & MACs Credit cards (Luhn) SSNs, passports, IBANs AWS / GCP / Azure IDs NHS, SWIFT, sort codes Vehicle plates & VINs Names & dates of birth 13 languages

Paste in, get a redacted copy plus a local mapping — paste the AI's reply back into Deanonymize and every real value snaps back. How detection works →

Get it everywhere

Browser extension
Auto-anonymizes on paste into ChatGPT, Claude, Gemini & more
Firefox add-on
Same auto-anonymize, for Firefox
VS Code extension
Anonymize selections without leaving the editor
Python package
pip install privatiser
100% free & open source, forever Support with crypto →
BTC bc1p3amapg2sggucdstrdh44n9vuqg5sd2wlc3k78hycpd74z92wj7dqdlmf0f
ETH 0x704B90C91B1B7cb80699DC067e162d9c64c60839
SOL 9pJVRyDaYVWSZEaQZ2YH7GkPotcKhioedRHq8YyQqUNw
USDC (Solana / SPL — not ERC-20) 9pJVRyDaYVWSZEaQZ2YH7GkPotcKhioedRHq8YyQqUNw
XMR 46AT7ck9iUEB78FWbYSWfjMiv3TVk3dPzYc3iFmg31wUackDjK3U2cXiFYPuYZJ3hiHEi3qHGmkdxSYZ5b3jQEtR38Rcv74

Engine is open source →

Privatiser uses pattern-based detection and may not catch every sensitive value, especially those in unusual formats or custom syntax. Always review the output before sharing. Learn more