SEA PII Masker & Redactor
Redact Singapore NRIC/FIN, Indonesia NIK, Malaysia MyKad, Thai IDs, email, and phone from pasted text — checksum-gated detection, configurable masking, 100% in your browser.
About SEA PII Masker & Redactor
Before sharing a log file, support ticket, or dataset, you often need to strip out personal identifiers — but the popular free redactors detect Western entities (SSN, IBAN, passport) and miss the ones that matter in Southeast Asia. This tool leads with SEA national IDs: it finds Singapore NRIC/FIN, Indonesia NIK, and Malaysia MyKad numbers, plus Thai national IDs, email addresses, and phone numbers, right inside pasted free-text — and masks or labels them. Everything runs locally in your browser; the text never leaves your machine.
Detection is gated by checksum or structure to keep false positives down. A Singapore NRIC/FIN is only masked when its mod-11 check letter is valid (including the 2022 M-series rule); a Thai ID only when its check digit is valid; an Indonesia NIK only when its province code and encoded birth date are plausible; a Malaysia MyKad only when its YYMMDD date is valid. You choose the masking: partial (keep the first and last few characters, e.g. S****567D) or a label token (e.g. [SG_NRIC]). Per-entity toggles let you turn detectors on or off, and a highlighted preview shows exactly what was matched.
This is a detection aid, not a guarantee. It recognises the specific formats above, so it will not catch identifiers it does not model (passport numbers, addresses, names, or IDs from countries it does not cover — Vietnam CCCD and the Philippines are intentionally excluded because their formats lack a checksum and collide with others). Always review the output before you share it, and treat the result as a first pass rather than a certified redaction.
How to use SEA PII Masker & Redactor
Paste your text
Drop in a log line, support ticket, or any free-text that may contain SEA IDs, emails, or phone numbers.
Pick what to detect
Toggle the entity types you care about. Each national-ID detector is gated by its checksum or structure to avoid false positives.
Choose a masking style
Use partial masking (keep the first/last few characters) or replace each match with a label token like [ID_NIK]. Adjust keep-length and mask character.
Review and copy
Check the highlighted preview and detection counts, then copy the masked output. Everything stays in your browser.
Frequently asked questions
Related miscellaneous tools
SEA Test ID Generator
Generate checksum-valid synthetic national IDs for Singapore (NRIC/FIN), Indonesia (NIK), Malaysia (MyKad), Thailand, and Vietnam (CCCD) as QA test fixtures. Pin gender, birth date, and region; batch-export to CSV/JSON — 100% in your browser. Test data only, never real identities.
Malaysia TIN & BRN Format Checker
Validate and decode Malaysian TIN (LHDN) and business registration numbers (SSM) for MyInvois e-invoicing. Checks prefixes, the trailing-zero rule, and the new 12-digit SSM format — 100% in your browser, nothing is uploaded.
Indonesia Phone Prefix → Carrier Lookup (Cek Operator Nomor HP)
Check which Indonesian mobile operator a number belongs to, in your browser. Paste a number in any format (0812…, +62…, 62…) to see the operator, brand, and post-merger group (XLSmart, Indosat Ooredoo Hutchison, Telkomsel). Offline, nothing uploaded.