Anonymize a CSV file in your browser — hash, mask, redact, sequential-replace, or drop PII columns. Auto-detects email, phone, and name fields. Free, no upload.
Privacy: Everything runs locally in your browser. Your source file is not uploaded to JAD Apps servers.
Strip personal data out of a CSV before you share or import it. Pick a strategy per column — hash, mask, redact, sequential ID, or drop — or let auto-detect handle the obvious PII fields (email, phone, name, address, DOB, IBAN, etc.). Everything runs locally in your browser; the file never leaves your device.
Free is enough for most one-off jobs. Pro raises the file and batch caps; Pro + Media unlocks GB-scale streaming and unlimited duration.
Larger files supported on Developer (5 GB CSV) and Enterprise (unlimited). All processing happens in your browser — files never reach a server.
Drop your CSV
Headers are read in your browser. Auto-detect highlights any column that looks like PII (email, phone, name, address, etc.).
Review or add rules
Auto-detected columns default to hash. Add explicit rules for any column you want to mask, redact, sequentially replace, or drop.
Pick a salt for hash rules
Optional — a salt makes the hashes deterministic across runs but unlinkable from the original values without knowing the salt.
Anonymize and download
The output keeps the same headers (minus any drop columns) and row order. Download with a `.anon.csv` suffix.
Hash (deterministic hex digest), Mask (keep N start/end chars, star the rest), Redact (replace with [REDACTED]), Sequential (replace with id-1, id-2, …), and Drop (remove the column entirely).
Columns whose header matches common PII names: email, phone/mobile, ssn/social-security, name/full-name/first-name/last-name, address, postcode/zip, dob/birth-date, credit-card, iban, passport. Auto-detect only fires when you've added no explicit rules.
No — the hash is one-way. Two identical input values produce the same hash, so you can still join rows by the hashed column. Add a salt if you want hashes that vary between exports.
No. The output has the same rows in the same order; only the configured columns are transformed (or removed if you used Drop).
No. Parsing and anonymization both run in your browser. Only anonymous usage counts (when signed in) are sent so your dashboard can show recent runs.
Privacy
Everything runs locally in your browser. Your source file is not uploaded to JAD Apps servers.
Clean a CSV file online — remove empty rows, trim whitespace, deduplicate, and repair malformed rows. Free, browser-based, no upload.
Search and replace any text or pattern across all CSV cells. Supports plain text, case-insensitive, and regex modes. Browser-based, no upload.
Run a CSV sanity check in your browser. Find row-width drift, type mismatches, duplicate headers, encoding issues, and empty cells.