The location permission is because in dense cities there are enough unique, stationary bluetooth endpoint that you can guesstimate a location.
Well then, learned something new today.
But hey, if the app can be verified not to do anything stupid with that permission, that's more than you can say about the closed-source offerings on the Play Store
Insert Padme Anakin Meme here:
You did verify it, didn't you?
The problem is many more apps abuse Bluetooth for location tracking than use it for any legitimate purpose.
Ideally they would isolate the process and allow users to do managed individual scans in an app for the purpose of handling Bluetooth devices, and only allow persistent permissions to communicate with specific devices. I'm not sure enough of the underlying protocols to know how much hoop jumping it would take to do that though.
thanks for using Leebra!
go to feed...
The location permission is needed to activate BLE and scan for other devices using low energy. Android things...
save