🚀 ShipToStore
← All capabilities

👁️ App Tracking Transparency (ATT)

What it is

The framework gating access to the device's advertising identifier (IDFA) and any cross-app/cross-site tracking. You call ATTrackingManager.requestTrackingAuthorization and the system shows the "Allow this app to track your activity…" dialog. The accompanying Info.plist key is NSUserTrackingUsageDescription.

When you need it

Required when you do anything Apple defines as tracking: ad attribution SDKs (Meta SDK, AdMob with personalized ads, AppsFlyer, Adjust), sharing user data with data brokers, or linking user data with third-party data for advertising. If you use no tracking SDKs and serve no personalized ads, you don't need ATT — and you must answer "No" to tracking in your privacy labels.

Setup, review rules & privacy labels — Pro

Per-stack setup instructions, App Review rules, and privacy-label mapping are part of the full reference.