Your data, your device
Privacy Policy
At HappyCSV, we take a radical approach to privacy: We don't want your data.
1. No Server Uploads
Unlike other online tools, HappyCSV processes your files 100% Client-Side. Supported CSV, Excel, JSON, contact, calendar, and other files never leave your computer. They are processed locally in your browser using WebAssembly and JavaScript workers.
We do not have a database of your files. We cannot see, read, or sell your data because we never receive it.
2. Data Collection
We collect aggregate usage statistics to understand whether the tools work and where people encounter errors. This includes:
- Pages visited
- Tools used (e.g., "Merge Tool" vs "Split Tool")
- Browser type and device type
- Referrer (where you came from)
- Whether a workflow completed or produced an error
- Processing duration and the number of files selected
We use Vercel Analytics for these product metrics. We do not send file names, file contents, column names, cell values, input size, or output size to analytics. Files remain processed locally in your browser.
3. Local Storage
File contents and encryption passwords are kept in memory during processing and are not saved for later sessions. Refreshing or leaving the page discards your working files. Earlier versions saved resumable files locally; opening a tool in this version requests removal of that old browser cache.
Your theme preference, templates you choose to save, and recent processing history use browser Local Storage. History records file names, sizes, tool names, and processing times, and can be cleared from the home page. Templates exclude passwords but can contain column names or other settings you enter. This data stays on your device.
4. Contact Us
If you have any questions about this policy, please use the contact page.