Google Play Privacy Policy and Data Safety Requirements: What Your App Needs

Wazir Ahmed, Founder, DEESU and CEO, D.TENWazir AhmedFounder, DEESU and CEO, D.TEN12 min readAndroid

Google Play privacy policy requirements come down to four things: a valid privacy policy linked in your store listing and available inside your app, an accurate Data safety form that matches what your app and its libraries really do, a way for users to delete their account and data if your app lets them sign up, and extra rules if your app is for children. Almost every app needs all of this, including apps that collect no data. Most rejections in this area happen not because the app does something wrong, but because the policy, the form and the app disagree with each other.

This guide explains each requirement in plain language, goes through the Data safety form field by field, and shows how we map a real policy to the form using the apps we publish. Everything is checked against Google's own Play Console and policy documentation.

When do you need a privacy policy on Google Play?

Google's User Data policy asks you to be transparent about how your app handles personal and sensitive user data: what you collect, how you use it and who you share it with. In practice, you need a privacy policy whenever your app touches user data, and that includes data you might not think of as yours:

  • Account details such as an email address or name.
  • Device identifiers, analytics events and crash reports sent by SDKs.
  • Advertising identifiers when you show ads.
  • Camera, microphone, location, contacts, photos or health data.
  • Purchase information from billing.

Even if your app collects nothing, Google states that you must still complete the Data safety form and provide a link to your privacy policy; the policy and the form can say that no user data is collected or shared.

Decision flow showing when an Android app needs a privacy policy, a Data safety form and an account deletion path
A quick way to see which requirements apply to your app.

What the privacy policy must include

Google says your policy must, together with any in-app disclosures, explain what user data your app collects and transmits, how it is used, and the type of parties it is shared with. Beyond that minimum, a clear policy covers:

  1. Who you are and how to contact you.
  2. What data you collect, listed by type.
  3. Why you collect it, one purpose per data type.
  4. Who receives it, naming third-party services and linking to their policies.
  5. How long you keep it and how users can delete it.
  6. Children, stating whether the app is directed at them.
  7. Users' rights and how you announce changes.

Three practical rules apply:

  • The policy must be a real web page linked in your store listing. A prominent in-app disclosure, where one is required, cannot live only in a privacy policy or terms of service.
  • It must also be accessible inside the app, for example from the settings screen.
  • It must describe your app as it is today. Update it when you add an SDK or a permission.

Our privacy policy generator produces a structured draft and a matching deletion page from your answers. It is a template, not legal advice, so review it before you publish.

Some data needs more than a policy link. For personal and sensitive data, especially when its collection might not be expected by the user, such as background location, Google requires a prominent in-app disclosure before you ask for permission or consent. The disclosure has to say how the data is accessed, collected, used and shared, and the runtime permission request must come immediately after it.

Google lists violations that show the pattern: collecting device location without a prominent disclosure that explains the feature and any background use, and showing the runtime permission dialog before the disclosure. Use runtime permission requests where available, and transmit personal and sensitive data over HTTPS or other modern cryptography.

The Data safety form, field by field

The Data safety form lives on the App content page in Play Console. Google reviews it as part of app review and shows the result on your store listing. You alone are responsible for its accuracy.

Map of the Data safety form showing data types, collected versus shared, purposes, security practices and deletion questions
The structure of the Data safety form, from data types to deletion.

1. Does your app collect or share any required data types?

Google groups user data into types. The categories are Location, Personal info, Financial info, Health and fitness, Messages, Photos and videos, Audio files, Files and docs, Calendar, Contacts, App activity, Web browsing, App info and performance, and Device or other IDs. If your app collects or shares any of them you answer detailed questions for each.

2. Collected, shared, or both?

  • Collection means your app transmits user data off the device. Data processed only on the device is not collected.
  • Sharing means transferring the collected data to a third party. This includes server-to-server transfers, transfers to another app on the device, and data that your libraries and SDKs send directly to a third party.
  • First party means the organisation that primarily processes the data, usually you as the publisher. Service providers that process data on your behalf are treated differently from third parties, so read Google's definitions before you decide.

