Privacy-First
CSV Anonymization
Protect sensitive data with advanced anonymization techniques. All processing happens in your browser - your data never leaves your device.
Powerful Features
Enterprise-grade privacy protection in your browser
K-Anonymity
Ensure each record is indistinguishable from at least k-1 others
L-Diversity
Protect against attribute disclosure with diverse sensitive values
Privacy Validation
Automatic verification of privacy guarantees with detailed failure analysis
Smart Profiling
Automatic detection of PII patterns and column types
Generalization
Intelligent data generalization with minimal information loss
Risk Metrics
Comprehensive privacy and utility metrics for informed decisions
How It Works
Complete privacy protection without server uploads
Upload
Your CSV is parsed entirely in your browser's memory using PapaParse
Profile
Automatic analysis of column types, distributions, and PII patterns
Classify
Tag columns as identifiers, quasi-identifiers, or sensitive attributes
Risk Analysis
Evaluate re-identification risks and receive personalized parameter recommendations
Configure
Select privacy model (k-anonymity or l-diversity) with recommended parameters based on risk analysis
Process
Anonymization algorithms run locally on your device with secure randomization
Download
The anonymized file is generated and downloaded directly from your browser
Technical Security
Your data never leaves your computer
No Server Uploads
Files never leave your computer. All processing happens locally in your browser.
Memory-Only Processing
Data is not written to disk during processing. Everything stays in RAM.
Secure Randomization
Uses cryptographically secure random number generation (crypto.getRandomValues).
No External Dependencies
All anonymization logic runs locally with minimal external libraries.
Feedback & Suggestions
Share your thoughts and help improve NullifyData
Loading comments...