Short answer
Add a screen in the normal app flow, before the system permission dialog, that names the data, the feature it enables and any sharing. Give it a clear accept button and treat back or dismiss as no. Then send a new build for review.
Rather not fix it yourself? App Fix Ticket starts with a fixed-price diagnosis, then a fixed price for the fix before any fix work.
Why the disclosure fails review, and the fix
01
The disclosure is only in the privacy policy
“Must be within the app itself, not only in the app description or on a website” Google Play Console Help, User Data (Prominent disclosure)
A privacy policy, terms page or store listing doesn’t count. The notice has to be a screen inside the app.
02
The permission dialog comes first
“Requests for in-app user consent and runtime permission requests must be immediately preceded by an in-app disclosure that meets the requirement of this policy.” Google Play Console Help, User Data (Consent and runtime permissions)
Show your own disclosure screen, then the Android permission prompt. A system dialog alone, with no screen before it, fails.
03
The notice is hidden in settings
“Must be displayed in the normal usage of the app and not require the user to navigate into a menu or settings” Google Play Console Help, User Data (Prominent disclosure)
A disclosure users only see if they open a menu doesn’t meet the rule. Show it in the flow where the feature starts.
04
Dismissing counts as yes
“Must not interpret navigation away from the disclosure (including tapping away or pressing the back or home button) as consent” Google Play Console Help, User Data (Consent)
Consent has to be a tap on an accept button or a ticked box. Back, home or tapping outside must count as no.
05
An SDK collects data you didn’t disclose
Analytics, ads and location SDKs can collect data by default. List what they collect, why, and that it is shared with the SDK’s vendor, or turn that collection off.
Checked against the vendor’s docs on : Play Console Help: User Data policy; Play Console Help: Best practices for prominent disclosure and consent.
Rather hand it over?
Fixed scope, fixed price, paid upfront. The work happens in writing; no call needed.
“Very responsive, attentive to fixing bugs, and completed the project as needed! Thank you!”
Related: Google Play Data safety form rejected · Google Play invalid privacy policy · Google Play minimum functionality · Google Play QUERY_ALL_PACKAGES