Personal Info Redactor
Auto-detect emails, phone numbers, IDs, credit cards, IPs, and Korean business numbers in text and mask them. Use before sharing logs, blogs, or AI prompts.
How to Use
Paste the text you want to scrub on the left — logs, emails, messages, documents.
Tick which categories to mask (email / phone / RRN / card / IP / URL / business number). Pick the masking style: stars, labels, or partial.
The masked text appears live on the right with detection counts. Copy with one click.
FAQ
What patterns are detected?
Emails, Korean mobile/landline and international phone numbers, Korean Resident Registration Numbers (13-digit, with/without dash), credit cards (13–16 digits), IPv4 addresses, URLs, and Korean Business Registration Numbers (10-digit).
Difference between "stars" and "partial"?
Stars replaces the whole match with ★★★. Labels replaces with [EMAIL], [PHONE], etc. Partial keeps a few characters for readability while obscuring identity (e.g., t***@gmail.com, 010-****-1234).
How is RRN detection done?
It matches the 13-digit pattern with a 7th-digit (gender/century) sanity check (1–8). Full checksum is not validated, so it errs on the side of masking too much rather than too little.
Why include Korean business numbers?
They appear frequently in Korean invoices, tax documents, and quotes — sharing externally can reveal the business identity, so masking is needed.
Is anything sent to a server?
No. All matching and masking runs in your browser; nothing leaves the page. Sensitive documents stay local.