PrivacyScrubber logo
Privacy Security · Data Governance Quality

PrivacyScrubber

PrivacyScrubber masks personal data in prompts, code and documents before they reach ChatGPT, Claude or Gemini. Detection and tokenization run entirely in browser RAM, and a single click restores the original values once the model has answered.

Active GDPR compliant Free plan · Free trial Freemium API available Verified by Guidaio
Overview

What is PrivacyScrubber?

PrivacyScrubber is a client-side redaction layer that sits between you and any large language model. Rather than routing text through a vendor cloud to be cleaned, it finds and replaces sensitive values inside your own browser's memory using JavaScript and WebAssembly. The company calls this Zero-Trust Data Sanitization, and it invites you to check the claim instead of accepting it: turn on airplane mode or watch the Network tab in DevTools, and the tool keeps working with no outbound requests at all.

The masking is reversible, which is what separates it from ordinary redaction. A client becomes [NAME_1], a card number becomes [CARD_1], and the mapping is held in volatile RAM. You paste the tokenized prompt into ChatGPT, Claude or Gemini, paste the answer back, and click Reveal to turn the placeholders into real values again on your own machine. Blacking text out would destroy the context a model needs to reason; tokenization keeps the structure intact while hiding the identities.

Detection pairs regular expressions with the compromise.js NLP library, contextual validation maps and stop-lists, plus an optional local machine-learning model of roughly 35 MB for harder cases. Over fifty entity types are grouped into more than twenty industry profiles — Medical PHI, Legal, Finance, DevOps, HR, Insurance, Accounting, Pharma and more — so a clinician and a site reliability engineer get quite different detectors from one engine.

Four surfaces share that engine. The web workspace needs no account or installation and handles pasted text along with .txt, .docx, .xlsx, .csv, PDF and images through offline OCR. A Chrome extension masks in-page as you type across nine chat interfaces. A local MCP server plugs into Cursor, Windsurf and Claude Desktop so an IDE never hands raw code to a model. An npm SDK exposes .scrub() and .reveal() for CI/CD and RAG pipelines.

Because nothing is transmitted, the vendor argues there is no processor to contract with — no DPA, no BAA, no vendor security review. Teams pay a flat $99 a month for unlimited seats, with regex rules an administrator can lock and push through MDM.

What it does

  • Replace names, emails, IDs, card numbers and API keys in a prompt before it reaches any AI model
  • Restore the real values inside the model's reply with one click
  • Sanitise local documents — .txt, .docx, .xlsx, .csv, PDF and scanned images — without uploading them
  • Mask sensitive text as you type directly inside ChatGPT, Claude, Gemini and six other chat interfaces
  • Filter what an IDE such as Cursor or Claude Desktop can send, through a local MCP server
  • Audit a code directory for hardcoded secrets, JWTs and personal data before an agent reads it
  • Produce a SHA-256 audit receipt evidencing that no confidential bytes left the device
Audience

When to use PrivacyScrubber / When not to

A quick filter to help you decide if PrivacyScrubber is the right fit.

When to use PrivacyScrubber

  • Lawyers, paralegals and contract managers who need AI on depositions, agreements and case files without waiving privilege
  • Clinicians and health information staff summarising records that carry the eighteen HIPAA identifiers
  • Developers and DevOps engineers who paste crash logs, .env files and database strings into Cursor or ChatGPT
  • CISOs and GRC teams trying to govern shadow AI across a fleet without deploying a proxy
  • Finance, HR and insurance staff handling salaries, account numbers, claims and candidate records

When not to use PrivacyScrubber

  • Teams needing network-wide DLP across SaaS databases and email, which is what Purview or Nightfall are built for
  • Engineers building a Python backend redaction pipeline, a job the site itself hands to Microsoft Presidio
  • Organisations wanting a named legal entity, a registered address and an Article 27 representative before signing anything
  • Anyone working mainly in non-Latin scripts, since the default profile is tuned for English names
  • Buyers who want an audited, certified product rather than a claim they are invited to test themselves
Get started

How to use PrivacyScrubber

