Apple's App Privacy labels, sometimes called privacy nutrition labels, give you a standardized, developer-reported summary of what an app collects, whether that data is linked to your identity, and whether it's used to track you across other apps and websites. Three things to know before reading further:
- The labels organize disclosures into three categories: Data Used to Track You, Data Linked to You, and Data Not Linked to You, each covering specific data types and declared purposes per Apple's App Privacy Details page.
- Whether data is linked to your identity or used for cross-app tracking is the most consequential distinction on any label.
- Labels are self-reported by developers and are not automatically verified by Apple, which shapes how much weight you should give them on their own.
You'll find labels on every App Store product page, and developers must complete them in App Store Connect before submitting a new app or update. App Tracking Transparency (ATT) is the companion runtime control that governs whether an app can actually execute the tracking it may have declared.
Key Takeaways
App privacy labels are a developer-reported, standardized disclosure that shows what data an app collects, whether it's linked to your identity, and whether it's used for cross-app tracking — but verification through App Privacy Report and network audits is necessary to confirm accuracy.
| Point | Details |
|---|---|
| Three label categories | Data Used to Track You, Data Linked to You, and Data Not Linked to You each carry distinct privacy implications. |
| Labels are self-reported | No automated audit backs them; use App Privacy Report in iOS Settings to cross-check what apps actually contact. |
| Developers must use App Store Connect | Privacy details must be entered before any new app or update can be submitted, and labels update independently of the binary. |
| ATT is the runtime complement | If a label declares tracking, the app must present an ATT permission prompt before executing that tracking. |
| On-device processing reduces disclosure | Data processed and retained entirely on-device generally does not require label disclosure under Apple's definition of "collected." |
Table of Contents
- What do the three app privacy label categories actually mean?
- What specific data types and purposes appear on a label?
- How do you find and read an app's privacy label on the App Store?
- Developer checklist: how to create and maintain an accurate label in App Store Connect
- How does App Tracking Transparency relate to what the label declares?
- What are the limits of privacy labels, and how can you verify them?
- How should on-device processing apps declare their data practices?
- What's changed recently, and what are the current best practices?
- Why privacy labels matter beyond compliance
- If you want apps that match their labels, start here
- Sources
What do the three app privacy label categories actually mean?
Apple's privacy label framework draws a clear line between three categories, and the distinction between them matters more than the raw list of data types.
Data Used to Track You
This category covers data that an app uses to track you across apps or websites owned by other companies, or that is shared with a data broker. "Tracking" has a specific technical meaning here: it requires linking your app activity with data from a third-party context, or sharing it with someone whose business is aggregating identity data. An advertising SDK that ties your in-app behavior to a cross-site profile is the clearest example.
Data Linked to You
Data in this category is collected and associated with your identity, but it stays within the app's own ecosystem rather than being shared for cross-app tracking. Your account email, purchase history, or saved preferences fall here. The data is still tied to you as an individual; it just isn't being pooled with data from other apps or sold to brokers.
Data Not Linked to You
This category covers data collected without being associated with your identity. Aggregated crash diagnostics, anonymous usage telemetry, or session-level analytics that are stripped of identifiers before storage typically land here. The practical implication: this data can still affect your experience, but it doesn't build a profile attached to you personally.
The table below maps the key distinctions across all three categories.
| Category | Linked to your identity? | Used for cross-app tracking? | Common examples |
|---|---|---|---|
| Data Used to Track You | Yes, or shared externally | Yes | Advertising IDs, device fingerprints shared with ad networks |
| Data Linked to You | Yes | No | Account info, purchase history, saved preferences |
| Data Not Linked to You | No | No | Aggregated crash logs, anonymous session analytics |
What specific data types and purposes appear on a label?
Apple's App Store documentation enumerates the data types developers must choose from when building a label. Knowing these categories lets you scan a label in seconds and understand what each line actually means.
Common data types you'll see declared:
- Identifiers: User ID, device ID, advertising identifiers (IDFA). These are the highest-risk entries because they enable persistent tracking.
- Contact information: Name, email address, phone number, physical address.
- Location: Precise GPS coordinates or coarse location (city/region level).
- Health and fitness: Heart rate, workout data, medical conditions.
- Financial information: Payment card details, bank account numbers, purchase history, credit score.
- Usage data: Feature interactions, in-app search history, taps, and navigation paths.
- Diagnostics: Crash logs, performance metrics, and error reports.
- User content: Photos, videos, audio, messages, and documents created or shared within the app.
- Browsing and search history: Web pages visited or queries entered inside the app.
- Purchases: Records of in-app transactions and subscription status.
For each data type, developers must also declare one or more purposes:
- Analytics: Understanding aggregate usage patterns.
- Third-party advertising: Serving ads from external ad networks.
- Developer's advertising or marketing: Promoting the developer's own products.
- Product personalization: Customizing the app experience for the individual user.
- App functionality: Core features that require the data to operate.
- Other purposes: Any use that doesn't fit the above.
Two subtleties are worth noting. First, a hashed identifier still counts as an identifier if it can be used to recognize the same user across sessions or apps. Hashing doesn't automatically move data into a lower-risk category. Second, aggregated telemetry that is genuinely stripped of all user-level signals before leaving the device may qualify as "Data Not Linked to You," but only if the aggregation happens on-device before transmission, not server-side after the fact.
How do you find and read an app's privacy label on the App Store?
The App Privacy section appears on every app's product page, and reading it takes under a minute once you know where to look.
- Open the App Store on your iPhone, iPad, or Mac and navigate to the app's product page.
- Scroll down past the screenshots and description until you reach the App Privacy section. On iPhone and iPad, it appears roughly two-thirds of the way down the page. On macOS, it's in the same vertical position in the App Store app.
- Read the summary view. The first thing you see is a compact list of the top-level categories that apply: "Data Used to Track You," "Data Linked to You," and "Data Not Linked to You." Each category shows a few representative data types.
- Tap "See Details" (or click it on macOS) to expand the full disclosure. The expanded view shows every declared data type, the purpose it's collected for, and whether it's linked to your identity or used for tracking.
- Check the developer's privacy policy link at the bottom of the App Privacy section for the full legal terms, which the label summarizes but doesn't replace.
Pro Tip: The single fastest signal of aggressive data practices is any entry under "Data Used to Track You." An app with nothing in that category and only a few items under "Data Linked to You" tied to app functionality has a meaningfully different data path than one with identifiers and location under tracking.
Developer checklist: how to create and maintain an accurate label in App Store Connect
Apple's developer documentation requires that privacy details be entered in App Store Connect before any new app or update can be submitted. The label is not optional, and an incomplete one blocks submission. Here's the practical workflow.
- Build a feature-to-data inventory. List every feature in your app and ask what data each one touches. A login screen collects email and password. A map feature accesses location. A crash reporter sends device diagnostics. Don't start in App Store Connect until this inventory is complete.
- Include third-party SDKs explicitly. Every SDK you integrate may collect data independently of your own code. Check each SDK's privacy manifest (introduced as a supply-chain transparency tool per WWDC guidance) and add its declared data types to your inventory. SDK signatures let you verify the manifest hasn't been tampered with.
- Map each data type to Apple's categories and purposes. Use Apple's exact category names. Don't create your own taxonomy. If an analytics SDK collects device identifiers for advertising, that maps to "Identifiers" under "Third-Party Advertising," not under "Analytics."
- Enter the data in App Store Connect. Account holders, admins, and app managers can all edit the App Privacy section. Navigate to your app, select App Privacy, and work through each data type. For each one, declare the purpose, whether it's linked to the user, and whether it's used for tracking.
- Publish the label. Labels go live independently of the app binary. You can update a label without submitting a new build, and changes take effect immediately after Apple processes them.
- Update the label whenever data practices change. New feature, new SDK, new use of stored data — any of these requires a label update. Treat label maintenance as part of your feature release checklist, not a one-time task.
Common mistakes to avoid:
- Omitting SDK collection. The most frequent gap. If your analytics or advertising SDK collects device identifiers, that data must appear on your label even if your own code never touches it.
- Treating ephemeral data as not collected. Apple's definition of "collected" covers data transmitted off-device and retained, even briefly. A session token sent to a server for authentication may still require disclosure depending on retention.
- Misclassifying tracking. If your app links user behavior with a third-party ad network's data, that's tracking under Apple's definition regardless of whether you call it "analytics" internally.
- Forgetting optional disclosure conditions. Apple does allow certain narrow exemptions, such as data provided directly by the user in a context where its use is obvious, but these conditions are specific and documented. Don't apply them broadly.
Pro Tip: Treat label creation as a formal QA step tied to your release process. Assign a specific team member to own the privacy inventory, and require sign-off before any feature that touches user data ships.
How does App Tracking Transparency relate to what the label declares?
The label and ATT serve different functions, and confusing them leads to compliance gaps.
The label is a static, pre-download disclosure. It tells users what data practices to expect before they install the app. ATT is a runtime permission framework that requires apps to request explicit user consent before executing tracking as Apple defines it.
Apple's user privacy and data use documentation is direct: if your app uses data for tracking as declared on its label, you must adopt the ATT framework and present the system permission prompt before initiating that tracking. The prompt includes a purpose string you write, which should be specific enough to be meaningful.
What qualifies as tracking under Apple's definition:
- Linking data collected in your app with data from third-party apps, websites, or offline sources.
- Sharing user or device data with a data broker.
- Using data for targeted advertising that relies on cross-app or cross-site identity.
What does not qualify:
- Linking data across your own apps when the user has a single account that spans them, provided the linking is disclosed and expected.
- Fraud prevention and security that doesn't involve advertising.
- First-party analytics that stay entirely within your own infrastructure.
Pro Tip: Your ATT purpose string is the one piece of text users read before deciding whether to allow tracking. Write it in plain language that describes the actual benefit to the user, not a legal disclaimer. "This allows us to show you relevant ads on other apps" is clearer and more trustworthy than a vague reference to "personalized experiences."
What are the limits of privacy labels, and how can you verify them?
Apple's support documentation describes labels as a glanceable, self-reported summary that supplements but does not replace a full privacy policy. That framing is honest about the core limitation: no automated system verifies that a label matches an app's actual runtime behavior. A developer can, intentionally or through oversight, declare less than the app collects.
That limitation doesn't make labels useless. It means they work best as a first filter, not a final verdict.
For users, practical verification steps include:
- App Privacy Report: Available in iOS Settings under Privacy & Security, App Privacy Report shows which apps accessed your location, camera, microphone, contacts, and other sensitive resources, and which network domains each app contacted. If an app's label declares minimal data collection but App Privacy Report shows it contacting dozens of advertising domains, that's a meaningful discrepancy worth investigating.
- Privacy policy review: The label summarizes; the policy details. Look specifically for data retention periods, third-party sharing arrangements, and opt-out mechanisms.
- Runtime permission prompts: Watch what permissions an app requests at first launch. An app requesting location, contacts, and microphone access when none of those seem necessary for its core function is a red flag regardless of what the label says.
- ATT prompt at first launch: If an app presents an ATT prompt, it has declared tracking. The presence of the prompt confirms the label's tracking disclosure; the absence of a prompt when tracking is declared is itself a compliance problem.
For developers, verification means:
- Run a network traffic audit using a proxy tool to confirm which endpoints your app and its SDKs contact.
- Review each SDK's privacy manifest against what you've declared in App Store Connect.
- Conduct internal code audits when adding features or updating SDKs.
- Write automated tests that flag unexpected network calls or data access patterns.
Red flags worth noting for both users and developers reviewing an app's label:
- Many data types under "Data Linked to You" with no clear functional justification.
- Identifiers declared under tracking with no ATT prompt at first launch.
- A privacy policy that contradicts or expands significantly beyond what the label shows.
- Missing SDK disclosures when the app visibly uses third-party ad networks or analytics tools.
Third-party research on social utility apps, such as the Instagram unfollower app privacy benchmark, illustrates how common identifier misuse and undisclosed tracking are in practice, even in apps with minimal declared data.
How should on-device processing apps declare their data practices?
On-device processing changes the label picture in a meaningful way. Apple's App Store documentation states that data is considered "collected" when it is transmitted off-device and retained in a way accessible after the initial request. Data that is processed entirely on the device and never leaves it generally does not require the same disclosure, though edge cases exist.
The practical rule of thumb:
- If your app processes audio for transcription locally and the resulting text never leaves the device, that transcription data is not "collected" under Apple's definition and does not need to be declared.
- If your app performs on-device financial analysis and stores results only in the device's local database, that financial data stays off the label.
- If your app generates a derived identifier (even from local data) and that identifier is later uploaded for any purpose, it must be declared.
- Crash logs that reference device IDs are a common edge case: even if the core processing is local, the diagnostic upload may carry identifiers that require disclosure.
Small real-world examples:
- On-device transcription app: Processes audio using an on-device model, stores text in local storage, no server sync. Label: likely no data types required unless optional cloud backup is offered.
- Local AI journaling app: Generates embeddings on-device, stores them locally, no telemetry. Label: minimal or no disclosure needed for the core feature; any optional sync or analytics SDK changes that calculus immediately.
- On-device finance manager: Reads bank data via user-initiated import, processes locally, no external API calls for core features. Label: financial data may still need disclosure if any portion is transmitted, even for error reporting.
Developers building on-device apps should document, in writing, every data path that never leaves the device. That documentation belongs in the privacy policy, in App Store Connect's supplemental text fields, and in an internal audit log. Apple's privacy manifests and SDK signatures support this supply-chain transparency goal by making third-party collection visible at build time rather than discoverable only after a network audit.
Pro Tip: For on-device apps, the privacy label is an opportunity to differentiate, not just a compliance form. A label showing "No data collected" or a minimal footprint is a genuine trust signal to privacy-conscious users. Pair it with a clear privacy policy statement explaining that processing is local, and you've communicated something most apps can't.
The iPhone A-series chip's on-device processing capabilities are what make this architecture practical for demanding tasks like transcription and AI inference, and understanding that hardware context helps both developers and users appreciate why on-device processing is a credible privacy claim rather than a marketing abstraction.
What's changed recently, and what are the current best practices?
Apple has incrementally expanded the label system since its introduction. The most significant structural additions affecting developers now are privacy manifests and SDK signatures, both introduced to address the most common source of label inaccuracy: undisclosed third-party SDK collection.
What privacy manifests and SDK signatures do:
- A privacy manifest is a structured file that SDK authors include with their SDK, declaring what data the SDK collects and for what purposes.
- SDK signatures allow developers to verify that the manifest they received matches what the SDK author published, reducing the risk of supply-chain tampering.
- Together, they shift SDK disclosure from a manual research task to a build-time verification step, per WWDC guidance.
Apple has also added data type options over time to accommodate new feature categories, including AI integrations, so periodic review of available categories in App Store Connect is worthwhile even for apps that haven't shipped new features.
Best practices checklist:
- Maintain a living feature-to-data inventory and update it with every release.
- Audit every SDK in your dependency tree against its privacy manifest before each submission.
- Update the label in App Store Connect whenever data practices change, not only when submitting a new binary.
- Keep the privacy policy and the label consistent. Contradictions between the two are a red flag for users and a liability for developers.
- Adopt ATT wherever your app declares tracking, and write a purpose string that users can actually understand.
- Schedule a label review at every major feature release, every SDK update, and any time data retention or use policies change.
Why privacy labels matter beyond compliance
Privacy labels are often framed as a regulatory checkbox, but that framing undersells what they actually do for both users and developers. A well-maintained label is a product decision, not just a legal one.
When a label accurately reflects minimal data collection, it communicates something to a privacy-conscious user before they install. That signal reduces friction, builds trust at the point of decision, and tends to produce fewer surprise permission prompts after install. Fewer surprises mean fewer one-star reviews citing "this app asked for my contacts for no reason."
For developers, the discipline of building a feature-to-data inventory before writing a label often surfaces data flows that weren't intentional. An SDK added for crash reporting that also collects advertising identifiers is a common discovery. The label process, done rigorously, functions as a privacy audit that improves the product.
Obsidianridgelabs builds its entire product line around on-device processing specifically because it reduces the label footprint to near zero for core features. That's not a coincidence. When your private AI apps process transcription, journaling, and finance data locally, the label reflects that architecture directly. Users see a minimal disclosure and can verify it with App Privacy Report. That alignment between architecture, label, and user experience is what makes privacy a genuine product differentiator rather than a marketing claim.
If you want apps that match their labels, start here

Obsidianridgelabs builds private AI apps for Apple devices where the label and the architecture tell the same story: core processing stays on your device, and the label reflects that. Whether you need on-device transcription, private finance management with Vault, or a full suite of local AI tools, every app is designed so that what the privacy label says matches what the app actually does.
For deeper reading on verifying on-device privacy claims, the Apple ecosystem privacy verification guide walks through the same audit steps covered here.
Sources
- App Privacy Details - App Store
- App Store — App privacy details
- About privacy information on the App Store and the choices you have to control your data - Apple Support
This article is general information, not a substitute for advice from a qualified lawyer. Consult a qualified legal professional about your own circumstances before acting on anything here.
