Zero-Trust Data Sanitization

Excel PII Scrubbing: Sanitize .xlsx & CSV Spreadsheets Without Uploading Them

Zero-Trust Spreadsheet Sanitization: Secure Excel Workflows

100% Local RAM Airplane Mode 0 Bytes Egress
Free to start · $0 Free / $99/mo Teams
Excel PII Scrubbing

AI Summary / Key Takeaways

Verified Zero-Trust Logic

"Empower financial analysts and underwriters to run ChatGPT and Claude on real client spreadsheets with 0-Day Legal Clearance. PrivacyScrubber tokenizes sensitive cell values in local RAM in <2s, preserving 100% of mathematical formulas and quantitative models with zero cloud DLP latency."

Upload Your Spreadsheet: Click the upload button or drag an .xlsx / .xls / .csv file onto the PrivacyScrubber interface. the ZTDS™ spreadsheet engine parses the file entirely in your browser's RAM — no bytes leave your machine.
PII Detection Across All Cells: The ZTDS engine scans every cell in every worksheet. Names, emails, phone numbers, IBANs, SSNs, and custom patterns are detected using the active industry profile (e.g., Finance, HR, Legal).
Download Sanitized .xlsx: Click Download. the ZTDS™ spreadsheet engine reconstructs the spreadsheet with PII replaced by tokens (e.g., [NAME_1], [EMAIL_2]). Column structure, formulas, and formatting are preserved.

Scrubbing massive datasets?

Process thousands of records locally with Batch Mode.

UNLOCK BATCH
Live Turnkey Simulator · ZTDS Engine

Interactive PII Detection & Sanitization Sandbox

Test real-time client-side RAM tokenization. Choose a specialized preset or paste your own raw prompt to test instant reversible redaction.

Protected in Excel Spreadsheet Scrub: CustomerEmail AddressesPANSSN/SIN/NIF
0 Bytes Server Egress
<1.8ms Latency
Select Industry Test Payload:
Raw Input Payload
0 chars
RAM-Only Isolated Session
1-Click Safe AI Launch:
Automated Detection Classes:
Customer / Employee NamesEmail AddressesCredit Card Numbers (PAN)National Identifiers (SSN/SIN/NIF)
Enterprise Challenge

The Challenge with AI Data Workflows

Data analysts frequently need to upload massive datasets to tools like OpenAI's Code Interpreter or Advanced Data Analysis. Manually anonymizing a 50,000-row spreadsheet takes days and is prone to devastating human errors.

Zero-Egress Data Protection
Eliminates corporate data leaks before prompts hit external AI models.
Zero-Trust Resolution

How It Works

1

Upload Your Spreadsheet

Click the upload button or drag an .xlsx / .xls / .csv file onto the PrivacyScrubber interface. the ZTDS™ spreadsheet engine parses the file entirely in your browser's RAM — no bytes leave your machine.

2

PII Detection Across All Cells

The ZTDS engine scans every cell in every worksheet. Names, emails, phone numbers, IBANs, SSNs, and custom patterns are detected using the active industry profile (e.g., Finance, HR, Legal).

3

Download Sanitized .xlsx

Click Download. the ZTDS™ spreadsheet engine reconstructs the spreadsheet with PII replaced by tokens (e.g., [NAME_1], [EMAIL_2]). Column structure, formulas, and formatting are preserved.

Supported Formats & Limitations

Supported Formats

.XLSX.CSV

System Limitations

  • Excel macros (VBA) and complex pivot tables may be stripped during parsing
  • Maximum recommended sheet size: 50MB (hardware dependent)
  • Formulas containing raw PII strings will be redacted, converting them to static text

Unblock Financial AI in 30 Seconds: Run ChatGPT Analysis on Spreadsheets Without Cloud DLP Bottlenecks

Financial Planning & Analysis (FP&A) leads, mortgage underwriters, and M&A teams can now harness ChatGPT Advanced Data Analysis (Code Interpreter) and Claude Artifacts for instant Monte Carlo forecasting and variance models with 0-Day Legal Clearance and Zero Compliance Debt. Instead of waiting 6 weeks for third-party Data Processing Agreements (DPAs) or risking GLBA/GDPR fines by uploading confidential workbooks to external clouds, your team neutralizes sensitive personal identities directly in browser memory in under 2 seconds.

PrivacyScrubber operates entirely within volatile RAM using in-browser binary OpenXML parsing. Personal identifiers, customer names, account numbers, and SSNs are replaced with structured tokens while mathematical formulas, cell coordinates, and numeric distributions remain 100% operational—allowing AI models to compute exact totals without learning actual identities.

Preserve 100% Formula Integrity: Accurate AI Calculations Without Data Leakage

