It's great to have control, and it would be even better if we were able to specify the accuracy an app is able to achieve. But there are obviously some reasonable use-cases for both foreground and background tracking.
Plus my memory of my personal life is so unreliable, especially if I don't have any context, so if I'm ever in court I'd like to be able to share exactly where I was when I was there.
I've stopped thinking that real privacy is attainable. That being said, I refuse to share it with scummy companies like Uber.
A car dealership who botched a warranty repair on my vehicle is stonewalling me - once they realized the error was likely to cost them $2k - $3k, their service department deleted my file and began claiming no evidence exists that I had ever been to their location. I got the scheduling department to confirm my appointment and just found my location history for that day showing that I was at the dealership right on time during the appointment. Going to send this to the manufacturer's corporate complaints departments. Thanks for the heads up.
https://itunes.apple.com/us/app/where-have-i-been/id64155398...
Google's location history is excellent and I'd gladly pay for an equivalent application which I could self-host and set up with the minimum of hassle, but having them do it creeps me out too much. I've not managed to work out how to get OwnTracks to substitute fully for it.
I also wish the NSA had something like a personal data explore, but I know that will never happen.
RE people saying "just take a photo and use EXIF", that won't work because I don't know in advance what locations I will be interested in in the future.
(I edited the comment to use "in advance" instead of "ex ante" though.)
Moves is owned by Facebook (one has to decide for themselves about FB's scummyness).
There's currently no explicit penalty for requesting too much information, but the battery power indication could probably get users to uninstall apps wasting energy, and it can even get you app terminated.
Unfortunately Google doesn't care about your privacy. In fact, it's only a matter of time before they remove coarse locations and/or give every app full access to location data (the same way they did with internet access).
If an app never needs more precise information than the country (say Spotify trying to decide whether they operate in your country), they don't need to request it. That also guards against bugs or security breaches in apps that try to do the right thing.
[1] https://developer.apple.com/documentation/corelocation/clloc...
I also very much like being able to use the geolocation in my photos to find ones from an exact location.
Agree with the OP that Uber can burn in hell for "always on"; I guess just in case I need an emergency Uber ride :-/
But feel free to just uninstall all those other apps that I love using.
For example, if I need my app to be woken up remotely by a Bluetooth peripheral that requires the "always" location permission to function.