remove PII from CSV files without uploading them anywhere

Scrubbing personal data by uploading it to a website is a contradiction. This scrubber runs in your browser: it finds emails, phone numbers, SSNs, and card numbers in your CSV or JSON, shows you what it found per column, and lets you mask, hash (SHA-256), or drop each one.

how to use it

  1. Drop a .csv or .json. Every column is scanned as it loads, and columns holding personal data get a badge saying what was found and how much of it.
  2. Click a flagged column's header and choose scrub pii.
  3. Pick what happens to it: mask keeps the shape and the last four characters, hash (salted SHA-256) keeps rows joinable without keeping the value, drop removes the column outright.
  4. Export. The scrub runs over every row on the way out, in this tab.

"CSV" is a loose term here, and paste means paste anything: TSV, semicolon and pipe delimited files, ranges copied from Excel or Google Sheets, SQL client result grids, even tables copied off a web page (they arrive tab-separated) - the delimiter is detected automatically. One delimiter is chosen for the whole file; if a column turns out to carry its own separator inside it, click that column's header and choose split at delimiter to break it into real columns.

every tool in the box

Like every unfckr tool, this runs 100% in your browser: no upload, no servers, no signup, no analytics. A Content-Security-Policy header blocks every programmatic network channel, so not even malicious code could phone home - and you can watch it happen: the privacy page runs six live escape attempts and shows the browser refusing each one.

↑ back to the tool