App Privacy Labels: App Store Privacy Details and Google Play Data Safety
How to fill in app privacy labels on the App Store and Google Play Data safety correctly, including SDK data, tracking, common mistakes and updates.
ScreenShipper team · · 7 min read
Quick answer: App privacy labels are the data disclosures shown on your store page: App Privacy on the App Store and Data safety on Google Play. You declare every type of data your app and its third-party SDKs send off the device, why you collect it, whether it is linked to the user and whether it is used for tracking or shared. Both stores require them, even if you collect nothing.
What Each Store Shows Customers
Both stores turn your answers into a summary on the product page, but they group the data differently.
| App Store (App Privacy) | Google Play (Data safety) | |
|---|---|---|
| Where you answer | App Store Connect, App Privacy page | Play Console, App content, Data safety |
| Main groups shown | Data Used to Track You, Data Linked to You, Data Not Linked to You | Data shared, Data collected, Security practices |
| Third-party SDKs included | Yes | Yes |
| Security practices | Not part of the label | Encryption in transit, deletion requests |
| No data collected | Shows "Data Not Collected" | Form still required |
| Changing answers | Any time, no app update needed | Edit the form in Play Console |
Google also requires a privacy policy link to complete the form, and Apple requires a privacy policy URL for every app. Your policy, your labels and your app's real behavior should all tell the same story.
The Definitions That Decide Your Answers
Most mistakes come from misreading four words. Read the official definitions, but here is the gist.
- Collect. Apple counts data as collected when it is transmitted off the device in a way that lets you or a partner access it for longer than needed to handle the request in real time. Google defines it as transmitting data from your app off the user's device. Data processed only on the device is not collected.
- Linked to the user. On Apple's label, data is linked when it is tied to the user's identity through an account, device or other details. Apple treats personal data under privacy laws as linked.
- Tracking. Apple's term for linking data from your app with third-party data for targeted advertising or ad measurement, or sharing it with a data broker. If you track, you also need App Tracking Transparency permission.
- Shared. Google's term for transferring data to a third party. Google lists some exceptions, such as transfers to service providers acting on your behalf, so check the help page before you decide.
Note: "We only use it for analytics" does not exempt data. Apple states that data collected for any purpose must be declared unless it meets every optional-disclosure criterion.
How to Audit Your App's Data, Including SDKs
Before you open either form, make an honest inventory. This takes an afternoon and saves a rejection or an enforcement email.
- List your own endpoints. What does your app send to your servers? Account details, content, purchase receipts, logs?
- List every SDK and service. Check your package manager files, not your memory. Crash reporting, analytics, ads, attribution, sign-in, subscriptions and support chat all count.
- Read each SDK's disclosure. Many vendors publish a page mapping their data to Apple's and Google's categories.
- Check privacy manifests on iOS. Apple requires many common SDKs to include a privacy manifest. In Xcode, you can generate a privacy report from an archive in the Organizer to see what the manifests declare.
- Note purposes for each item: app functionality, analytics, product personalization, advertising and so on.
- Decide linked or not, and tracking or not, for each data type.
As a starting point, these are data types that common SDK categories often involve. Your real answer depends on the specific SDK and how you configure it.
| SDK category | Data types often involved |
|---|---|
| Crash reporting | Crash data, performance data, device identifiers |
| Product analytics | Product interaction, device or user ID, coarse location |
| Advertising | Advertising data, device ID, possibly tracking |
| Sign-in | Email address, name, user ID |
| Subscriptions | Purchase history, user ID |
| Customer support chat | Name, email, customer support messages |
How to Fill In App Privacy in App Store Connect
- Open your app, then App Privacy in the sidebar, and add your privacy policy URL.
- Click Get Started and answer whether you or your third-party partners collect data from this app.
- Select every data type you collect, from contact info and location to identifiers, usage data and diagnostics.
- For each type, choose the purposes, whether it is linked to the user and whether it is used for tracking.
- Review the preview of your label and click Publish.
You cannot submit a new app or update until this is complete. Apple says you can change your answers at any time without submitting a new version, so fix mistakes as soon as you find them. The full submission flow is in our App Store Connect guide.
How to Fill In Google Play's Data Safety Form
- In Play Console, go to App content and open Data safety.
- Answer the data collection and security questions: do you collect or share required data types, is all data encrypted in transit, and can users request deletion?
- Select the data types collected or shared.
- For each type, describe usage and handling: collected, shared or both, whether processing is ephemeral, whether it is required or optional, and why.
- Preview and submit.
All apps published on closed, open or production tracks must complete it. Only apps that are exclusively on internal testing are exempt, so new personal accounts need it before their closed test begins.
Warning: Google says you can only declare encryption in transit if it applies to all user data your app collects. One plain HTTP endpoint makes that answer wrong.
The Most Common Privacy Label Mistakes
- Forgetting SDK data. The crash reporter or analytics library sends device data even if your own server does not.
- Choosing "no data collected" by default. If anything leaves the device and is kept, it is collected.
- Marking account data as not linked. If it is tied to a login, it is linked.
- Different answers on iOS and Android for the same app and the same SDKs, without a technical reason.
- Not updating after adding an SDK. A new ads or attribution SDK can change your tracking answer.
- Ignoring account deletion. Both stores expect apps that offer account creation to let users delete their account, and Google's form asks about it directly.
Privacy answers that do not match the app can lead to rejection on iOS or enforcement on Google Play. Our list of App Store rejection reasons covers how Apple flags these issues.
Keeping Labels Accurate After Launch
Labels drift because apps change. Make privacy part of your release routine:
- Add "Does this change what data we collect or share?" to your pull request template.
- Review both forms whenever you add, remove or update an SDK.
- Re-read the labels at every major release, alongside the rest of your App Store submission checklist.
- Keep your privacy policy in sync with the labels.
Frequently Asked Questions
Do I need privacy labels if my app collects no data?
Yes. On the App Store you answer that you do not collect data, and the label shows "Data Not Collected." On Google Play you still complete the Data safety form, even if every answer is no.
Does data processed only on the device count?
No. Both stores define collection as data leaving the device. Features like on-device photo editing or local notes do not need to be declared if nothing is sent off the device.
Is a privacy manifest the same as a privacy label?
No. A privacy manifest is a file inside your app or SDK that records data use and required-reason APIs. The privacy label is what customers see on your product page. The manifest helps you fill in the label accurately.
Do I have to declare email addresses from a support form?
Usually yes. Apple only allows skipping data that meets every optional-disclosure criterion, such as infrequent, optional, user-initiated submissions. Read the criteria carefully before leaving it out.
Sources
Store-ready screenshots, no upload errors
Export exact App Store and Google Play sizes without alpha channels, and check any file with the free size checker.