From 43a21da80d594233dbd1e2a354b8a53fbd9bbb06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Bj=C3=A4reholt?= Date: Thu, 6 Aug 2026 22:41:37 +0200 Subject: [PATCH] fix: add prominent disclosure before accessibility settings redirect Google Play's Accessibility API policy requires an in-app prominent disclosure, affirmatively accepted, before directing users to enable an accessibility service (standing Play rejection since Oct 2023). Shows what is collected (browser URL + page title), why (web browsing tracking), and that data stays on-device. --- .../activitywatch/android/OnboardingActivity.kt | 14 ++++++++++++-- mobile/src/main/res/values/strings.xml | 8 ++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/mobile/src/main/java/net/activitywatch/android/OnboardingActivity.kt b/mobile/src/main/java/net/activitywatch/android/OnboardingActivity.kt index 6a8834db..2e5c3c40 100644 --- a/mobile/src/main/java/net/activitywatch/android/OnboardingActivity.kt +++ b/mobile/src/main/java/net/activitywatch/android/OnboardingActivity.kt @@ -9,6 +9,7 @@ import android.view.ViewGroup import android.widget.Button import android.widget.ImageView import androidx.activity.OnBackPressedCallback +import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity import androidx.fragment.app.Fragment import androidx.fragment.app.FragmentActivity @@ -144,9 +145,18 @@ class PermissionsFragment : Fragment() { view.findViewById