Android 12 heeft je locatie niet langer nodig om Bluetooth-apparaten in de buurt te scannen

Android 12 voegt nieuwe machtigingen toe die specifiek zijn voor scannen en volgen via Bluetooth, zonder dat apps toegang hebben tot de bredere locatiemachtiging.

Google blijft de privacy verbeteren en de manier reguleren waarop apps toestemmingen gebruiken bij elke Android-release Androïde 12 brengt ook een gezonde dosis van deze veranderingen met zich mee. Gisteren tijdens de Main Google I/O 2021 keynote werden functies zoals Privacy Dashboard, camera-/microfoongebruikspictogrammen in de notificatiebalk en nog veel meer getoond. Maar er zijn ook een aantal kleinere wijzigingen om ervoor te zorgen dat apps alleen de machtigingen gebruiken die ze nodig hebben, wanneer ze die nodig hebben, en geen toegang hebben tot alles wat ze niet nodig hebben. Een van die veranderingen is vrij klein, maar een belangrijke stap: apps hoeven nu niet langer om locatietoestemming te vragen om een ​​Bluetooth-apparaat in de buurt bij te houden.

Dit is waarschijnlijk een rare vraag, en je zou je kunnen afvragen: waarom is locatietoestemming nodig voor het scannen van Bluetooth-apparaten in de buurt? Kortom, vóór Android 12 was de mogelijkheid om te scannen naar Bluetooth- of Wi-Fi-apparaten in de buurt gekoppeld aan de bredere "locatie" -toestemming van Android. De reden dat dit het geval was, is logisch: je kunt een apparaat zeker volgen door af te leiden welke Bluetooth-apparaten of Wi-Fi-netwerken in de buurt zijn of momenteel verbonden zijn. Dus zelfs als een app alleen maar naar Bluetooth-apparaten scant en geen GPS of andere trackingtechnologieën gebruikt, heeft deze toch dezelfde locatietoestemming nodig.

Dit leidde echter tot onvoorziene gevolgen als gevolg van misverstanden van gebruikers. Toen op Bluetooth gebaseerde apps voor het traceren van COVID-19-contacten werden ontwikkeld, brachten deze aanwijzingen voor locatietoestemming veel gebruikers ertoe deze apps ervan te beschuldigen uw locatie te volgen. Daarom heeft Google maakte een uitzondering voor die apps in Android 11 zodat ze niet langer om de locatietoestemming hoefden te vragen om de contact tracing API te gebruiken.

Nu in Android 12, Google heeft toegevoegd een nieuwe BLUETOOTH_SCAN- en BLUETOOTH_CONNECT-machtigingen. Dit zijn speciale machtigingen die verschillen van de locatiemachtigingen die apps kunnen aanvragen. Nadat deze machtigingen zijn verleend, kan een app scannen naar apparaten in de buurt zonder ook om locatietoestemming te vragen. Alleen apps die Android 12 targeten, kunnen deze machtigingen echter declareren.

Dit is belangrijk omdat gebruikers niet alleen zelfverzekerder kunnen zijn bij het verlenen van rechten aan een app, maar dit ook voorkomt deze apps krijgen toestemming om uw telefoon te lokaliseren, iets wat ze kunnen doen als de locatietoestemming is toegekend.