Hacker News new | ask | show | jobs
by WrtCdEvrydy 1347 days ago
On Android, anything that can broadcast a signal (bluetooth/wifi) require location, at least coarse.

I'm not saying DJI isn't spying on everything but that's probably the reason. This is hilarious in hindsight because for years, you had to give an app call access so they could monitor if a call was incoming (for pausing a game for example)

Edit: It also looks to be a GDPR ban.

1 comments

>anything that can broadcast a signal (bluetooth/wifi)

it's the opposite - anything that can read a signal that has been broadcast by another deivce requires location permission. which makes sense, because if you can poll for nearby wifi networks or bluetooth beacons you can determine location, even without using the GPS hardware.

Yeah, makes sense from "not confusing users" perspective.

"This app only needs wifi network list, it isn't spying on me" would be easy mistake to make

so Android permissions actually separate coarse and precise but the prompt for location is the same whether you request one or the other.