A typical end-to-end flow, from setup to results.

  1. Open the workspace at privacyscrubber.com — no account, no installation, nothing to configure
  2. Pick the detection profile that matches your work, such as Legal, Medical PHI, Finance or DevOps
  3. Paste your text, or drag in a document, spreadsheet, PDF or photograph for offline OCR
  4. Click Scrub and check the highlighted results, since the vendor recommends verifying rather than trusting
  5. Copy the safe output and send it to ChatGPT, Claude, Gemini or whichever model you use
  6. Keep the tab open, because the token map lives in RAM and disappears when the page reloads
  7. Paste the model's reply back and click Reveal to restore the real names and numbers locally
  8. Export the session as an encrypted .pssession file if you need to come back to it later
  9. Install the free Chrome extension to mask as you type in-page, using Alt+Shift+X or the right-click menu
  10. For engineering work, add the MCP server to your IDE config with npx @privacyscrubber/mcp, or install the npm SDK
Quick read

Pros & Cons

Pros

  • The central claim is testable in a minute: cut the network and the tool still works
  • No processing agreement, business associate agreement or vendor review to clear before use
  • Tokenization is reversible, so the model's answer stays usable instead of being full of black boxes
  • One engine across web, browser extension, IDE and SDK, with the same rules applied everywhere
  • Flat $99 a month for unlimited TEAMS seats, with no per-seat charge as the team grows
  • The free tier is genuinely usable at 15,000 characters per prompt and needs no account
  • A $110 lifetime licence exists as an alternative to the monthly PRO subscription

Cons

  • No legal entity, postal address or governing jurisdiction is published anywhere on the site
  • No Article 27 EU representative and no data protection officer, despite explicitly courting European teams
  • SOC 2, ISO 27001 and HIPAA appear as frameworks the tool helps you satisfy, not as certifications it holds
  • Support is the single published contact address, with no legal or privacy channel
  • Detection is tuned for English; other scripts may need custom regex rules
  • Reloading or closing the tab destroys the session map, and with it the ability to unmask
  • Social proof is hard to verify: testimonials are declared composite and the aggregate rating is unsourced
Pricing

Pricing & Plans

A permanent free plan is available without an account, covering the core entity types up to 15,000 characters per prompt. The cheapest paid entry point is PRO at USD 15.00 per month, also offered as a USD 110.00 one-time lifetime licence. TEAMS costs a flat USD 99.00 per month for unlimited seats, and ENTERPRISE pricing is quoted on request. All purchases carry a fourteen-day money-back guarantee.

Free — $0
  • core detection for names
  • emails and phone numbers
  • up to 15
  • 000 characters per prompt
  • a three-page PDF test and three OCR scans per session
  • with one-click reveal
TEAMS — $99/month flat
  • unlimited seats
  • strict CISO lock on the extension
  • local employee rules layered over locked company rules
  • encrypted session handoff between colleagues
  • one-link Blueprint deployment and organisation-wide compliance receipts
ENTERPRISE — custom quote
  • fully air-gapped operation for defence and banking
  • centralised MDM rollout across 10
  • 000+ seats via Google Workspace Admin
  • Microsoft Intune or Jamf
  • full source code licence and private npm distribution
  • dedicated GRC onboarding
  • pre-filled SIG and CAIQ questionnaires and a custom DPA
Special offers — A $110 one-time lifetime PRO licence as an alternative to the $15 monthly subscription · Flat $99 a month for unlimited TEAMS seats, which the vendor notes breaks even at seven people · A fourteen-day TEAMS trial key included with the CISO whitepaper download · A fourteen-day money-back guarantee on PRO and TEAMS, no questions asked · A permanent free tier requiring no account
Prices and plans listed above may evolve. Always check the official pricing page before subscribing.
Trust & Privacy

Data, GDPR & hosting

A consolidated view of how PrivacyScrubber handles your data.

GDPR overview

Substantial and specific. The site claims GDPR compliance outright and names the provisions it targets: Article 25 privacy by design, Article 32 security of processing and Article 5(1)(c) data minimisation, with a dedicated page arguing that local pseudonymisation also avoids Schrems II transfer exposure. HIPAA Safe Harbor, SOC 2 CC6 controls, ISO 27001 A.8.11, NIST 800-53 and the EU AI Act are addressed alongside. The vendor maintains it is not a data processor, so no DPA is needed with it, while offering custom agreements at enterprise level. Two gaps are worth naming: no Article 27 EU representative is designated anywhere, and no data protection officer or dedicated privacy contact is published — support is the only address on the site.

