Google Play Store will Apps entfernen, die unnötig die Berechtigung für den Zugriff auf die Eingabehilfen fordern

13. November 2017 Kategorie: Android, Google, geschrieben von: Benjamin Mamerow

Ganz offensichtlich müssen einige Entwickler wirklich großer Apps gerade ordentlich umdenken, wenn es um die nötigen Berechtigungen ihrer Software geht. Denn wie es unter anderem bei XDA, aber auch Reddit heißt, werden zahlreiche Entwickler derzeit vom sogenannten Google Play Review Team per Mail angeschrieben. Inhalt der Mail ist, dass Google ganz genau für jede App, die auf Androids sogenannte Eingabehilfen zugreifen möchte, eine genaue Erklärung einfordert, warum eben jene App Zugriff darauf benötigt. 

Der Grund hierfür ist offenbar, dass diese Dienste ausschließlich dazu gedacht sein sollen, Menschen mit körperlichen Einschränkungen bei der Bedienung ihres Android-Geräts zu helfen.

Apps wie Cerberus, der Nova Launcher, LastPass, Tasker oder auch bxactions nutzen den Zugriff auf die Eingabehilfen aber beispielsweise für Autofill-Funktionen bei Formularen etc. Hier setzt Google laut der Mail nun ganz klar eine Grenze. Apps, die auf eben jene Accessibility Services zugreifen müssen ganz klar in ihrer App-Beschreibung deklarieren, wofür sie dies tun. Der Nutzer muss ganz klar vor der Abfrage der Berechtigung seitens der App davon in Kenntnis gesetzt worden sein. Google schreibt hier, dass Entwickler dafür bitte gut sichtbar “This app uses Accessibility services.” in die Beschreibung einpflegen sollen.

30 Tage werden den Entwicklern nun eingeräumt, sich entsprechend um ihre Apps zu kümmern, da diese ansonsten aus dem Play Store entfernt würden. Verstöße werden hart geahndet: „All violations are tracked. Serious or repeated violations of any nature will result in the termination of your developer account, and investigation and possible termination of related Google accounts.“

Mail von Google an die Entwickler

We’re contacting you because your app, bitwarden Password Manager, with package name com.x8bit.bitwarden is requesting the ‘android.permission.BIND_ACCESSIBILITY_SERVICE.’ Apps requesting accessibility services should only be used to help users with disabilities use Android devices and apps. Your app must comply with our Permissions policy and the Prominent Disclosure requirements of our User Data policy.

Action required: If you aren’t already doing so, you must explain to users how your app is using the ‘android.permission.BIND_ACCESSIBILITY_SERVICE’ to help users with disabilities use Android devices and apps. Apps that fail to meet this requirement within 30 days may be removed from Google Play. Alternatively, you can remove any requests for accessibility services within your app. You can also choose to unpublish your app.

If you need to make changes to your apps, please follow these steps:

Read through the Permissions and User Data policies for more details, and make sure your app complies with all policies listed in the Developer Program Policies.

If you don’t need the BIND_ACCESSIBILITY_SERVICE permission in your app or the permission is being used for something other than helping users with disabilities use Android devices and apps:
Remove your request for this permission from your app’s manifest.
Sign in to your Play Console and upload your modified, policy-compliant APK.

Or, if you need the BIND_ACCESSIBILITY_SERVICE permission in your app to help users with disabilities use Android devices and apps:
Include the following snippet in your app’s store listing description: “This app uses Accessibility services.”
Provide prominent user-facing disclosure of this usage before asking the user to enable this permission within your app. Your disclosure must meet each of the following requirements:
Disclosure must be provided via the android:summary and android:description elements of the AccessibilityServiceInfo class
Disclosure must describe the functionality that the Accessibility Service permission is enabling for your app. Each feature used with the Accessibility Service request must be declared in your disclosure with justification.

Alternatively, you can choose to unpublish the app.
All violations are tracked. Serious or repeated violations of any nature will result in the termination of your developer account, and investigation and possible termination of related Google accounts.

If you’ve reviewed the policy and feel we may have been in error, please reach out to our policy support team. One of my colleagues will get back to you within 2 business days.

Regards,

The Google Play Review Team

(Danke Olaf)

Über den Autor: Benjamin Mamerow

Blogger, stolzer Ehemann und passionierter Dad aus dem Geestland. Quasi-Nachbar vom Caschy (ob er mag oder nicht ;D ), mit iOS und Android gleichermaßen glücklich und außerdem zu finden auf Twitter und Google+. PayPal-Kaffeespende an den Autor. Mail: benjamin@caschys.blog

Benjamin hat bereits 1022 Artikel geschrieben.