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.

Detection aid, not a guarantee. This masks only the formats it models (SEA national IDs, email, phone) — it will miss names, addresses, and unsupported IDs. Always review the output before sharing. Nothing is uploaded.
Text to redact
Paste a log line, ticket, or dataset row.
Options
About

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

  1. Paste your text

    Drop in a log line, support ticket, or any free-text that may contain SEA IDs, emails, or phone numbers.

  2. 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.

  3. 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.

  4. Review and copy

    Check the highlighted preview and detection counts, then copy the masked output. Everything stays in your browser.

Frequently asked questions