CSV Data Anonymizer (Privacy First)

Apply rules to hash, mask, or remove personally identifiable information (PII) before export.

1. Load Data

2. Anonymization Rules

Upload a CSV to view and set rules for each column.

Data Preview / Anonymized Output

About This Tool

The CSV Data Anonymizer helps you safely remove or transform sensitive information before sharing or processing your dataset. It supports hashing, masking, and full removal of PII or confidential fields. The entire process runs in your browser, ensuring that your data never leaves your device and remains completely private during anonymization.

Key Features:

  • Local-Only Processing: No uploads - all anonymization happens securely in your browser.
  • Automatic Rule Generation: Rules are created for each column as soon as the file loads.
  • Multiple Anonymization Types: Keep, Hash, Mask, or Remove sensitive values.
  • Smart Email Masking: Automatically preserves domain while masking usernames.
  • Flexible Mask Settings: Control how many characters to keep at the start/end.
  • Live Preview: View anonymized output instantly before exporting.
  • One-Click Export: Download a fully anonymized CSV file ready for safe sharing.

How to Use

  1. Upload a CSV File: Choose your source dataset to load all columns and view sample data.
  2. Review the Auto-Generated Rules: Each column gets a default "Keep" setting. You can modify rules individually.
  3. Choose Anonymization Methods: Select from:
    • Keep – leave data unchanged.
    • Hash – irreversible obfuscation.
    • Mask – partially hide values with adjustable visibility.
    • Remove – blank out sensitive fields entirely.
  4. Set Masking Parameters (if applicable): Define how many characters to keep at the beginning and end.
  5. Apply Rules: Click Apply Rules & Export CSV to anonymize the entire dataset.
  6. Preview & Download: View the anonymized output in the console, then download the final CSV automatically.