Standard redaction scripts break cell coordinates and corrupt formula calculations. PrivacyScrubber's client-side parsing guarantees mathematical integrity across every worksheet:

Active Formulas

Dynamic formulas like =SUM(D2:D100), =XLOOKUP(), and =NPV() remain intact. AI models execute calculations accurately on clean numbers.

Numeric Preservation

Quantitative metrics (revenue, percentages, tax figures) stay numeric, enabling seamless regression and variance modeling.

Reversible Tokenization

Client identities are replaced with deterministic tokens ([NAME_1], [FINANCIAL_1]) backed by volatile session memory for instant 1-click reveal.

Visual Transformation: Spreadsheet Before vs. After Sanitization

See how PrivacyScrubber neutralizes compliance liability while preserving analytical utility for LLM ingestion:

Row #Raw Input (High Liability)Sanitized for ChatGPT (Zero Risk)Formula / Math Status
Row 2Jonathan Vance, SSN: 000-45-1289[NAME_1], SSN: [SSN_1]String Replaced
Row 3IBAN: GB29NWBK60161331926819IBAN: [FINANCIAL_1]Credential Masked
Row 4Gross Wages: $148,500.00Gross Wages: $148,500.00Preserved (Numeric)
Row 5=SUM(D2:D4) -> $382,200.00=SUM(D2:D4) -> $382,200.00Formula Intact

Business Outcome Comparison: Local Browser Sanitization vs. Cloud DLP & Manual Scripts

ArchitectureData Boundary & Network EgressFormula & Style IntegrityNon-Technical Accessibility
Online Cloud AnonymizersUploads entire file to 3rd-party serversFrequently strips formulas and VBAEasy, but violates corporate policy
Python Pandas ScriptingLocal execution on workstationDestroys formulas, outputs raw static CSVRequires developer environment & CLI
PrivacyScrubber the ZTDS™ spreadsheet engine100% Client-Side RAM (0 Bytes egress)Preserves formulas, sheets, and cell types1-Click Drag & Drop in any browser

1-Click Rehydration: Restore Real Client Names from AI Reports Instantly

When ChatGPT finishes its financial analysis referencing [NAME_1] or [FINANCIAL_1], you don't need to manually cross-reference spreadsheet rows. Copy the AI's generated report, switch to PrivacyScrubber's Reveal tab, and click Reveal Original Data. Your local browser session restores authentic client identities in under 50ms—closing the analysis workflow with zero compliance friction.

Client-Side ZTDS™ Execution & Conformance Verification

All PII detection and deterministic tokenization execute 100% inside local client memory — eliminating cloud proxies, external subprocessors, and network data egress.

100% Local RAM Airplane Mode Verified IETF RFC Draft
ZTDS™ Verified
ZTDS-CERT-2026-PRIVACYSCRUBBER-WEB-D02DC6
ZTDS™ RFC v1.0 Verified Capability·ZTDS-CERT-2026-PRIVACYSCRUBBER-WEB-D02DC6
Verify Cryptographic Seal

Frequently Asked Questions

Technical Details & Privacy Architecture

Which spreadsheet formats are supported?
PrivacyScrubber supports .xlsx, .xls, and .csv in PRO batch mode. Free users can upload a single .xlsx file for text extraction. PRO unlocks unlimited file size and multi-file batch processing.
Are formulas and formatting preserved after scrubbing?
Cell values containing PII are replaced with tokens. Numeric cells, formulas, and non-PII text cells are untouched. Column headers are preserved. the ZTDS™ spreadsheet engine re-exports the file with its original structure — formatting (cell colors, bold, borders) is maintained in .xlsx output.
Can I scrub multiple worksheets within one .xlsx file?
Yes. The engine processes all sheets in the workbook. Each sheet's cells are scanned independently, and the token counter continues across sheets so [NAME_1] on Sheet1 and [NAME_1] on Sheet2 refer to the same person.
What happens to the original values? Can I get them back?
The original values are stored in the session token map (volatile RAM). After scrubbing, you can paste any tokenized output — including from the downloaded .xlsx — back into the Reveal tab to restore originals. The session map is cleared on tab close.
Which detection profile should I use for payroll data?
Use the HR profile for payroll (catches SSNs, salary figures, DOB, bank account numbers, employee IDs). For client financial data (IBANs, account numbers, routing codes), use the Finance profile. For spreadsheets containing both, run two passes: first HR, then Finance. Custom Rules (PRO) let you add company-specific patterns like internal employee codes.
100% Zero-Trust Deployment

Protect Your Team's AI Prompts in Under 30 Seconds

No server uploads. No account required. 100% offline in your browser's local RAM.