On iOS your location data, as far as Apple has it, is not associated with you or your device but with an identifier that is changed weekly.
If you choose to use iCloud to store your contacts (and you can choose any other service that implements the carddav standard) Apple declares the information is transmitted and stored encrypted and can’t be used for any other purpose.
If you choose to use iCloud to store your contacts (and you can choose any other service that implements the carddav standard) Apple declares the information is transmitted and stored encrypted and can’t be used for any other purpose.
https://support.apple.com/en-us/HT202303