De-identify SQL & CSV without leaving your laptop.

DeIdentify runs 100% in your browser. For maximum privacy, download the offline build and run it disconnected — the online version is available for non-sensitive data only.

run 100% offlinev2026.07.02-1652
Download the whole app as a single file — open it anywhere, no install.

One HTML file with every asset inlined. Double-click to open, or serve with any static file server. Network calls are physically blocked at runtime, so even an online machine can't transmit data.

Integrity verificationOptional
Prefer to build from source?
git clone <your-project>
bun install
bun run build
bunx serve dist   # or any static file server
try the sample

Healthcare-flavored dump (patients + encounters) with MRN, DOB, age, zip, IP. Best way to see the HIPAA preset in action — no upload required.

use online (optional)

Only use the online version with data that is not sensitive. For PHI, PII, or regulated data, use the offline build above.

01
Local by default
Parsing, detection, and rewriting happen in this tab. Nothing crosses the network.
02
SQL + CSV
One engine, two file formats. Auto-detected by extension. Same presets apply to both.
03
Referential integrity
Consistent per-value fakes; foreign keys (patient_id → patients.id) stay linked.