ATT used but the tracking usage description is empty
Check PB-13 · App Store Review Guideline 5.1.2 · Likely rejection when present · verified 2026-09-16
Why App Review rejects under Guideline 5.1.2
Tracking means linking user or device data with third-party data for advertising or sharing it with a data broker. If the build contains an ad or attribution SDK, the App Privacy label must say so and the ATT prompt must appear; if the label says you track but the reviewer never sees the prompt, that is a 5.1.2 rejection. The scan checks the SDKs and the ATT symbol; the label lives in App Store Connect and can be pasted into the listing check.
How to fix it
See PB-09. This check confirms the same problem with a second piece of evidence (ATT symbol + empty text). Put a real sentence in NSUserTrackingUsageDescription.
How RejectProof detects it
The scan reads your .ipa in the browser (or locally with npx rejectproof): Info.plist, entitlements, the privacy manifest, embedded frameworks and the executable itself. Check PB-13 reports the exact evidence it found — the key, the symbol, the file or the URL — so you can confirm it in your own project before changing anything. Nothing is uploaded; only a small redacted summary is sent to build the report, and you see it first.