Last updated: March 16, 2026
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.
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.
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.
All data is stored locally on your device:
~/.tidal-cli/session.jsontidal-cli communicates with the following services:
tidal-cli is fully open source. You can inspect the source code to verify these claims at github.com/lucaperret/tidal-cli.
To remove all locally stored data, delete the session file:
You can also revoke tidal-cli's access from your Tidal account settings.
For questions about this privacy policy, open an issue on GitHub.