It finds emails, phone numbers, card numbers, API keys, and similar values in text-based files (plain text, logs, JSON, CSV, Markdown, HAR, YAML, and .env) and lets you replace them before you share the result. No PDFs or Word docs; pdf-toolkit's Redact tool handles those instead, by editing pixels rather than text.
Everything runs on your device. No file or pasted text is ever sent anywhere: disconnect your internet connection after the page loads and scanning, review, and export keep working.
Each category picks its own mode: mask card numbers while pseudonymizing emails, in the same pass.
| Mode | What happens to the match | Good for |
|---|---|---|
| Pseudonymize (default) | A placeholder like <EMAIL_1>; the same value always gets the same placeholder throughout. |
Staying readable: you can tell two matches were the same value without seeing it. |
| Mask | Asterisks, capped at 12 characters regardless of the original's length. | Signaling "something was here" without hinting at its real length. |
| Redact | A flat [REDACTED] marker, identical for every match in the category. |
Hiding whether any two matches were even the same value. |
| Remove | Deleted outright, and the surrounding text closes over the gap. | Cases where even a placeholder says too much. |
| Highlight only | Unchanged in the export; only flagged in the review list. | Eyeballing what got flagged before changing anything. |
.txt, .log, .json, .csv, .md, .har, .yaml, .yml, .env. No PDF or Word support.