Apple Privacy Manifest
Available In | Version |
---|---|
MobilePush SDK for iOS | 8.1.2 and newer |
Starting with iOS 17, Apple requires privacy manifests for SDKs to help app developers better understand how third-party SDKs use data. A privacy manifest is a file that details the privacy practices of an app or its third-party SDKs.
In the manifest, you must declare the types of data you collect, using specific categories provided by Apple. You must also state the purpose for collecting the data. As of Spring 2024, any new app or app update submission that integrates a third-party SDK must include the privacy manifest for that SDK.
Apple lists the required reason APIs that could potentially be misused. It’s mandatory for third-party SDKs, such as the MobilePush SDK, to declare the APIs used so that a developer can verify they’re being used for the expected reasons.
MobilePush SDK uses the following Required Reason API, which is declared in the SDK’s privacy manifest.
API Type | Reason | Comments |
---|---|---|
NSPrivacyAccessedAPICategoryUserDefaults | CA92.1 | MobilePush SDK uses NSPrivacyAccessedAPICategoryUserDefaults to persist SDK settings related to data migration, SDK privacy mode, and API sync retry timestamp. |