Scans text for emails, phone numbers, IBANs, card numbers, and IP addresses and replaces each one with a placeholder tag before you paste the text into ChatGPT, Claude, Gemini, or any other AI chatbot. Card numbers are verified with a Luhn checksum and IBANs with a mod-97 checksum. Everything runs locally in your browser — the text you enter is never sent to a server.
Detect and mask personal data before pasting text into an AI tool.
AI Privacy Mask uses regular expressions to find emails, phone numbers, IBANs, card numbers, and IP addresses in text. Card numbers are verified with a Luhn checksum and IBANs with a mod-97 checksum before being replaced, which filters out random digit strings that only look like real numbers. Each data type has its own toggle so you can choose exactly what to mask. All processing happens in your browser — nothing is ever transmitted.
Text you send to AI services like ChatGPT or Claude may be stored, logged, or used for training. Even if a service claims not to store data, real email addresses, phone numbers, financial details, or server IP addresses carry risk once they leave your device. Masking replaces these with neutral placeholder tags ([EMAIL], [PHONE], [IBAN], [CARD], [IP]) so the AI can still understand the structure of your text without seeing the actual data.
Email addresses, phone numbers (international and local), IBANs (mod-97 verified), card numbers (Luhn verified), and IPv4 addresses.
No. Names, physical addresses, Social Security numbers, and other sensitive details are not detected. Always review the result before sending.
Card numbers and IBANs are only masked if they pass a mathematical checksum. A number that fails is assumed not to be valid and is left untouched.
No. Everything runs locally in your browser. The text never leaves your device.
Yes. Once the page has loaded, all processing runs locally with no internet connection required.
AI services may store or log your input. Masking personal data reduces the risk of exposing real email addresses, phone numbers, financial details, or server IPs.
Yes. Each category has its own toggle. Uncheck any category you want to leave unmasked.
Yes, completely free with no sign-up required and no usage limits.
Everything is processed locally in your browser — the text is never sent to a server, including Alvea Hubs.