Android 12 trenger ikke lenger posisjonen din for å skanne Bluetooth-enheter i nærheten

Android 12 legger til nye tillatelser spesifikke for Bluetooth-skanning og sporing, uten at du trenger apper for å få tilgang til den bredere plasseringstillatelsen.

Google fortsetter å forbedre personvernet og regulere måten apper bruker tillatelser på med hver Android-utgivelse, og Android 12 gir en sunn dose av disse endringene også. I går, under hovedspillet Google I/O 2021 keynote, funksjoner som Privacy Dashboard, kamera-/mikrofonbruksikoner i varslingslinjen og mye mer ble vist frem. Men det er også en haug med mindre endringer for å sikre at apper bare bruker tillatelsene de trenger, når de trenger å bruke dem, og ikke har tilgang til noe de ikke trenger. En av disse endringene er ganske små, men et viktig skritt: Nå trenger ikke apper lenger be om plasseringstillatelse for å holde styr på en nærliggende Bluetooth-enhet.

Dette er sannsynligvis en merkelig en, og du kan spørre deg selv: Hvorfor er plasseringstillatelsen nødvendig for å skanne Bluetooth-enheter i nærheten? I utgangspunktet, før Android 12, var muligheten til å skanne etter Bluetooth- eller Wi-Fi-enheter i nærheten knyttet til Androids bredere "plassering"-tillatelse. Grunnen til at dette var tilfelle er fornuftig: Du kan definitivt spore en enhet ved å utlede hvilke Bluetooth-enheter eller Wi-Fi-nettverk som er i nærheten eller er tilkoblet. Så selv om en app bare skanner etter Bluetooth-enheter og ikke bruker GPS eller andre sporingsteknologier, trengte den likevel den samme plasseringstillatelsen.

Dette førte imidlertid til uforutsette konsekvenser når det skyldes misforståelser fra brukere. Da Bluetooth-baserte covid-19-apper for kontaktsporing ble utviklet, førte disse posisjonstillatelsene til at mange brukere anklaget disse appene for å spore posisjonen din, og det er derfor Google gjort et unntak for disse appene i Android 11, slik at de ikke lenger trengte å be om plasseringstillatelse for å bruke API for kontaktsporing.

Nå i Android 12, Google har lagt til en ny BLUETOOTH_SCAN- og BLUETOOTH_CONNECT-tillatelse, som er dedikerte tillatelser som er forskjellige fra plasseringstillatelsene som apper kan be om. Etter å ha fått disse tillatelsene, kan en app skanne etter enheter i nærheten uten også å be om plasseringstillatelse. Det er imidlertid bare apper som er målrettet mot Android 12 som kan deklarere disse tillatelsene.

Dette er viktig siden brukere ikke bare kan være mer selvsikre når de gir tillatelser til en app, men det unngår også disse appene får tillatelse til å finne telefonen din – noe de kan gjøre hvis plasseringstillatelsen er det gitt.