100% client-side · nothing is ever uploaded

Redact it. Ask AI. Get the real answer back.

Data Sanitizer swaps every secret, IP, hostname, user and ID for a consistent, reversible token — right in your browser. Paste logs, stack traces and configs into ChatGPT or Claude, then map the AI's answer straight back to the real values.

No uploads, ever No accounts Anonymous stats only, opt-out Works offline
Works seamlessly with logs & code from
AWS CloudTrail Azure AD / Entra ID Microsoft Defender / Sentinel CrowdStrike Palo Alto Networks Okta Fortinet Windows Event Logs Kubernetes Nginx Splunk PostgreSQL
See it work

Raw log to restored answer in three steps.

No signup, no install. Everything below runs in your browser right now — try the scenarios.

datasanitizer.app
Raw logSensitive
SanitizedSafe to share
Pasted into ChatGPT / Claude
RestoredReal values back
Secret and credential tokens (shown in pink) are deliberately one-way — they're never restored.

↔ Reversible. The mapping between tokens and real values never leaves your device — restore works even offline.

Built for people who handle sensitive logs
Developers DevOps & SRE SOC / Security IT & sysadmin Data analysts Support engineers
Detection engine

Catches what generic redactors miss

Most tools stop at emails and phone numbers. This one understands the shape of real infrastructure — runs fully offline in any modern browser, no install.

Real secrets, not just PII

API keys (AWS, Google, GitHub, Stripe, OpenAI), JWTs, bearer tokens, password= values, connection strings, private keys, payment cards and SSNs.

Smart auto-detection

IPv4 & IPv6, GUIDs, MACs, SIDs, emails, domains, domain\user, cloud resource IDs and hostnames by naming convention — plus one-click presets for common environments, no setup.

Review every replacement at a glance

One click color-codes every replaced value by type — hover to reveal the original.

Fully reversible

Paste the AI's response back and restore the original values instantly, using a mapping that only you hold.

Consistent tokens

The same value always maps to the same token — across the whole case — so the AI can still reason about relationships.

Your own rules · Pro

Custom regex for internal IDs, host-naming schemes, an unlimited watch list, and shareable team config.

Trust, verified

Don't trust us. Verify it.

Every claim above is checkable in under a minute, in your own browser.

1. Open DevTools

Press F12 (or right-click → Inspect) and select the Network tab.

2. Paste & sanitize

Paste a log into the app and press Sanitize. Watch the Network tab while it runs.

3. See for yourself

No request carries your text. Turn off Wi-Fi first if you like — it still works.

Network tab screenshot placeholder — see note above.

The only calls the app ever makes: anonymous feature stats (opt-out in Options) and a license check when you activate Pro.

Documents & compliance

Not just logs — PII too

Turn on the HIPAA / Documents preset and the engine also strips the personal identifiers you need gone from records and datasets before AI or sharing. Learn more →

HIPAA Safe Harbor preset

One click enables detection aligned to the Safe Harbor identifiers — names, dates, addresses, postal codes, SSNs, phone numbers, emails and record IDs.

Names, addresses & dates

Person names (built-in dictionary), street addresses, dates in any common format, and US/UK postal codes — off by default so they never touch your logs.

GDPR-friendly by design

Everything runs in your browser, so the personal data in your logs is processed only in your browser. De-identify before anything reaches a third-party AI.

Data Sanitizer is a best-effort redaction aid, not legal advice or a certified compliance product. Always review de-identified output before sharing.

Pricing

Simple, honest pricing

Free to try — up to 10 sanitized logs a day. For daily use, Pro is unlimited. Try Pro free for 7 days — no card, right inside the app. 14-day money-back guarantee.

Free
$0
  • 10 sanitized logs / day
  • All auto-detection
  • Restore / de-sanitize
  • Up to 400 lines per run
  • Watch list (up to 5)
Start free
Pro · Monthly
$8/mo
 
  • Everything in Free
  • Unlimited daily sanitizing
  • Case History — reopen past cases
  • Unlimited log size
  • Custom regex & host patterns
  • Unlimited watch list · config export
  • Cancel anytime
Start Monthly
Pro · Yearly
$69/yr
$5.75/mo, billed yearly Save 28%
  • Everything in Free
  • Unlimited daily sanitizing
  • Case History — reopen past cases
  • Unlimited log size
  • Custom regex & host patterns
  • Unlimited watch list · config export
  • Cancel anytime
Choose Yearly
Pro · Lifetime
$99 once
 
  • Everything in Pro
  • Pay once, own it forever
  • All future updates
  • No subscription
Buy Lifetime
100% business-expensable. Lemon Squeezy is the Merchant of Record — automatic VAT / tax handling and a proper invoice with every purchase.

Secure checkout & invoicing by Lemon Squeezy, our Merchant of Record. 14-day money-back guarantee on every plan.

Free vs Pro

Free to try — Pro for daily work

The full engine is free to test drive. Once it's part of your daily workflow, Pro lifts the daily limit and unlocks the power-user and team features.

FeatureFreePro
Full detection engineSecrets & credentials, identity auto-detection, highlight view, presets, allowlist, save/resume, restore, mapping export✓✓
Sanitized logs per day10 / dayUnlimited
Log size per run400 linesUnlimited
Watch listYour own always-redact termsUp to 5Unlimited
Case HistoryReopen past cases—✓
Custom regex patternsRedact internal IDs, tickets, project codes — your own rules—✓
Custom host-name patternsTeach it your server naming scheme—✓
Config export / importShare one setup across your team—✓
FAQ

Questions, answered

Is my data really private?

Yes. The app is a static page and all processing happens in your browser — your logs, original values and token mapping never leave your device. There are no accounts and no backend that receives your content. To improve the product, the app sends anonymous usage events (feature names and bucketed counts like “2–5 hosts found” — never your text or any value), and you can switch them off in Options. The only other calls are a license check when you activate Pro, and anything you choose to send us (trial email, feedback). Full details in our privacy policy.

What does "consistent tokens" mean?

Each unique value gets a stable token like USER_01. If that user appears 40 times in the same case, it's always USER_01. That lets the AI reason about which events belong together without ever seeing the real identity.

Can I get the original values back?

Yes. Switch to Restore mode, paste the AI's response, and every token is swapped back to its original using the mapping stored only in your browser. Secrets and credentials are the one exception — they're deliberately one-way and never restored.

What's the difference between Free and Pro?

The full detection engine, restore and mapping export are free to use — up to 10 sanitized logs a day, so you can fully evaluate it. Pro removes the daily limit (unlimited sanitizing) and adds custom regex patterns, custom host-name schemes, an unlimited watch list, case history, and shareable team config. There's a free 7-day Pro trial, no card required.

Can it remove PII for HIPAA or GDPR?

Turn on the HIPAA / Documents preset and the engine detects names, dates, addresses, postal codes, SSNs, phone numbers and emails in addition to technical identifiers. It's a best-effort de-identification aid that runs entirely in your browser — no data leaves your device — but it isn't a certified compliance product, so review the output before publishing.

How is this different from other data sanitizers?

Most PII redactors only handle emails, phones and SSNs. Data Sanitizer also detects API keys, JWTs, cloud resource IDs, IPv4/IPv6, hostnames and GUIDs — and its tokens are reversible, so you can restore the AI's answer to real values. It's 100% client-side, has a free daily tier, and Pro starts at $8/mo (or $99 once).

Stop leaking secrets to chatbots.

Open the free app and sanitize your first log in about ten seconds. No signup, nothing to install.

Open the free app →

Prefer it in your toolbar? Get the Chrome extension — right-click any selection → Sanitize & Copy.