Sorry if this has been asked before. I was looking if there was any specific reason why location permission is needed to SSID name?
I built small utility app to show network details. Some users have expressed concerns regarding enabling location services just to get the SSID or BSSID values.
Just want to understand, and hopefully convey the right message to the users.
Sorry if this has been asked before. I was looking if there was any specific reason why location permission is needed to SSID name?
Making the answer more explicit, privacy concerns meant that we need to add a permission check for SSID access. We could have added a new SSID specific permission dialog, however:
-
It would have been very difficult to describe what the app was actually trying to access in a way that most users would understand.
-
The primary privacy concern was specifically about how SSIDs can be used to track location.
...which is why we used the existing location authorization system.
__
Kevin Elliott
DTS Engineer, CoreOS/Hardware