PurePlay is a Chrome extension that automatically blocks AI-generated artists on Spotify. This policy explains what data the extension accesses, how it is used, and how it is stored.
PurePlay stores all data locally on your device. It does not collect, transmit, or sell personal information. No PurePlay servers exist. The only network requests go to Spotify (to block artists using your existing session) and GitHub (to download a public community list).
When you use Spotify Web Player, PurePlay reads the temporary authentication token that Spotify creates in your browser. This token is used solely to send block and unblock requests to Spotify on your behalf — the same action you would take manually through the Spotify interface. The token is stored in chrome.storage.session and is automatically cleared when you close Chrome.
Your Spotify user ID is read from the Spotify API to associate block requests with your account. This is required by Spotify's API. It is stored locally on your device and never transmitted to any PurePlay server.
PurePlay stores a list of blocked artist IDs and names locally on your device, so it can avoid redundant block requests on future syncs and display your blocked artist history in the settings page.
Your preferences (sync frequency, detection thresholds, whitelist) are stored locally using Chrome's built-in storage APIs.
No data is stored on any external server owned or operated by PurePlay.
| Service | Purpose | Data Sent |
|---|---|---|
| Spotify open.spotify.com spclient.wg.spotify.com api.spotify.com |
Block/unblock artists; read artist metadata for heuristic detection | Your existing Spotify session token; artist IDs to block |
| GitHub raw.githubusercontent.com api.github.com |
Download the community AI artist list and check for updates | No personal data — reads a public CSV file only |
If this policy is updated, the changes will be reflected here with an updated date. Changes are only made through new extension versions published on the Chrome Web Store.
Questions about this policy? Open an issue on the GitHub repository.