| Placeholder | Category | Original Value | Occurrences |
|---|
Free Tier Active Now • $0
Everything needed to scrub prompts, logs, and single files locally.
- Emails, Phones, IPv4, SSNs, UUIDs, JWTs/API keys, Luhn Credit Cards
- JSON &
.harheader scrubbing (Authorization,Cookie,x-api-key) - Custom company terms & single-file upload
- Reversible AI response restoration
Pro Tier Pro — Coming Soon
Built for teams and heavy multi-file workflows.
- Multi-File Batch ZIP Scrubbing with consistent tokens across files
- Encrypted
.vaultExport & Import to restore AI replies later - Saved Rule Presets for company-specific regexes and allowlists
- Local PDF & DOCX Redaction directly in your browser
Sanitize Sensitive Files Locally Before Sharing with AI or Support
Pasting raw production logs, customer CSVs, or Chrome DevTools HAR captures into LLMs or support tickets risks leaking credentials and customer PII. ScrubLocal replaces every sensitive token deterministically inside your browser and lets you restore original values when the AI replies.
HAR File Sanitizer
Strip Authorization Bearer tokens, session cookies, Set-Cookie headers, and API keys from Chrome/Firefox network captures before attaching them to vendor tickets.
Sanitize JSON for ChatGPT & Claude
Redact customer emails, UUIDs, tokens, and internal project names from JSON API responses while preserving valid JSON syntax for debugging prompts.
Open JSON Sanitizer →Anonymize CSV Spreadsheets
Mask emails, phone numbers, SSNs, and Luhn-validated credit card numbers across CSV exports without uploading client spreadsheets to any cloud server.
Open CSV Anonymizer →Scrub Production Logs
Clean stack traces, Kubernetes logs, and application dumps by replacing IPv4 addresses, API keys, and user emails with consistent placeholders like [EMAIL_1].
Does ScrubLocal ever send my data to a server?
Never. All pattern detection, redaction, and token restoration execute inside your browser tab. If you open your browser's Network inspector or disconnect from Wi-Fi after loading the page, ScrubLocal continues to work with zero outbound traffic.
How does the reversible AI round-trip work?
Each unique email, IP, secret, or custom word is mapped to a numbered placeholder such as [EMAIL_1] or [SECRET_1] in browser memory. When you paste an answer from ChatGPT or Claude into the Restore AI Reply tab, ScrubLocal swaps the real values back in locally.
How does ScrubLocal avoid false positives on order numbers?
13-to-19 digit sequences are checked against the Luhn checksum algorithm before being flagged as credit card numbers, leaving non-Luhn order IDs and timestamps intact.
What happens to my token vault when I close the tab?
Your replacement map lives strictly in volatile browser memory and is erased the moment you close or refresh the tab.