🔒 Privacy-first by design
SchemaMap processes your CSV files entirely in your browser. Your data never leaves your device unless you explicitly choose to use optional paid features.
What we collect
Browser-only processing (Free version)
- Your CSV data: Never uploaded to our servers. Processed entirely in your browser using JavaScript.
- Mappings: Only stored in your browser's URL hash and localStorage if you choose to save them.
- Analytics: We do not use any analytics or tracking on the free version.
Optional paid features
- Large file processing: If you purchase a one-off credit for large files, we process payment through Stripe but do not store your personal information.
- Payment data: Handled entirely by Stripe. We only receive a success/failure notification.
- Token storage: A temporary token is stored in your browser's localStorage for 24 hours to unlock large file processing.
What we don't do
- ❌ Upload your CSV files to servers
- ❌ Store your business data
- ❌ Track you across the web
- ❌ Require user accounts or logins
- ❌ Sell your data to third parties
- ❌ Use cookies for tracking (only functional localStorage)
Data retention
- CSV files: Never stored on our servers
- Mappings: Only stored locally in your browser
- Payment records: Handled by Stripe according to their privacy policy
- Tokens: Automatically expire after 24 hours
Open source transparency
SchemaMap is fully open source under the MIT license. You can review our code, host your own instance, or contribute improvements on GitHub.
CLI tool
Our command-line tool processes files entirely on your local machine with no network connectivity required. It includes the same mapping templates and validation logic as the web version.
Questions or concerns
If you have questions about this privacy policy, please open an issue on GitHub.
Last updated: December 2024
This privacy policy may be updated as we add new features, but our core commitment to privacy-first, browser-only processing will remain unchanged.