Zero-Trust Data Protection

Enterprise Folder & Spreadsheet Batch Sanitizer

Massively Parallel Local Batch Sanitization

100% Local Processing
Trusted by 10,000+ professionals · $0 Free / $99/mo Teams
Airplane Mode Verified
Local RAM Execution
Batch File PII Redaction

AI Summary / Key Takeaways

Verified Zero-Trust Logic

"Sanitize entire directories of logs and datasets simultaneously. Our multi-threaded Web Worker architecture enables massive bulk redaction entirely locally, bypassing upload bottlenecks and securing your pipelines."

What file types does batch processing support?
Is there a file size limit per file?
Are token maps shared across files in a batch?

Scrubbing massive datasets?

Process thousands of records locally with Batch Mode.

UNLOCK BATCH
Live Simulation

Zero-Trust Data Sanitization

Watch PrivacyScrubber's local engine transform sensitive Batch Protection data instantly in your browser, without any API calls.

Automated Detection Classes:
Customer / Employee NamesSSNPhone NumbersEmail AddressesCredit Card Numbers (PAN)API Access Keys / TokensPhysical AddressesInternal Server Hostnames
100% Client-Side Execution
Wasm_Engine
EMPLOYEE PROMPT DUMP > Customer: Alexander Wright (SSN: 032-99-4418, Phone: +1 (415) 892-4410) Email: alex.wright@cloudmatrix-enterprise.com | DOB: 1984-09-12 Billing: 4111 2222 3333 4444 (Visa Corp) | Address: 885 Market St, San Francisco, CA 94103 API Secret: Bearer ps_live_99218fa8b2c4019a | Host: api-prod.internal.corp:8443 Prompt Task: "Summarize customer transaction ledger and generate automated reconciliation statement for CFO review."
EMPLOYEE PROMPT DUMP > Customer: [NAME_1] (SSN: [ID_1], Phone: [PHONE_1]) Email: [EMAIL_1] | DOB: [DATE_1] Billing: [CARD_1] (Visa Corp) | Address: [ADDRESS_1] API Secret: [KEY_1] | Host: [HOSTNAME_1] Prompt Task: "Summarize customer transaction ledger and generate automated reconciliation statement for CFO review."
Click any token above to test False Positive reveal

The Challenge with AI Data Workflows

Processing large datasets or directories of SIEM logs typically requires fragile python scripts or uploading gigabytes of data to an external provider. This slows down debugging workflows and risks exposing internal IP and infrastructure secrets.

How It Works

1

Select Folder

Drop up to 50 files. Documents are mapped in a virtual RAM workspace without being stored on your device.

2

Parallel Multi-Thread Scan

Spawns 3 background Web Worker threads to process multiple files simultaneously, keeping your browser fully responsive.

3

Download ZIP

The clean files are bundled in memory into a single ZIP container for instant download.

What Teams Achieve with Local PII Masking

"We had 2,000 customer support transcripts to feed into a custom GPT. PrivacyScrubber batch mode handled the entire folder in under 3 minutes. Zero cost, zero risk."

A

Alex P., Data Engineer

Verified User

"Parallel processing in the browser is impressive. It didn't even slow down my computer while scrubbing a massive CSV dataset."

S

Sarah L., Security Architect

Verified User

Swipe to read more

Supported Formats & Limitations

Supported Formats

TXTCSVJSONMarkdownLog Files

System Limitations

  • Maximum 50 files processed concurrently in the free tier
  • Parallel processing scales linearly with local CPU core count
  • File exports are generated locally via Blob URLs (no server-side zip generation)

How Batch File Redaction Works

Batch processing allows PRO and TEAMS users to scrub entire file sets in one operation. All processing happens locally — no files are uploaded to any server. The batch feature uses the same PII detection engine as the single-text scrubber, applied in parallel across multiple files.

Supported Formats and Parsers

FormatParserStructure PreservedTier
.txtNative FileReaderLine breaksPRO
.csvCustom delimiter parserColumn structure, headersPRO
.docxmammoth.js (local)Paragraphs, headingsPRO
.pdfPDF.js + Tesseract.jsText layer or OCRPRO

