Privacy Policy

- Last updated: 2026-05-23 -

Splaylist is a browser-based tool that turns Spotify playlists into Google Sheets and lets music professionals share reviewer-ready Session Views with ratings and comments. This Privacy Policy explains what data the application accesses, how it is processed, how it is protected, and what your rights are.

Google scopes used by Splaylist are governed by Google's own privacy practices — see the Google Privacy Policy. Splaylist's own use of the YouTube Data API v3 is described in §13 below.

1. Information we access

Splaylist accesses the following data sources at your explicit request:

2. Google scopes — what each one is used for

https://www.googleapis.com/auth/spreadsheets
Allows Splaylist to create new spreadsheets and write the playlist data into them (rows of Title / Artist / Spotify link / YouTube search link / Album cover URL). Splaylist uses this Google Sheets permission to create and update spreadsheets in your Google account.

Splaylist does not request Google Drive file permissions and does not change sharing settings automatically. If you want to share a Sheet, use the Share button inside Google Sheets.

3. Data retention

4. Limited Use of Google user data

Splaylist's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Concretely, this means:

5. Data protection mechanisms

Although Splaylist is designed to not retain user data on our infrastructure, we still apply the following protections to the data while it is in transit and to the short-lived authentication tokens we hold during your session:

Operational logs — what we record (and what we don't)

For debugging, abuse prevention, and rate limiting, we keep server-side operational logs for up to 30 days. We log only what is necessary to keep the service healthy:

We do not log:

Logs are not shared with third-party analytics or advertising providers, and they are deleted automatically after 30 days. If you would like the logs related to your activity removed earlier, contact us (Section 13).

Aggregated product metrics

To understand how the product is used and where users encounter friction, we maintain anonymous, aggregated counters of certain events. These counters never include personal identifiers. The events we count are:

These counters are aggregated, contain no personal identifiers, and are used solely to improve the product. They are not exported to third-party analytics or advertising providers.

6. Sharing with third parties

We do not share, sell, or transfer any personal data to third parties. The only network calls the app makes are directly between your browser/our backend and the official APIs of Spotify and Google.

7. How to revoke access

8. Your rights

Because we do not maintain a database of users or their playlist data, most "data subject" requests resolve themselves the moment you revoke access (Section 7). For completeness, you have the following rights regarding any data we may temporarily process:

9. Security incident response

If we become aware of a security incident that affects user data accessed through Splaylist, we will:

Because Splaylist does not store user data on its servers, the practical exposure surface is limited to active session tokens at the moment of the incident.

10. Cookies and browser storage

Splaylist uses a single session cookie (spsess) to keep you signed in during your visit. It is HttpOnly, Secure, and SameSite=Lax. We do not use third-party tracking cookies, analytics, or advertising pixels.

For reviewers (i.e. visitors leaving ratings/comments on a Session View without signing in), Splaylist stores three small values in your browser's localStorage:

These values stay on your device until you clear them. Clearing browser site data removes them entirely.

11. Children

Splaylist is not directed at children under 13 and we do not knowingly collect data from children.

12. Changes to this policy

If we materially change how this app handles data, we will update this page and the "Last updated" date above. Substantive changes to data protection practices or scope use will be highlighted at the top of the document.

13. YouTube API Services

Splaylist uses the YouTube Data API v3 to help you find the YouTube video that corresponds to each Spotify track in your playlist or album view. Use of YouTube API Services through Splaylist is subject to the YouTube Terms of Service, and the YouTube data we handle is governed by the Google Privacy Policy.

13.1 What we retrieve

When you open a Splaylist view page, Splaylist sends each track's title and artist name to the YouTube Data API to find a matching public video. The API returns a video identifier, which Splaylist resolves into a watch URL for display on the view page.

13.2 What we access from your YouTube account

Nothing. Splaylist does not access your YouTube account, watch history, subscriptions, or any personal YouTube data. We do not request OAuth authorization from you for YouTube. Splaylist uses its own server-side API key to query the public YouTube search index only.

13.3 How we store and use this data

Splaylist caches each resolved YouTube video identifier for a maximum of 30 days, in accordance with the YouTube API Services Terms of Service Section III.E.4. After 30 days, the cache entry is automatically deleted, and the next time someone opens that view page Splaylist runs a fresh lookup.

Direct YouTube watch URLs are displayed only on Splaylist view pages — they are not written into Google Sheets or CSV exports. Sheet and CSV exports use a YouTube search URL instead, so that no Authorized YouTube Data is stored outside Splaylist's 30-day cache.

13.4 How to remove cached data

Splaylist's YouTube cache is keyed by Spotify track ID, not by your identity, and is shared across all viewers of a given track. You can request deletion of cached entries associated with playlists you exported by contacting info.splaylist@gmail.com.

You can manage your Google account permissions at myaccount.google.com/permissions.

14. Spotify API usage

Splaylist uses the Spotify Web API in two distinct modes:

You can disconnect Splaylist's Spotify access at any time via spotify.com/account/apps.

15. Reviewer identity is not the same as your Google / Spotify account

When you leave a rating or comment on a Session View, you are acting as a reviewer, identified only by a random token stored in your browser. Reviewer identity is intentionally separate from your sign-in identity:

16. Google Sheets export

When you click "Save to Google Sheet" or export a Session View, Splaylist creates a new Sheet in your Google account using the spreadsheets scope. The Sheet contains the track list and (for Session Views) the ratings and comments collected so far.

Sharing notice. If the exported Sheet includes reviewer names, ratings, or comments, sharing the Sheet publicly may also make that reviewer information available to anyone with the link. Please review the Sheet before sharing it publicly.

17. Changes to this policy

Material updates to this Privacy Policy are reflected in the "Last updated" date at the top. Significant changes (e.g., new data categories collected, new third parties involved) will be flagged in a banner on the home page for at least 14 days before they take effect.

DateChange
2026-05-23Removed drive.file scope; spreadsheets only; Sheet is now private by default (manual share via Google Sheets).
2026-05-21Added Session View / reviewer / Sheet export sections; clarified Spotify Client Credentials vs OAuth modes; documented localStorage values.
2026-05-19YouTube Data API §13 detailed (V.2 wording).

18. Contact

Questions, deletion requests, or privacy concerns: info.splaylist@gmail.com. You can also use the contact form at splaylist.app/contact.

If you submit the contact form, the form data (name, email, topic, message) is transmitted via TLS to our Gmail inbox at info.splaylist@gmail.com and is not retained on the splaylist.app server beyond the moment of relay. We use the email address only to reply to your inquiry.

See also: Terms of Service