Privacy Policy

Last Updated: July 13, 2026

Introduction

Sheet Cleaner is committed to protecting your privacy. This Privacy Policy explains how we handle information when you use our service.

Core Privacy Commitment

Key Point: All file processing happens entirely in your browser. Your files never leave your device.

Data Processing

  • All Excel and CSV file processing occurs locally in your browser using JavaScript
  • No spreadsheet files or spreadsheet contents are uploaded to our servers or third-party services
  • Files are read directly from your device using the FileReader API
  • Processing uses client-side libraries (XLSX.js and PapaParse) without external connections
  • Data exists only in your browser's memory during the active session
  • Closing the browser tab immediately clears all spreadsheet processing data from memory

Data Storage

  • We do not store any of your files or processed data
  • Supabase stores only License status, email, device activation data (including device name and IP address), and webhook processing records
  • No user accounts or registration required
  • Browser localStorage may retain License activation state and a device identifier, but never spreadsheet contents
  • Temporary browser memory is automatically cleared when you close the tab
  • Generated test data is created dynamically and not stored

Data Security

  • Server APIs handle only payment and License data and never receive spreadsheet contents
  • HTTPS encryption protects your connection to our website
  • Spreadsheet files are processed only in the browser and are never uploaded
  • Payment and License APIs never receive spreadsheet contents
  • Regular security updates for all dependencies

Your Rights

  • Right to Access: All processing happens on your device - you have full control
  • Right to Deletion: Close the browser tab to delete spreadsheet processing data; saved License activation can be deactivated separately
  • Right to Portability: Download your processed files in Excel or CSV format
  • Right to Information: This policy provides complete transparency about our practices
  • Right to Complaint: Contact us with any privacy concerns

Third-Party Services

  • Cloudflare Workers and Email Service: Host the website and payment and License APIs, and deliver License emails without receiving spreadsheet contents
  • Supabase: Stores License status, email, device activations, and webhook processing records
  • Creem: Processes payments, refunds, and subscription events
  • No third-party service can access your spreadsheet contents
  • Third-party JavaScript libraries (XLSX.js, PapaParse) run locally in your browser
  • We do not share, sell, or transfer your spreadsheet contents to third parties
  • Links to external websites are clearly marked and governed by their own privacy policies

Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the 'Last Updated' date. Continued use of the service after changes constitutes acceptance of the updated policy.

Contact Us

If you have any questions about this Privacy Policy or our data practices, please contact us at:

support@sheetcleaner.app