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 signup, no install. Everything below runs in your browser right now — try the scenarios.
↔ Reversible. The mapping between tokens and real values never leaves your device — restore works even offline.
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.
API keys (AWS, Google, GitHub, Stripe, OpenAI), JWTs, bearer tokens, password= values, connection strings, private keys, payment cards and SSNs.
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.
One click color-codes every replaced value by type — hover to reveal the original.
Paste the AI's response back and restore the original values instantly, using a mapping that only you hold.
The same value always maps to the same token — across the whole case — so the AI can still reason about relationships.
Custom regex for internal IDs, host-naming schemes, an unlimited watch list, and shareable team config.
Every claim above is checkable in under a minute, in your own browser.
Press F12 (or right-click → Inspect) and select the Network tab.
Paste a log into the app and press Sanitize. Watch the Network tab while it runs.
No request carries your text. Turn off Wi-Fi first if you like — it still works.
The only calls the app ever makes: anonymous feature stats (opt-out in Options) and a license check when you activate Pro.
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 →
One click enables detection aligned to the Safe Harbor identifiers — names, dates, addresses, postal codes, SSNs, phone numbers, emails and record IDs.
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.
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.
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.
Need 5+ seats for a SOC or DevOps team? Contact us for centralized billing →
Secure checkout & invoicing by Lemon Squeezy, our Merchant of Record. 14-day money-back guarantee on every plan.
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.
| Feature | Free | Pro |
|---|---|---|
| Full detection engineSecrets & credentials, identity auto-detection, highlight view, presets, allowlist, save/resume, restore, mapping export | ✓ | ✓ |
| Sanitized logs per day | 10 / day | Unlimited |
| Log size per run | 400 lines | Unlimited |
| Watch listYour own always-redact terms | Up to 5 | Unlimited |
| 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 | — | ✓ |
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.
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.
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.
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.
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.
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).
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.