iOS is similar. But they do not give apps access to the mac address of scanned bluetooth devices which makes the platform borderline unusable for actual bluetooth apps.
iOS is similar. But they do not give apps access to the mac address of scanned bluetooth devices which makes the platform borderline unusable for actual bluetooth apps.
This is how dictator works; make a broad rule and harm everyone. We should abhor such malpractices. They should have just made separate permission for bluetooth.
Google has with every android release pushed this a bit further. In Android 12 it demands (1) background (2) precise positioning and (3) a GPS position lock.
Note also that "Bluetooth may leak your location" is actually due to this very type of data gathering.
Android didn't used to require precise location to access bluetooth. This permission got "coarser" over time as the result of people using bluetooth specifically for location.
And you'll note that Google / Pixel don't make any bluetooth tracking beacons. They didn't make this mess, they just reacted to it. The reality is letting an app scan for bluetooth means it can probably get your precise location in a non-trivial amount of places. Same as letting an app scan for wifi.
This is not true. At all.
I’ve dug in much detail through what iOS makes available in the data takeout request on the Apple account level and I find it impossible to believe they include everything they have through iOS at the moment.
But there's also the factor of battery usage, I'd like to be able to allow bluetooth but deny GPS hardware access for those occasional apps that like to trigger the GPS constantly for no good reason.