Privacy Policy
Last updated: February 2025
Overview
Cakeculator is a client-side streaming history analyzer. Your data is processed entirely in your browser. We do not collect, store, or transmit your streaming history to any server.
Data Processing
When you upload your Spotify extended streaming history files, all processing happens locally in your browser. Your listening data never leaves your device unless you explicitly choose to use the Google Drive sync feature.
Google Drive Integration
If you choose to use the optional Google Drive sync feature, Cakeculator will request access to create and manage files in a dedicated app folder on your Google Drive. This is used solely to save and load your streaming data for cross-device access. We do not access any other files on your Google Drive.
The Google Drive integration uses the following scope:
drive.appdata— access only to app-specific data in your Google Drive
You can revoke this access at any time through your Google Account permissions.
Local Storage
Cakeculator uses your browser's local storage to save preferences and settings (such as omitted tracks, theme preferences, and display options). This data stays on your device and is not transmitted anywhere.
Analytics
We use Vercel Analytics to collect anonymous usage statistics (page views, basic performance metrics). No personal data or streaming history is included in these analytics.
Third-Party Services
Cakeculator does not sell, share, or transfer your data to any third party. The only external services used are:
- Google Drive API (optional, user-initiated sync only)
- Vercel Analytics (anonymous usage metrics)
Contact
If you have questions about this privacy policy, please open an issue on our GitHub repository.