100% LOCAL — NO DATA SENT
1
Upload
2
Select Columns
3
Protection Mode
4
Download
ℹ Everything runs in your browser. Your data never leaves your device — no servers, no uploads, no logs.
Upload your dataset
Supports .xlsx, .xls, .csv, and .txt files.
📂

Click to browse or drag & drop

.xlsx · .xls · .csv · .txt


OR
Select columns to anonymize
Numeric columns get statistical masking. Text columns get consistent label substitution (SAMPLE_001, SAMPLE_002, …).
Choose your protection mode
Three tiers — from simple obfuscation to cryptographically irreversible anonymization.
🔵
Lite
Adds noise, shuffles, or scales values. Structure and scale are loosely preserved. Fast and suitable for internal testing.
reversible with effort
🟡
Strong
Normalizes to [0,1], applies non-linear sigmoid distortion with random parameters, then cross-mixes columns. Hard to reverse without a reference dataset — but the transform is monotonic, so rank order is largely preserved.
hard to reverse · preserves rank
🟣
Vault
Uses SHA-256 cryptographic hashing to seed a PRNG per cell. Generates statistically plausible synthetic values with zero mathematical link to originals.
cryptographically irreversible
Per-column mode overrides optional — all columns use the global mode

Assign a different tier to individual columns. Anything left on Global uses the mode selected above. Overrides let you, e.g., keep IDs in Vault while lightly perturbing measurements in Lite.

Random Noise

Adds a ±% random delta to each value.

Shuffle

Randomly reorders values within the column.

Random Replace

New random value within column min/max.

Scale & Shift

Multiply by random factor + random offset.

Noise / shift intensity ±25%
Decimal places 2
Preserve sign (+/−)

Anonymization complete
Review the masked data below and download in your preferred format.
✓Done.
Download as
📊
.XLSX
Excel workbook
📄
.CSV
Comma-separated
📝
.TSV
Tab-separated
🗒️
.TXT
Plain text
📋
.JSON
Array of objects

Download run report

A log of this run — which columns, which mode(s), row counts, and a timestamp — for reproducibility and audit trails. Contains no original values.