Data Anonymizer
Detect and mask PII (emails, phones, SSNs, credit cards, IPs) locally in your browser
About Data Anonymizer
Logs, support tickets, and database exports often contain personal data such as email addresses, phone numbers, IP addresses, and card numbers. Sharing them with colleagues, vendors, or AI tools without cleaning risks exposing that information.
This tool detects common kinds of personally identifiable information — emails, phone numbers, IP addresses, credit card numbers, US Social Security Numbers, and Korean resident registration numbers — and masks them using a strategy you choose: replace, hash, or partial masking. Detection uses pattern matching, so it can miss unusual formats or flag harmless values. Because detection and masking run entirely in your browser, it is a reasonable first pass before sharing data for GDPR, HIPAA, or similar compliance workflows, but review the result and do not rely on it as your only safeguard for regulated data.
Common use cases
- Cleaning a log excerpt before pasting it into a bug report.
- Preparing sample data for a demo or test environment.
- Removing emails and phone numbers from text before sharing it.
- Checking what kinds of personal data a document contains.
Frequently asked questions
- Does it catch every piece of personal data?
- No. It finds common patterns only. Names, addresses, and free-form identifiers may not be detected, so review manually.
- What is the difference between the three masking strategies?
- Replace fully hides a value behind a placeholder. Partial keeps part of it visible for verification, such as the last four digits of a card number. Hash turns it into a consistent fingerprint, so equal values map to equal outputs without revealing the original, which is useful for pseudonymization.
- Is the text uploaded for analysis?
- No. Detection and masking run in your browser.