Privacy Policy

Your listening history stays yours.

Last updated: October 11, 2026

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. After an upload, your export is saved in your browser's own storage on this device (never on our servers) so your stats open straight away next time. It's forgotten automatically after 90 days, or when you tap "Forget my stats" at the bottom of your results. If your browser doesn't allow storage, nothing is saved and your stats are cleared 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.
  • Google Analytics: We also use Google Analytics to count visits (pages viewed, time on site, how you found us, device type and general region). Google receives standard technical information such as your IP address, browser and the address of the page; addresses of results pages only contain numbers, never song or artist names. In the EEA, the UK and Switzerland, Google Analytics only runs if you accept it, and you can change your choice any time under "Cookie settings" in our Cookie Policy. See how Google uses information from sites that use its services.
  • Your listening history: It's never sent to PostHog or Google Analytics.

5. Advertising

To keep mystats.music free, we show ads served by Google AdSense.

  • Advertising cookies: Third-party vendors, including Google, use cookies to serve ads based on your prior visits to this website or other websites. Google's use of advertising cookies enables it and its partners to serve ads to you based on your visit to this site and/or other sites on the Internet.
  • Opting out: You can opt out of personalized advertising in Google's Ads Settings, or opt out of other vendors' cookies at aboutads.info. Where the law requires it (for example in the EEA, the UK and Switzerland), we ask for your consent first.
  • What Google receives: Like any website with ads, standard technical information such as your IP address, browser and device type, and the address of the page. See how Google uses information from sites that use its services.
  • Your listening history: We never send your listening history or your stats to Google or any ad partner.

6. Tips via Buy Me a Coffee

mystats.music is free. If you'd like to support it, you can leave an optional tip through Buy Me a Coffee, a third-party service.

  • The floating tip button: To show the Buy Me a Coffee button on your results pages and the feature request page, the site loads a small script from Buy Me a Coffee on every page (the button is hidden everywhere else). Loading it gives Buy Me a Coffee standard technical information such as your IP address and browser type, the same as visiting any website. The script does not set cookies.
  • The tip form: The form only loads if you click the floating button. It's provided by Buy Me a Coffee, and payments are processed by their payment provider (Stripe). Anything you enter there (amount, name, message, payment details) goes to Buy Me a Coffee, not to us, and is governed by their Privacy Policy. Once the form is open, Buy Me a Coffee may set its own cookies.
  • "Buy me a coffee" links: Links elsewhere on the site (such as the header and footer) are ordinary links. They simply open our page on Buy Me a Coffee's website, where their privacy policy applies.
  • Your listening data stays private: Buy Me a Coffee never has access to your listening history. It stays on your device.

7. Cookies

We use essential cookies, analytics cookies (PostHog, and Google Analytics: see section 4), and advertising cookies set by Google and its partners (see section 5). If you choose to open the Buy Me a Coffee tip form, Buy Me a Coffee may set its own cookies (see section 6). For full details, please see our Cookie Policy.

8. Contact

If you have questions about this policy, please reach out:

[email protected]