Why is country code always passed to TIDAL? And where does it come from?

Core Machine (Operating system/System info/Roon build number)

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)

Description Of Issue
I noticed this when I was checking logs for the issue of expiring TIDAL tokens that has been fixed. Pretty much all the links to TIDAL have this: “countryCode=CA” or “c=tidal-ca”.

For example:


I don’t think I specified the country anywhere. I don’t see where it is set. Even my Roon account info doesn’t list it. I may have entered it in my billing address but my uncle could have paid for my subscription, so it may not necessarily be my country.

Where does it come from? How is it controlled? What if I move?

Most likely a requirement imposed by Tidal and the major labels for licensing, royalties and other purposes.

As to how, probably via geo ip services that determine your location based on the ip address. All of these are just ‘rough’ indicators, up to the level of the internet provider. They are not able to narrow it down to your home address.

It’s mentioned in Roon’s privacy policy as well: https://kb.roonlabs.com/Privacy_Policy

I wonder if actual @support can clarify how the geographic location (country level) applicable to TIDAL is determined. Is it from my TIDAL login or by IP? Or somehow else? I always thought that TIDAL takes care of this on its own.

Hi @G_P,

The country code is actually associated with your TIDAL account — The region in which you signed up for the service. This determines what is available in TIDAL (as this can vary by region).

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.