Some uses do not have to be declared, such as data that is end-to-end encrypted and unreadable by you or any intermediary. Data used only in memory to serve a request and not stored can be treated as ephemeral, but data used to build profiles cannot.

3. Required or optional?

You can mark a data type as optional only if every user, in every region and on every device, can choose whether to provide it or opt in or out. A sign-in that is only needed for cloud backup, where the app works fully without it, is a typical optional example.

4. Why is the data collected?

For each type you choose the purposes: App functionality, Analytics, Developer communications, Advertising or marketing, Fraud prevention, security and compliance, Personalization, and Account management.

5. Security practices

You say whether data is encrypted in transit, and whether you provide a way for users to request that their data is deleted. You can also state that your app follows the Families Policy if it targets children, and you can optionally display an independent security review badge, which is a separate paid assessment by an authorised lab.

6. Third-party libraries and SDKs

Google is explicit that the form includes data collected or shared by third-party code in your app. Check each SDK's published data safety information, and remember that you remain responsible for the accuracy of the final answers.

Account and data deletion requirements

If your app lets users create an account from within the app, or sends them to an account creation flow outside the app, Google's policy requires you to:

  1. Provide an in-app path where users can request deletion of their account and associated data.
  2. Provide a web link resource where users can request deletion of the account and associated data, without needing to install the app.
  3. Answer the data deletion questions in the Data safety form, which feed the data deletion area on your store listing.
Diagram of the two account deletion paths on Google Play, an in-app path and a web link, and what is deleted
Both paths are needed when your app lets users create an account.

Points that trip teams up, all from Google's guidance:

  • The requirement applies even if parts of your app work without an account.
  • Deleting an account means deleting the user data associated with it. You may retain specific data for legitimate reasons such as security, fraud prevention or regulatory compliance, and you should say so.
  • If you use service providers that process the data, delete it from your servers and request the provider to do the same.
  • Complete requests within a reasonably quick period and tell users what to expect. Laws in some countries set specific rules.

See how this looks in practice on our own listings: the Traffic Quiz delete-account page and the Maya Yoga delete-account page both explain how to request deletion, and Maya adds a separate delete-data page for people who want data removed without closing the account.

Third-party SDK disclosures

Most apps share data through SDKs without realising it. The table lists SDKs we see often and the kind of disclosure to check. It is a starting point; always confirm against the SDK provider's own documentation.

Table graphic mapping common SDKs such as Firebase Analytics, Crashlytics, AdMob and billing to likely Data safety data types and purposes
Typical mappings. Confirm each against the provider's documentation.
SDK or serviceLikely data types to reviewTypical purposes
Firebase AnalyticsApp activity, App info and performance, Device or other IDsAnalytics
Firebase Crashlytics and PerformanceApp info and performance, Device or other IDsAnalytics, App functionality
Firebase AuthenticationPersonal info (email, user IDs)Account management, App functionality
Google AdMobDevice or other IDs, App activityAdvertising or marketing
Google Play BillingFinancial info (purchase history), if you receive and store itApp functionality
Push notificationsDevice or other IDsApp functionality, Developer communications

Children's apps

If your app's target audience includes children, you must comply with Google Play's Families Policy, including using only Families Self-Certified Ads SDKs to serve ads to children and users of unknown age. You declare target age groups in the Target audience and content section, and you should select more than one age group only if the app is designed for and appropriate for every one of them. Google gives the example that an app designed for toddlers should select only "Ages 5 and under". Before you complete that section you must already have declared whether the app contains ads, provided app access instructions and added a privacy policy. If you follow the Families Policy you can display a badge in the Data safety section.

How we map a real policy to the form

