1. Overview
This Privacy Policy explains how mystats.music handles information. Our core principle is to provide deep music insights without permanently storing your streaming history.
2. Local Processing (Solo Mode)
For individual analytics, your music streaming exports are parsed and analyzed entirely in your browser. Raw export files are never uploaded to our servers. Data lives in your browser memory for the duration of the session and is discarded when you close the tab.
3. Music Duels & Transient Storage
When you participate in a "Music Duel" arena, we use a transient storage model to synchronize data between you and your friend:
- Aggregated Data Only: We only upload the final calculated results (e.g., your top 50 artists) and your chosen display name. We never upload your raw streaming history files.
- 1-Hour Expiration: Duel session data is stored in our database with a strict Time-To-Live (TTL) policy. All session data is automatically and permanently deleted 1 hour after the session starts.
- Encryption: Data is encrypted during transit and at rest while in our transient database.
4. Analytics & Telemetry
We use a privacy-friendly analytics provider called PostHog to understand website traffic (e.g., "How many users visited the Homepage vs. the Guides page").
- What we track: Page views, button clicks, browser type, device type (e.g., iPhone vs. Android), and general region (e.g., "United States").
- What we DO NOT track: We do not send your Spotify/Apple Music history, top artists, or listening data to PostHog. That data remains strictly local to your device.
- Session Recording: We have explicitly disabled session replay/recording features to ensure your screen content remains private.
5. Cookies
We strictly limit cookies to essential performance and first-party analytics (PostHog). We do not use third-party advertising cookies or cross-site tracking pixels. For full details, please see our Cookie Policy.
6. Contact
If you have questions about this policy, please reach out:
[email protected]