Sensitive Text, JSON & Log Redactor
Before sending content to an AI, colleague, or support ticket, find emails, phones, IDs, cards, IPs, passwords, tokens, and private keys locally, then replace confirmed items with traceable placeholders.
Paste content or import a text file
TXT, JSON, LOG, ENV, YAML, and source files are supported up to 512 KB. Files are read locally only.
Detect first, then confirm each item
Automatic findings can be wrong. Only checked items are replaced.
How to use
- 1Paste or importAdd text, JSON, logs, ENV files, or source code. Content is read only in your browser.
- 2Review findingsScan for common PII and secrets, then uncheck false positives or anything that should remain.
- 3Export cleaned textCopy or download the placeholder version. Save the sensitive mapping JSON separately only when needed.
Why redact before sharing
Logs, API responses, and configuration files often mix useful business context with access tokens, emails, and internal IPs. Copying them directly into a chat, AI prompt, or public ticket can expose an overlooked field. This tool shows candidates first and lets you confirm them, avoiding opaque automatic edits that damage useful content.
Placeholders are numbered by type and occurrence, such as [EMAIL_1] and [API_SECRET_2], so the cleaned context remains readable. For formatted documents, use the automatic PDF redaction tool.
Frequently asked questions
QIs my content sent to a server or an AI service?
No. Detection and replacement run in JavaScript in your browser. The text is not uploaded to this site or sent to any AI service.
QWhich sensitive values can it detect?
Emails, common phone formats, valid mainland Chinese IDs, checksum-valid card numbers, IPv4 addresses, common API credentials, explicit password fields, URL tokens, and PEM private keys.
QDoes automatic detection guarantee that nothing is missed?
No. Pattern matching cannot understand every context and may produce false positives. Review every finding and inspect the cleaned output, especially for names, addresses, and internal identifiers.
QIs the mapping JSON safe to share?
No. It contains the complete relationship between placeholders and original sensitive values. Never share it with the cleaned text; encrypt it or keep it in controlled storage.
QWill it modify my original file?
No. Imported files are read only. The cleaned text and optional mapping are downloaded as new files.