← Back to home

Privacy Policy

Last updated: March 16, 2026

Overview

tidal-cli is an open-source command-line tool that lets you interact with your Tidal account. It is designed for personal use and LLM agent automation. Your privacy is important to us.

Data We Collect

tidal-cli does not collect, store, or transmit any personal data to us.

The application communicates directly between your device and Tidal's API servers. No data passes through any intermediary server operated by us.

Authentication

tidal-cli uses OAuth 2.0 Authorization Code flow with PKCE to authenticate with Tidal. Your credentials are never seen or stored by tidal-cli. Authentication tokens are stored locally on your device at ~/.tidal-cli/session.json and are never transmitted to any third party.

Data Storage

All data is stored locally on your device:

  • OAuth tokens in ~/.tidal-cli/session.json
  • No analytics, telemetry, or tracking
  • No cookies on this website (except those set by Tidal during OAuth)

Third-Party Services

tidal-cli communicates with the following services:

  • Tidal API (openapi.tidal.com) — to access your music library, playlists, and catalog. Subject to Tidal's Privacy Policy
  • Tidal Auth (login.tidal.com, auth.tidal.com) — for OAuth authentication

Open Source

tidal-cli is fully open source. You can inspect the source code to verify these claims at github.com/lucaperret/tidal-cli.

Data Deletion

To remove all locally stored data, delete the session file:

$ rm -rf ~/.tidal-cli

You can also revoke tidal-cli's access from your Tidal account settings.

Contact

For questions about this privacy policy, open an issue on GitHub.