Google Play Policy - Declared permissions and in-app disclosures

Android Developers · 190K views · 2020 · 3:20

Open on YouTube

Software practice, open source & careersPrivacy, surveillance & cybercrimeSoftware (other)explainerdated

Why Stack Overflow recommends it

Stack Overflow users link it when answering Play Console rejections about missing privacy policies or prominent disclosures for sensitive permissions like contacts and location.

Recommended by 2 people across 2 different months, 2020 to 2024.

What it is

A short Android Developers video on Google Play's policy for declared permissions and in-app prominent disclosures. It explains that apps may only request permissions needed for current features, and that sensitive data use, such as background location, needs a clear disclosure shown to the user.

What people said

Recommends Leo Zhu · 2020-12 · Stack Overflow · on “Problem creating a pop-up alert before app requests location permission”

onGeolocationShowPrompt doesn't actually show a prompt itself, it is just a method that gets called when the page requests your Geolocation . About Prominent Disclosure ,you could look at Google's Prominent Disclosure Requirement [LINK] and User Data [LINK] . And you could declared permissions and in-app disclosures follow the video [this video] .

Recommends Zoombie · 2021-02 · Stack Overflow · on “Google Play Console App Rejection APK REQUIRES VALID PRIVACY POLICY AND PROMINENT DISCLOSURE”

Your app needs valid Privacy policy - which should explicitly mention - Why you collect Contact list from user, How the data(contact list) will be used by your app. Prominent disclosure - You need to present Dialog/Screen to end user who can understand better, Why & How Permission should be accepted by user and take consent before displaying Default Android permission dialog. Video to explain Prominent disclosure here [this video]

Cites Nitish · 2021-11 · Stack Overflow · on “Image picker permission Android flutter”

On devices that run Android 4.4 (API level 19) and higher, your app can interact with a documents provider [LINK] , including external storage volumes and cloud-based storage, using the Storage Access Framework. This framework allows users to interact with a system picker to choose a documents provider and select specific documents and other files for your app to open. Because the user is involved in selecting the files or directories that your app can access, this mechanism doesn't require any system permissions[READ,WRITE Permission] , and user control and privacy is enhanced. Additionally, these files, which are stored outside of an app-specific directory and outside of the media store, r

Cites jette louise s. larsen · 2024-01 · Stack Overflow · on “Submitted app in Appstore and Play. Background location different policy for the two stores”

Did anyone of you submitted an app to Play and AppStore which uses background location. I have noted that Appstore in their guidelines: Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage write - A custom message appears before the permission request, and to proceed users press a “Accept” button. Use words like "Continue" or "Next" on the button instead. And Play in their policy, as here in the short video [this video] - want us to write Accept on the same button. So a question for those of you who got the app approved. What did you write? Rejected in Appstore and Play