From cf9207b7c5bebbd2b71f0df90f4d846645acae59 Mon Sep 17 00:00:00 2001 From: Strycher Date: Sun, 12 Jul 2026 01:42:31 -0400 Subject: [PATCH] chore(#211): scope location perms to maxSdkVersion=30 (legacy BLE scan only) Bound ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION to maxSdkVersion=30, mirroring the already-bounded BLUETOOTH/BLUETOOTH_ADMIN. On Android 12+ the app scans with BLUETOOTH_SCAN + neverForLocation and reads no phone location (no location dependency or API usage in lib/), so location is only needed for legacy scanning on API <=30. Cleaner permission profile + Data Safety story for the Play submission (#159). Epic #210. Test gate #212 (closed-beta hardware validation). Co-Authored-By: Claude Opus 4.8 --- android/app/src/main/AndroidManifest.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index d29894e..cd132c3 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -7,9 +7,9 @@ - - - + + +