Per-File Token Isolation

Each file in a batch gets its own independent sessionMap. Tokens are not shared across files. If File A and File B both contain "Dr. Smith", both become [NAME_1] in their respective outputs, but their maps are separate. This allows each file to be revealed independently without cross-contamination.

Step-by-Step: Running a Batch

  1. Activate PRO or log into a TEAMS session.
  2. Click Batch Upload. Select multiple files (hold Ctrl/Cmd for multi-select).
  3. Choose your Detection Profile.
  4. Click Process All. Progress shows: Queued → Processing → Done per file.
  5. Review each file's output in the tabbed preview panel.
  6. Click Download All to get a ZIP of all scrubbed files with _scrubbed suffix.

CSV-Specific Behavior

Finance teams scrubbing payment records and client lists for AI analysis can review the financial data AI compliance guide for PCI DSS card data handling and GLBA safeguards rule alignment.

HR teams batch-processing resume datasets before AI screening should read the HR blind screening AI guide which covers bias minimization through PII-free candidate evaluation.

Client-Side Reliability & Audit Verification

Powered by the Zero-Trust Sanitization Engine (ZTDS). All detection, tokenization, and regex evaluation execute 100% inside your local client process boundary — eliminating cloud proxies, intermediate servers, and third-party data retention risks.

100% Local Execution RAM-Only (Zero Disk I/O) Zero Outbound Telemetry
Airplane Mode
Zero Network Dependency

Step-by-Step Guide

How to use this feature

5 min total
1

Activate PRO or TEAMS

Batch processing requires PRO ($15/mo or $110 Lifetime) or TEAMS ($99/mo flat). Click Go PRO or Deploy TEAMS to unlock.

2

Switch to Batch Mode

In the PrivacyScrubber toolbar, click the Batch tab to enter multi-file processing mode.

3

Upload multiple files

Drag-and-drop up to 50 files at once (TXT, CSV, DOCX, PDF). Files are queued and processed sequentially in your browser — no uploads, ever.

4

Monitor progress

A real-time progress bar shows each file being processed. Each file runs the full PII scan locally with zero network activity.

5

Review batch results

All scrubbed outputs appear in the results panel. Each file shows entity count, token map, and a sanitized text preview.

6

Download all

Click Download All to save the batch as a ZIP archive, or copy individual file outputs directly from the results panel.

What you need: Multiple TXT, CSV, DOCX, or PDF files (up to 50) PRO ($15/mo or $110 Lifetime) or TEAMS ($99/mo flat) subscription

Frequently Asked Questions

What file types does batch processing support?

PRO and TEAMS users can batch-process: .txt (plain text), .csv (column structure preserved), and .docx (Word documents via mammoth.js — paragraph structure preserved). PDF batch processing is available via the Offline PDF/OCR feature. Mixed file types can be combined in a single batch upload.

Is there a file size limit per file?

The practical limit is browser RAM. Files up to 50 MB process reliably on modern hardware. For datasets over 100 MB per file, we recommend splitting them. There is no server-side size limit because processing is entirely local.

Are token maps shared across files in a batch?

No. Each file gets an independent token map. [NAME_1] in File A is the first name in File A; [NAME_1] in File B is the first name in File B. This prevents token collision when files contain different people.

Can I download all redacted files at once?

Yes. After batch processing, a Download All button packages all redacted files into a ZIP archive assembled using the browser-native File System API — no server involved. Each file is named with a _scrubbed suffix.

Does the Chrome extension support batch processing?

No. The extension processes individual text selections from AI platform input fields. Batch file processing requires the Secure Workspace. After batch-scrubbing, you can copy any scrubbed file's content and paste it into the extension for in-platform use.

How are CSV column headers handled?

The engine detects the header row and skips PII detection on it. Only data cells are scanned. Column names like Customer Name remain intact while cell values are tokenized. Output CSV is drop-in compatible with Excel, Google Sheets, and Airtable.

Protect Your Team's AI Prompts in Under 30 Seconds

No server uploads. No account required. Works 100% offline in browser RAM.

Protect My Team
Support
Sanitize Files
Mask AI Prompt