Free tool

Free App Store Privacy Label Generator

The generator finds the SDKs in your iOS app, adds what your own code collects and writes the App Privacy answers for App Store Connect, with the privacy manifest file for Xcode.

  • App Store Connect answers
  • PrivacyInfo.xcprivacy
  • SDK check
  • Release checklist

Build your App Store privacy label.

Complete 3 steps and copy the results in step 4.

Paste the email Apple sent about a missing API declaration or privacy manifest. The generator reads the API categories and SDKs it names.

Paste Podfile.lock, Package.resolved, pubspec.lock (Flutter) or package.json (React Native or Capacitor).

SDKs in your app

Select every SDK your app includes. Each one adds the data it collects to your answers.

Your own code

Select what your app and your server do with data, apart from the SDKs.

Tracking

Tracking means linking data from your app with data from other companies for targeted ads or ad measurement, or sharing it with a data broker.

Required reason APIs in your own code

Select each API category your own code uses, then the reasons that match. Most apps use user defaults, with reason CA92.1.

App Store

The App Privacy card on your App Store page, by data category.

Review the answers before you publish them. They follow your answers above and the published data of each SDK.

Enter your app name to see your privacy details.

The generator writes answers from your selections and the published data of each SDK, such as its privacy manifest. It isn't legal advice. SDKs change what they collect between versions, so check each one against the documentation of its vendor and the privacy report Xcode generates.

Where to enter your privacy answers.

App Store Connect asks for the answers before you submit a new app or an update. Enter them once, then update them with each release that changes what the app collects.

  1. Find your SDKs. Paste Podfile.lock, Package.resolved, pubspec.lock or package.json into step 2, so every SDK counts.

  2. Check with Xcode. Archive the app (Product > Archive), then Control-click the archive and choose Generate Privacy Report.

  3. Open App Privacy. In App Store Connect, open your app, select App Privacy in the sidebar and click Get Started.

  4. Enter the data types. Select every data type in the answers, then answer the purpose, linked and tracking questions for each one.

  5. Publish. Click Publish. The App Privacy card on your App Store page shows the answers.

  6. Link your Privacy Policy. Add the link in App Store Connect and inside the app, and keep the policy in line with the answers.

The rules

What Apple asks.

Each row names an Apple rule or a privacy law, when it applies, and what your app needs.

Apple rules and privacy laws for iOS apps, when each applies, and what it asks
Rule or law When it applies What it asks
App Review Guideline 5.1.1(i) Every app on the App Store. A link to the privacy policy in the App Store Connect metadata and inside the app, easy to find.
App Privacy details in App Store Connect New apps and app updates. Every data type you and your third-party partners collect, why, whether it's linked to the person and whether it's used for tracking.
App Review Guideline 5.1.2(i) Apps that track people across apps and websites of other companies. Explicit permission through the App Tracking Transparency prompt before any tracking.
Privacy manifest and required reason APIs Apps and SDKs that use the listed APIs, since May 1, 2024. An approved reason for each API category in PrivacyInfo.xcprivacy. App Store Connect doesn't accept an upload without one.
Third-party SDK requirements Apps that include an SDK on the Apple list, such as Firebase, the Facebook SDK or OneSignal. A privacy manifest and a signature for each listed SDK, in new apps and in updates that add the SDK.
Privacy laws, such as the GDPR and the CCPA Apps with users in the EU, the UK, California and other places with a privacy law. A privacy policy that tells people what you collect, why, and who receives it, in line with the App Store answers.

Privacy Policy Generator

Apple asks every app for a Privacy Policy.

The TermsFeed Privacy Policy Generator writes a Privacy Policy for your app, with the analytics, advertising and payment providers your SDKs send data to.

Generate Privacy Policy

Frequently asked questions.

Answers to common questions about App Store privacy labels.

What is an App Store privacy label?

An App Store privacy label is the App Privacy card on your App Store page, built from the answers you give in App Store Connect.

  • It groups the data your app collects into Data Used to Track You, Data Linked to You and Data Not Linked to You.
  • An app that collects nothing shows Data Not Collected.
  • Apple asks for the answers before you submit a new app or an update.

Do I include the data my SDKs collect?

Yes. The answers cover data you and your third-party partners collect, SDKs included.

  • Analytics, advertising, crash reporting and payment SDKs collect data of their own.
  • The generator adds the published data of each SDK you select.
  • Data Apple frameworks such as MapKit or CloudKit collect doesn't belong in your answers.

What does linked to you mean?

Data is linked to the person unless you de-identify it before collection.

  • Data tied to an account, a user ID or a device ID counts as linked.
  • Data stripped of direct identifiers before it leaves the device counts as not linked.
  • Personal data under privacy laws counts as linked.

What counts as tracking?

Tracking means linking data from your app with data from other companies for targeted ads or ad measurement, or sharing it with a data broker.

  • Ads based on the advertising identifier count as tracking.
  • Tracking needs permission through the App Tracking Transparency prompt first.
  • Fraud prevention and security uses don't count as tracking.

What is the difference between the privacy label and the privacy manifest?

The privacy label is what people read on the App Store. The privacy manifest is a file inside your app.

  • You enter the label answers in App Store Connect.
  • The manifest, PrivacyInfo.xcprivacy, describes the data your own code collects and the required reason APIs it uses.
  • Xcode combines the manifests of your app and its SDKs into a privacy report that helps you check the label.

Is the App Store Privacy Label Generator free?

Yes, the App Store Privacy Label Generator is free.

  • The generator needs no account.
  • The generator writes the privacy manifest too.

Build your privacy label with the generator above.