Which keys to provide for Privacy Manifest ?

From this document

Note : You only need to supply NSPrivacyAccessedAPITypes for apps and third-party SDKs on iOS, iPadOS, tvOS, visionOS, and watchOS.

From this video

iOS 17 automatically blocks connections to tracking domains that have been specified in any privacy manifest included in your app

It seems iOS needs NSPrivacyTrackingDomains to block connections when user has NOT provided tracking permission. But the document says only needs NSPrivacyAccessedAPITypes to supply.

As a SDK(for iOS) developer, I would like to know which keys to provide for Privacy Manifest.

Also, I made an app including xcprivacy to test NSPrivacyTrackingDomains to block connections but it connected to the domain. Is this feature already available in Xcode15 beta 5 (iOS 17 beta 5)?

  • the same document has your answer:

    f you set NSPrivacyTracking to true then you need to provide at least one internet domain in NSPrivacyTrackingDomains; otherwise, you can provide zero or more domains.

Add a Comment

Replies

+1