Hi everyone,
I’m looking for some clarification regarding Privacy Manifest requirements (PrivacyInfo.xcprivacy) after resolving a validation issue on my latest submission.
In my previous build, I ran into an issue related to NSPrivacyTracking and NSPrivacyTrackingDomains. I updated the manifest to ensure NSPrivacyTracking is set to <true/> alongside our App Tracking Transparency (ATT) prompt, and restricted NSPrivacyTrackingDomains strictly to the required ad service endpoints (googleadservices.com, googlesyndication.com, doubleclick.net, etc.), removing any broad domains.
I have just submitted the corrected build:
• App Name: Girls vs Boys Tapping
• Version: 1.1.2
• Build: 112
• Apple ID: 6809284204
• Status: Waiting for Review
Since this is my first time submitting with the updated privacy manifest format after resolving that error, my question is:
Once the build enters the review queue with these specific tracking domains and ATT configured, does App Review require any additional documentation in the review notes regarding the ad network tracking domains, or is the .xcprivacy file inside the bundle sufficient for automated validation and review?
Just want to make sure everything is 100% in order so there are no unexpected hold-ups while it's in the queue.
Thanks in advance for any insights!
Thanks for the question, I always encourage you to contact App Review if you have a questions for them as I do not work on that team nor I can speak about their policies.
However I believe App Review does not strictly require additional documentation in the App Review notes regarding your ad network tracking domains. The .xcprivacy file inside your app bundle, combined with your matching App Store Connect "App Privacy" questionnaire, is sufficient.
Since your last build was successfully processed and is currently "Waiting for Review," it has already passed automated static analysis. If there were formatting issues with NSPrivacyTracking or NSPrivacyTrackingDomains, the build would have been flagged or rejected during the upload/processing phase with an ITMS warning or error.
The review team will let you know if there are issues with the implementation. They will check that your NSUserTrackingUsageDescription string explains why you are requesting tracking, I suggest you wait for their comments and address them.
It sounds like you have covered all your bases thoroughly. Good luck with the review process!
App Review contact https://developer.apple.com/contact/#!/topic/select
App Review FAQ https://developer.apple.com/forums/thread/810791
Albert WWDR