Our own policies show the pattern. The Traffic Quiz privacy policy says the app can be used as a guest, that progress is stored on the device, that accounts add cloud sync, and that the free version shows Google AdMob ads. It lists the services that process data for us: Firebase (Authentication, Firestore, Storage, Analytics, Crashlytics, Performance Monitoring, Cloud Messaging and Remote Config), AdMob, Google Play Billing, Google Sign-In and Facebook Login. Each of those becomes a line to check in the form.

The Maya Yoga privacy policy goes further because the app has more sensitive features. It states that the camera form coach runs on the phone and that video is never recorded, saved or uploaded, which means camera data is processed on device. It explains exactly what the AI coach sends to the server, and what the server keeps. A sentence like that is what lets you answer the Data safety questions honestly.

The method we follow is simple:

  1. List every permission and SDK in the project, including transitive ones.
  2. Write the policy from that list, not from memory.
  3. Fill in the Data safety form from the policy, line by line.
  4. Open the app and test the claims. If the policy says nothing is uploaded, check the network traffic.
  5. Repeat after every release that adds a library or permission.

Common rejections and how to avoid them

  • Form and policy disagree. The most common problem. Fix the source of truth, then update both.
  • Policy only inside terms of service, or not reachable. Host a stand-alone public page and link it in both places.
  • Location or other sensitive access with no prominent disclosure. Add the disclosure before the permission dialog.
  • Account creation without a deletion path. Add both the in-app route and the web link.
  • Children in the audience without Families compliance. Narrow the audience or comply.
  • SDK data missing from the form. Check every SDK's data disclosure.

A practical checklist

  • The privacy policy is a public web page, linked in the store listing and reachable inside the app.
  • The policy lists the data collected, the purposes, the third parties, the retention period and a contact.
  • The Data safety form was filled in from the policy and from the actual SDK list.
  • Every sensitive permission is preceded by a prominent in-app disclosure.
  • Data is transmitted over HTTPS.
  • Account creation is matched by an in-app deletion path and a web deletion link.
  • The data deletion questions in the form are complete.
  • The target audience selection is accurate; the Families Policy is followed if children are included.
  • The policy, the form and the app were re-checked after the latest release.

When you are ready to publish, follow our step-by-step Google Play publishing guide, and see the Android development service if you want a team to build and publish the app for you.

Frequently asked questions

Every app must complete the Data safety form and provide a privacy policy link, even if it collects no user data. In that case the policy can state that no data is collected or shared.

It must explain, together with any in-app disclosures, what user data the app collects and transmits, how it is used and the types of parties it is shared with. A good policy also covers retention, deletion, children, user rights and contact details.

In the store listing and inside the app. The policy link is also needed to complete the Data safety form in Play Console.

It is a section of your store listing, built from a form you complete in Play Console, that shows users what data your app collects and shares and how it protects it before they install.

Yes. Google states the form must cover data collected or shared by third-party libraries and SDKs in your app, and you are responsible for the accuracy of your declarations.

If your app lets users create an account, you must provide an in-app path to request account and data deletion and a web link where users can request it, and complete the data deletion questions in the Data safety form.

The app must follow the Families Policy, including using only Families Self-Certified Ads SDKs for ads to children, and the target audience must be declared accurately in Play Console.

You should not. A policy has to describe your own data practices. Copying one will describe features and data you do not have and will miss the ones you do, which creates exactly the mismatches that get updates rejected.

Sources

ShareLinkedInX
Wazir Ahmed, Founder, DEESU and CEO, D.TEN

Written by

Wazir Ahmed

Founder, DEESU and CEO, D.TEN

Dr. Wazir Ahmed founded DEESU and leads D.TEN, its training and education division. A training manager, educational psychologist and researcher with a Ph.D. in educational psychology, he works on learning systems, curriculum and training design.

More from Wazir
Reply within 1 business day

Tell us what you're building.

Send the problem, not a polished brief. We'll tell you what it actually takes to ship it: stack, timeline and cost, before you commit to anything.