Source Input
Data enters via text paste, single file upload, batch `.zip` document upload, or live typings natively inside ChatGPT via our Chrome Extension.
Local Engine
The Javascript client detects PII (or custom Enterprise Regex rules) offline. Sensitive entities are securely swapped with cryptographic tokens like
[NAME_1].Safe Output
You submit the sanitized prompt (containing only tokens, no raw PII) safely to LLMs like ChatGPT, Claude, or internal systems without risking data leakage.
Reverse Scrubber
The AI's response is pasted back into PrivacyScrubber. It decrypts the tokens using the ephemeral Session Map, restoring the real data locally.
See It In Action
Three professionals. Three tiers. One zero-trust engine. See exactly how each plan solves a real privacy problem.
Sarah — Marketing Manager
40-person SaaS startup · Uses ChatGPT daily for client emails and campaign copy
Paste a client follow-up email draft
Engine masks 4 entities instantly — all in your browser
Copy sanitized text to ChatGPT → get polished response
ChatGPT sees only tokens — never the real names, emails, or financial data.
Paste AI response back → Reveal restores real data locally
The session map lives only in browser memory. Close the tab and it's gone forever.
Sarah tries to drag a client contract (.pdf) — and hits the wall
PDF scanning, batch file processing, and custom regex rules require the Auditor plan.
Marcus — Compliance Analyst
Mid-size financial services firm · Reviews NDAs, vendor questionnaires, and internal deal memos
Drag-drop a .zip with 8 vendor NDAs (.docx) + 2 scanned contracts (.pdf)
The engine spins up parallel web workers — mammoth.js for DOCX, Tesseract OCR for scanned PDFs.
Custom Regex catches internal codes that standard PII detection misses
Regex patterns: ACC-\d{5}-\w{2} → [ACCOUNT_N] · MEMO/\d{4}/[A-Z]{3}/\d{3} → [MEMO_N]
Downloads a sanitized .zip — all 10 docs cleaned, zero server contact
47 entities found across all files. Marcus uploads the clean versions to his firm's internal AI assistant for analysis.
Switches to "Legal" detection profile for deeper entity coverage
Profile auto-catches case numbers, bar numbers, and attorney names in signature blocks — 12 entities instead of the 5 that General mode finds.
Marcus's manager asks: "Can you guarantee all 6 analysts use the same redaction rules?"
Shared governance libraries, encrypted session handoff, and team synchronization require the Enterprise plan.
Diana — VP of Information Security
500-person fintech · Board mandate: "No raw PII in any external AI tool"
Create a master session with 14 custom regex rules + Legal & Finance profiles
Diana configures the governance library once. It becomes the single source of truth for the entire compliance department.
Encrypts the session into an AES-GCM secure link
The payload is encrypted locally using XChaCha20-Poly1305. She generates an offline passphrase and sends it to her team out-of-band.
Analysts decrypt the link locally to inherit the rules
Because there is no database, the synchronization is cryptographically forced. If an analyst pastes data, it is sanitized according to Diana's exact ruleset.
Scale to the whole company without training?
Enterprise Source License provides the un-obfuscated Next.js source code to deploy PrivacyScrubber directly inside your VPN.
Platform Deep-Dives
The architecture behind each capability.
TEAMS: Encrypted Session Sharing
TeamsFor enterprise operations, managers need to enforce consistent regex libraries across the department. With the TEAMS subscription, administrators can encrypt their mapping session and securely share the payload with edge workers via Slack or email. When imported, the entire team synchronizes on the exact same redaction standard instantly—without relying on any database.
Chrome Extension Ecosystem
Free / ProThe extension seamlessly bridges your browser and the web dashboard, bringing zero-trust capabilities directly into ChatGPT, Claude, and Gemini without breaking workflows.
- Zero-Trust Handoff: PRO licenses securely sync from the dashboard to the extension offline.
- Seamless Profile Switching: Right-click the shield icon in any chat window to instantly toggle between General, Legal, HR, or Finance detection profiles without cluttering your chat UI.
- Session Sync: Tokens mapped on the website are instantly understood inside your AI chat windows.
- Local Image OCR: Paste screenshots directly into the popup to mask PII via local WebAssembly.
Bulk Folder & OCR Engine
AuditorProcessing a single contract is easy, but what about 1,000 PDFs? The PRO tier allows you to drag and drop entire `.zip` archives. PrivacyScrubber spins up a local web-worker thread array running Tesseract OCR, extracting image-based text, stripping all PII, and packaging the safe data back into a downloaded `.zip` file—while maintaining zero-server transmission.
Frequently Asked Questions
Everything you need to know about how PrivacyScrubber processes data.