Privacy Scrubber.

Mask emails, phones, IPs, tokens, UUIDs, and secret-looking values in JSON, CSV, XML, and plain text.

Scrub settings
Detected format
Auto
Nothing scrubbed yet.

Paste logs, payloads, exports, or copied responses and redact the parts you should not leak before posting them in tickets, chats, docs, or bug reports. The scrubber auto-detects JSON when possible, masks common sensitive values, and falls back to safe text-based redaction for CSV, XML, and other formats.

How to use

Paste your content, leave the format on Auto Detect unless you need to override it, then click Scrub Sensitive Data. Review the redacted output and copy the safe version.

What this tool helps with

Sensitive data leaks rarely happen because someone intended to publish a secret. They usually happen because a log snippet, API response, CSV export, XML payload, or support transcript was copied too quickly into a ticket, chat, bug report, or shared document.

This privacy scrubber is designed for that exact moment. Paste the content you want to share, mask the values that should not leave your machine, then copy the cleaned version onward. The first version is especially good for JSON, but it can also scrub CSV, XML, pasted logs, and other text-based formats.

When to use it

What it can scrub today

The current version looks for several common categories of sensitive data:

If the input is valid JSON, the tool parses it and rewrites values more carefully so the output stays valid JSON. For CSV, XML, and other text formats, it applies pattern-based scrubbing directly to the pasted text.

How to get the best result

  1. Paste the original content into the input box.
  2. Leave the format on Auto detect unless you know you want to force JSON, CSV, XML, or plain text mode.
  3. Keep the default scrubbing categories enabled unless you need a narrower pass.
  4. Click Scrub Sensitive Data.
  5. Review the output once before sharing it.

JSON, CSV, XML, and other formats

Yes, the tool can work beyond JSON.

That means v1 is already useful across multiple formats, while leaving room for deeper format-specific logic later.

What this tool does not do

This first version does not try to understand every schema or every proprietary token format.

It does not:

That limitation matters. A scrubber should reduce obvious leakage fast, but users should still review the result before posting anything externally.

A practical workflow

For support and debugging work, a reliable flow is:

  1. copy the raw payload, export, or log block
  2. scrub it locally in the browser
  3. review the redacted output for anything still too specific
  4. share the cleaned version in the ticket, issue, or chat
  5. keep the original private source out of the conversation

That gives you a repeatable, low-friction privacy step instead of relying on manual search-and-replace every time.

Examples

JSON token "apiKey": "sk_live_123456789" → "apiKey": "[secret redacted]"
Email and IP alice@example.com from 203.0.113.42 → [email redacted] from [ip redacted]
XML attribute token="eyJhbGciOi..." → token="[token redacted]"

FAQ

Does this only work on JSON?

No. JSON gets the best structured handling, but the scrubber also works on CSV, XML, logs, and other pasted text using format detection plus raw-pattern redaction.

Will the output always stay valid?

Valid JSON is preserved when the input can be parsed as JSON. Other formats are scrubbed as text, so the layout is usually preserved, but you should still review the result before sharing it.

Related tools

Privacy and data handling

This tool runs entirely in your browser. Nothing you type or paste is sent to any server — all processing happens locally on your device.