Who owns the data?

You do. The vendor's position is architectural rather than contractual: nothing you scrub is transmitted, so there is nothing for it to own, sell or disclose. The privacy policy states that no text you paste, no file you upload and no detected entity ever leaves your machine, and that a breach of the PrivacyScrubber domain would expose only static hosting assets. The session map that makes unmasking possible lives in volatile RAM, never in localStorage or IndexedDB. The terms go further and argue the company is not a data processor at all. In exchange, the policy places responsibility on you to confirm the masked output genuinely meets your obligations before you send it anywhere.

Reuse rights

Scrubbed content is yours to reuse without asking, because the vendor never receives it and claims no licence over it. Output can be downloaded as a sanitised file keeping its original format, or copied straight to the clipboard, and the reveal step reconstructs the original text locally. The licence granted runs the other way: it is a revocable, non-exclusive right to use the software, personal use on the free tier and commercial use on PRO, TEAMS and ENTERPRISE. Reverse engineering is prohibited, and reselling TEAMS or ENTERPRISE session-handoff links outside your organisation is not permitted. Site data is a separate matter: form submissions pass through Web3Forms and traffic is measured by Vercel Analytics.

Data retention & training

Retention summary
Retention is essentially nil by design. The session map holding your original values lives only in volatile RAM and is destroyed the moment you reload, navigate away or close the tab; the terms state that no tokens are retained after a session. Parsing buffers used for documents and spreadsheets are overwritten byte by byte immediately after use, and sensitive mappings are never written to cookies, localStorage or IndexedDB. Nothing is kept because nothing is transmitted, so no deletion request or retention period applies to scrubbed content. You may deliberately save an encrypted session file to your own device. Your PRO licence key is the one item stored persistently, in your browser. No retention periods are published for site analytics or form submissions.
Trains on customer data
No
Subprocessors disclosed
Yes
DPA available
Yes

Hosting summary

There is effectively no data hosting to describe, and that is the point. Scrubbing runs in your browser's memory, so the content you process is never stored on the vendor's infrastructure and no hosting country or region applies to it. The privacy policy states that a breach of the domain would expose only static hosting assets, never user input, and the technical security page describes a zero-data-at-rest policy. The session map is deliberately kept out of localStorage and IndexedDB. What is hosted is the site itself: the domain resolves to an address in the United States on Amazon infrastructure, and Vercel Analytics is named in the privacy policy as the aggregate traffic measurement. Web3Forms handles marketing form submissions, and payments run through Paddle and PayPal. Those are the only paths by which anything you type reaches a third party, and none of them touches the scrubbing engine.

Watch-outs

Things to keep in mind

Risks and trade-offs to weigh before adopting PrivacyScrubber.

  • Masking can breed false confidence: the vendor says plainly that verifying the output is your job, not the tool's
  • There is no identifiable legal entity, address or jurisdiction behind the product, and no recourse if something goes wrong
  • No Article 27 representative and no privacy contact, which European buyers will need to reconcile with their own obligations
  • The session map dies with the tab, so an accidental reload can permanently strip your ability to unmask a long piece of work
  • Other browser extensions can read the page, a limitation the terms acknowledge and the tool cannot fix
  • Detection tuned for English will let unusual or non-Latin names through unless you write custom rules
  • Compliance frameworks are named so prominently that a reader may mistake them for certifications the vendor holds
Setup

Setup & Integrations

Technical difficulty

Trivial for the main use. The web workspace needs no account, no installation and no configuration — open it, choose a profile and paste. The Chrome extension is a one-click install from the store. Two surfaces are developer-level: the MCP server needs a small block added to your IDE configuration, and the SDK is an npm install with no API key. Team rollout is deliberately light, using a single encrypted Blueprint link rather than a proxy or server, while enterprise fleets are pushed through Intune, Jamf or Google Workspace Admin.

Deployment

Web appBrowser extensionChrome extensionAPI

Integrations

ChatGPT Claude Gemini Microsoft Copilot Grok Llama Perplexity Mistral Hugging Face Chat DeepSeek Poe Cursor Windsurf Claude Desktop VS Code OpenAI Codex Zendesk Salesforce Chrome Enterprise Microsoft Intune Jamf Google Workspace Admin Npm

Supported languages

English
Company

Behind PrivacyScrubber

