Skip to content

Security & Privacy

Your privacy and the security of your data are important to us. This page explains how Playlist Pipeline handles your information.

DataPurposeStored
Spotify user IDIdentify your accountYes
Spotify access tokenMake API calls on your behalfYes (encrypted)
Pipeline configurationsStore your pipelinesYes
Pipeline run historyShow execution historyYes

The CLI stores your Spotify credentials locally on your machine. No data is sent to our servers unless you’re using a feature that requires it.

  • Your email address (we use Spotify OAuth)
  • Your listening history
  • Your payment information (handled by Stripe)
  • Personal information beyond what Spotify provides
  • Analytics or tracking data about your usage
  • Track audio or content
  • Your full playlist contents (we process but don’t permanently store)
  • Personal data from your Spotify profile

Playlist Pipeline requests the following Spotify scopes:

ScopePurpose
playlist-read-privateRead your private playlists
playlist-read-collaborativeRead collaborative playlists
playlist-modify-publicCreate/update public playlists
playlist-modify-privateCreate/update private playlists
user-library-readRead your saved tracks
  • Access tokens are encrypted at rest
  • Tokens are refreshed automatically when they expire
  • You can revoke access at any time via Spotify
  • All traffic is encrypted with TLS
  • Database is encrypted at rest
  • Secrets are managed securely
  • OAuth 2.0 with Spotify (no passwords stored)
  • Session tokens are cryptographically signed
  • Sessions expire after inactivity

If you self-host Playlist Pipeline:

  • You control all data storage
  • No data is sent to our servers
  • You’re responsible for securing your instance
Data TypeRetention
Account dataUntil you delete your account
Pipeline configurationsUntil you delete them
Run history90 days
Logs30 days

You can:

  • Export your data - Download your pipeline configurations
  • Delete your account - Remove all your data from our servers
  • Revoke access - Remove Spotify authorization at any time
  1. Go to Settings > Account
  2. Click Delete Account
  3. Confirm deletion

This will:

  • Delete all your pipelines
  • Delete your run history
  • Remove your account from our database
  • Note: This does not revoke Spotify access (do that separately)
  1. Go to Spotify Account Apps
  2. Find “Playlist Pipeline”
  3. Click Remove Access

Playlist Pipeline is open source. You can:

  • Review the code on GitHub
  • Self-host for complete data control
  • Audit the security practices

For security concerns or questions about your data: