Mask credit cards, emails, US SSN, ITIN, EIN, Canadian SIN, UK NINO, IBAN, passport numbers and more. Upload CSV/JSON to mask specific fields. Define custom regex patterns and retention rules. Batch process multiple files. 100% client‑side — your data never leaves your device.
Data masking (also known as data obfuscation or anonymization) replaces sensitive information with realistic but fictitious data. The goal is to protect Personally Identifiable Information (PII) while retaining format, length, and referential integrity for development, testing, or analytics. Unlike encryption, masking is irreversible — perfect for non‑production environments. This advanced tool supports a wide range of international identifiers and structured formats, making it ideal for global teams and compliance with regulations like GDPR, CCPA, HIPAA, and PCI DSS.
“Masking must balance usability and security. One size does not fit all.” — NIST Privacy Framework
| Input | Pattern | Masked Output (* char) |
|---|---|---|
| 123-45-6789 | US SSN | XXX-XX-6789 |
| 912-70-1234 | ITIN | 9XX-XX-1234 (first digit preserved) |
| 12-3456789 | EIN | XX-XXXXXXX |
| 123-456-789 | Canadian SIN | XXX-XXX-789 |
| AB123456C | UK NINO | AB******C |
| GB82WEST12345698765432 | IBAN | GB82**********5432 |
| {"ssn":"123-45-6789","email":"[email protected]"} | JSON (fields: ssn,email) | {"ssn":"XXX-XX-6789","email":"j***@doe.com"} |
A healthcare software company needed to provide QA teams with production‑like data containing SSNs, EINs, and patient emails, but with full masking to comply with HIPAA. Using the advanced tool, they uploaded CSV exports, configured fields to mask (ssn, ein, email), and applied the predefined US patterns. The batch mode processed 200 files in seconds, and the resulting ZIP was distributed to QA engineers without exposing real patient data. The company saved weeks of manual redaction and passed a security audit with zero findings related to data masking.