Company name
PrivacyScrubber
Founded
21/04/2026
Country of origin
🇺🇸 United States
UBO
Ilya Sibiryakov
UBO country
INFORMATION_NOT_FOUND
Domain registrar country
🇺🇸 United States
Support contact

Social

Official links

Resources

All the official URLs gathered for verification and reference.

Compare

Alternatives

Tools that compete with or complement PrivacyScrubber.

C CamoTextM Microsoft PresidioJ Justee AIM Microsoft PurviewT Tonic.aiG Google Cloud DLPN Nightfall AI
FAQ

Frequently asked questions

Does any of my data leave my device?
No. Detection and masking happen in your browser's memory. The vendor invites you to confirm it yourself by opening the Network tab in DevTools or simply disconnecting from the internet — the tool carries on working.
Which AI tools does it work with?
ChatGPT, Claude, Gemini, Copilot, Grok, Llama, Perplexity, Mistral and Hugging Face Chat. The Chrome extension adds in-page masking inside each of them, and Poe and DeepSeek are covered by the extension's native injectors.
Can I get my original data back after the model replies?
Yes. Paste the reply back into the tool and click Reveal, and the placeholders become your real values again. The swap happens locally, with no server round trip.
What happens to the session map when I close the tab?
It is destroyed. The map lives only in volatile RAM, so closing the tab, reloading the page or navigating away wipes it permanently along with every original value. You can export an encrypted .pssession file beforehand if you need it later.
Is the free plan enough for regular use?
It covers the core types — names, emails, phone numbers — up to 15,000 characters per scrub with a three-page PDF limit. Batch processing, OCR and the industry-specific profiles require PRO.
Does this satisfy HIPAA, GDPR or SOC 2?
It is built to support HIPAA Safe Harbor de-identification, GDPR Articles 25 and 32 and the SOC 2 CC6 controls by removing identifiers before anything reaches a third-party model. The vendor is explicit that this is a technical control, not a substitute for a compliance programme.
Do I need a DPA or a BAA with the vendor?
The vendor says no, on the grounds that it processes nothing on your behalf. A custom data processing agreement is nevertheless available at enterprise level for organisations whose procurement requires one.
Can I use it inside my IDE?
Yes. A local MCP server, installed with npx @privacyscrubber/mcp, sits between your codebase and Cursor, Windsurf, Claude Desktop or OpenAI Codex and sanitises context and file reads before they are sent.
Does local processing slow my machine down?
The vendor reports sanitisation latency under 2 ms, with PDF, DOCX and CSV parsing compiled to WebAssembly and heavy document scanning pushed onto separate worker threads so the interface stays responsive.
Why did the engine miss a particular name?
The General profile is tuned for English names using NLP and regex patterns. Unusual names, abbreviations or non-Latin scripts may need a custom regex rule, or a switch to a sector-specific profile with broader entity recognition.
Conclusion

Should you pick PrivacyScrubber?

PrivacyScrubber answers a problem most security teams recognise: staff paste confidential material into public chatbots whatever the policy says, and network controls never see it happen. Its response is unusually literal. There is no server to trust, so the promise can be tested rather than believed — disconnect the machine, scrub a document, and watch it work anyway.

That verifiability has commercial consequences. With nothing reaching the vendor, procurement loses its usual friction: no processing agreement to negotiate, no business associate agreement, no vendor risk review. For a legal or clinical team that has waited months for permission to use AI at all, that may settle the question by itself.

The functional spread is wide for something this new. Four surfaces run the same engine, more than twenty industry profiles catch entities a generic detector would miss, and office formats including scanned PDFs are handled offline.

The reservations concern the company rather than the software. No legal entity, postal address or governing jurisdiction appears anywhere on the site; no Article 27 representative is named for a product sold explicitly to European teams; the only published contact is a support mailbox. The compliance frameworks on display are targets the tool helps you reach, not certifications it holds. Testimonials are declared composite, and the structured data carries an aggregate rating no visitor can check. The domain was registered in February 2026, which sits awkwardly beside a 2024 copyright line.

None of this is disqualifying for a tool that never receives your data, since the architecture makes the usual vendor questions largely moot. But anyone rolling it out across a fleet should run the airplane-mode test personally, confirm the profiles catch what their sector actually cares about, and treat the compliance claims as a starting point rather than an assurance.