ScrubLocal

🔒 Runs 100% in your browser — your data never leaves your device Pro — Coming Soon
Samples:
Custom words:
Raw Input
AI-Safe Scrubbed Output
LLM Response (with Placeholders)
Paste the answer from ChatGPT or Claude containing [EMAIL_1], [IPV4_1], etc.
Restored Output
Original values swapped back in locally
Session Replacement Map Stored only in browser memory
Export .vault — Coming Soon in Pro
PlaceholderCategoryOriginal ValueOccurrences

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 & .har header 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 .vault Export & 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.

Open HAR Sanitizer →

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].

Open Log Scrubber →

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.