| --- |
| title: CSV Data Anonymizer for GDPR |
| emoji: 🔒 |
| colorFrom: blue |
| colorTo: purple |
| sdk: gradio |
| sdk_version: 5.34.2 |
| app_file: app.py |
| pinned: false |
| license: mit |
| short_description: Anonymize CSV sensitive columns for GDPR compliance |
| tags: |
| - privacy |
| - gdpr |
| - data-science |
| - csv |
| - anonymization |
| --- |
| |
| # 🔒 CSV Data Anonymizer — GDPR Ready |
|
|
| Upload a CSV, select the columns containing sensitive data, and download an anonymized version ready to share with your team or AI tools. |
|
|
| Credits: [xlclick.com](https://xlclick.com) |
|
|
| ## Features |
|
|
| - **Auto-detection** of data type (email, name, phone, address…) |
| - **Deterministic mapping**: the same real value always produces the same fake value, preserving dataset consistency |
| - **Supported types**: Email, First name, Last name, Full name, Phone, Address, City, Postal code, Tax ID, Date of birth, Generic |
| - **Preview** of the result before downloading |
| - **CSV download** ready to use |
|
|
| ## How to use |
|
|
| 1. Upload your CSV file |
| 2. Review the auto-detected column types and correct them if needed |
| 3. Check/uncheck the columns you want to anonymize |
| 4. Click **"Anonymize"** |
| 5. Download the anonymized CSV |
|
|
| ## Privacy note |
|
|
| The file is processed entirely in memory on the server — no data is saved to disk or transmitted to third parties. |
|
|