Skip to content

Expert: features and shipping · Publishing on the Play Store and Firebase · topic 45 of 50 · 30 min

Play policies: privacy, data safety and targets

Explanation

Google Play reviews apps against its Developer Program Policies. You must complete the Data safety section (what data you collect, share and why), give a privacy policy URL when you handle personal or sensitive data, declare and justify sensitive permissions, answer the content rating questionnaire, declare ads and target audience, and keep targetSdk at the level Play currently requires. Most rejections are fixable by being honest and specific.

Why policies?

Google Play has billions of users and must protect them from scams, malware and privacy abuse. Its Developer Program Policies set rules for every app, and apps are reviewed before and after publishing. Breaking policies can mean a rejected update, removal of the app, or even suspension of the developer account, so learn the main rules before you build.

The App content checklist

ItemWhat it asks
Privacy policyA public web page explaining what data you collect, how you use and share it, and how users can ask for deletion
Data safetyA form describing data collected and shared (location, contacts, financial info...), why, whether it is encrypted in transit, and whether users can request deletion
AdsWhether the app shows ads
App accessLogin details or instructions so reviewers can test features behind a login
Content ratingA questionnaire that produces age ratings for different regions
Target audienceAge groups; apps for children must follow the stricter Families policies
Sensitive permissionsDeclarations for restricted permissions like SMS, call log or background location

The Data safety form must match what your app and all its SDKs (analytics, ads, crash reporting) actually do. If Firebase Analytics collects device identifiers, you must declare that. Mismatches between the form and the app's behaviour are a common cause of policy warnings.

Target API level requirement

Every year Google raises the minimum targetSdk for new apps and updates, so apps adopt Android's newer privacy and security behaviour. For example, from 31 August 2025 new apps and updates had to target Android 15 (API 35). Check the current requirement on the official "target API level" page before each release, and plan time to test your app's behaviour after raising targetSdk.

Restricted permissions

Some permissions are allowed only for apps whose core purpose needs them. SMS and call log permissions are limited to apps such as default SMS or dialer apps; background location needs a strong, visible, user-facing reason. Many apps that only need an OTP can use the SMS User Consent or SMS Retriever APIs instead of reading SMS at all.

Common rejection reasons and fixes

  • Missing or vague privacy policy: publish a clear page that names your app and lists the data you collect.
  • Data safety form does not match behaviour: audit every SDK and update the form.
  • Reviewer cannot log in: provide a demo account in App access.
  • Misleading listing (fake screenshots, "No. 1 app" claims): show the real app and honest text.
  • Requesting a restricted permission without qualifying: remove it or use an alternative API.
  • Impersonation: using another brand's name or logo (for example a bank or government department) without permission.

Indian context

Apps that deal with loans, payments or KYC face extra scrutiny. Personal loan apps, for example, have specific Play requirements in India, including showing the regulated lender they work with. India's Digital Personal Data Protection Act, 2023 also sets duties for handling personal data. If your app touches money, identity or health data, read the relevant policies carefully and take proper legal advice.

Think of it like this: Play policies are like the rules of a big mall. The mall lets you open a shop for a small fee, but you must display your licence (privacy policy), declare what you sell (data safety), not pretend to be another brand (impersonation), and not trick customers. Shops that break the rules get warnings, then get closed.

Common mistakes

  • Filling the Data safety form once and never updating it when you add an SDK.
  • Copying a privacy policy from another app without changing it.
  • Waiting until the deadline to raise targetSdk.
  • Ignoring policy emails from Google Play: they usually have deadlines.

Need help?

Stuck on a word or an idea? Search this course, or every course, and jump straight to the explanation or a worked question.

Try:

Watch the lesson

Play policies: privacy, data safety and targets · 1/6

Developer Program Policies

Google Play reviews apps against its developer policies, before and after publishing.

Prefer a video by a teacher? Find free videos on “google play data safety form privacy policy app rejection target api level” on YouTube ↗

In real life: Fixing a rejected update

A grocery app's update was rejected because the Data safety form said "no location data collected", but a newly added analytics SDK collected approximate location. The developer checked the SDK's documentation, updated the form to declare approximate location for analytics, updated the privacy policy, and resubmitted. The update was approved. The team now reviews the form every time they add a library.

Practice (0/3 done)

Task 1 · Question

You add an analytics SDK that collects device IDs. What must you update?

Task 2 · Question

Your app needs to read a one-time password from an SMS. What is the policy-friendly approach?

Task 3 · Practice

Write a privacy policy page for one of your apps (300 to 500 words) covering: what data you collect, why, which third-party services receive it (for example Firebase), how long you keep it, how users can request deletion, and a contact email. Then fill in a draft of the Data safety answers in a table.

Quick quiz

Question 1

1.What does the Data safety section describe?

Question 2

2.Why does Google raise the target API requirement every year?

Question 3

3.A reviewer cannot get past your login screen. What should you provide?

Question 4

4.Using a bank's logo in your app without permission violates which policy area?

Read more (free)

Open a question to see the answer and why. The first ones are this topic's own quiz, so try the quiz above before you peek.

What does the Data safety section describe?

Answer: What user data the app collects and shares, and why

Users see it on the listing.

Why does Google raise the target API requirement every year?

Answer: So apps adopt newer privacy and security behaviour

Newer targets enable newer protections.

A reviewer cannot get past your login screen. What should you provide?

Answer: Demo login details or instructions in App access

Reviewers need access to test.

Using a bank's logo in your app without permission violates which policy area?

Answer: Impersonation / intellectual property

Impersonation is not allowed.

Which form declares what user data your app and its SDKs collect?Related

Answer: Data safety

Shown to users on the listing.

From Publishing on Google Play

What is the size of a Play Store app icon?Related

Answer: 512 x 512

The high-resolution icon is 512 x 512 PNG.

From Google Play Console and testing tracks

What is the Apple Developer Program fee at the time of writing?Related

Answer: US$99 per year

Check Apple's site for current pricing and waivers.

From Publishing on the Apple App Store

Which permission must apps targeting Android 13+ request before showing notifications?Related

Answer: POST_NOTIFICATIONS

POST_NOTIFICATIONS is a runtime permission from API 33.

From Runtime permissions

Pass the quiz (60% or more) or mark this topic as done when you are ready.

Your progress is saved on this device only.

Next steps

  1. 1 more topic in “Publishing on the Play Store and Firebase” before its exam: Firebase basics.
  2. Module 11 exam: Publishing on the Play Store and Firebase · 13 questions · 25 min, without help. 4 topics of this module still to finish first.
  3. Then the next module, Android career path. 50 topics left in the course before the final exam.

← Previous: Google Play Console and testing tracks