Air-Gap Ready Security
Outbound Network Requests: 0
ZeroLeak CSV Free Tier (50 Rows)

100% Client-Side • Zero Cloud Upload

LOCAL BROWSER MEMORY ENGINE • ZERO CLOUD UPLOADS

Client-Side CSV & JSON Sanitizer, PII Redactor & Schema Mapper

Scrub sensitive PII, deterministically hash identifiers, normalize messy dates/UPNs, and map columns to clean import schemas 100% inside local browser memory.

Drop Local .CSV or .JSON File

Parsed 100% in browser RAM via FileReader API

UTF-8
Loaded: m365_entra_users_raw.csv Browse local file →

Instant Sample Sandbox Datasets (1-Click Load to Test Sanitizers)

Pre-populated with messy PII & dates
Total Rows (Raw → Clean)
0 → 0
Active Mapped Columns
0 / 0
Cells Sanitized / Redacted
0 cells
Local Engine Execution
0.4 ms
Global Guardrails:
UPN Domain:

Interactive Schema Mapper & Per-Column Sanitization Rules

Toggle columns to include, rename target headers, or apply deterministic redaction and formatting.

Header Presets:

Live Data Diff & Output Preview

PII Redacted / Masked Transformed / Normalized Header Renamed
Free Tier Preview: Showing all rows (Exports capped at 50 rows unless Pro Unlocked)

Self-Service Architecture & Security FAQ

Instant answers for IT Security, Procurement, and Compliance teams.

Zero-Touch Support Ready

1. How can I verify my CSV never leaves my machine?

Open your browser DevTools (F12 → Network Tab), disconnect your Wi-Fi, and drop a file. ZeroLeak CSV runs 100% inside local browser memory using native JavaScript Web APIs.

2. Is the SHA-256 PII Hashing deterministic?

Yes. Identical emails or Employee IDs produce the exact same anonymized hex token across multiple files so you can still perform relational JOIN analysis without exposing raw PII.

3. How does the $19 Lifetime Pro License work?

No recurring subscriptions or cloud accounts required. Enter your license key once to unlock unlimited row exports, saved schema presets in localStorage, and compliance certificates.