Privacy manifest FAQ

In WWDC 2023, Apple announced the ability for apps and third-party SDKs to include a privacy manifest file, named PrivacyInfo.xcprivacy. This file serves as a property list documenting the types of data collected by the app or third-party SDK, along with the used required reason APIs. Each data type and required reason API must be recorded in the bundled privacy manifest file.

Do I have to include a privacy manifest file inside my app?

Yes, starting from May 1st, 2024, all apps that utilize any of  the required reason APIs by Apple here must include a privacy manifest file. It's important to familiarize yourself with the APIs used by your app to ensure compliance.

Will Apple allow us to deploy an app to the App store without a privacy manifest?

No, starting May 1, 2024, Apple will mandate the inclusion of an updated privacy manifest for all apps and third-party SDKs.

What "required reasons do APIs" does Singular use?

Singular utilizes the following required reasons APIs:

1. UserDefaults (used for reading and writing app-specific information):

   - NSPrivacyAccessedAPIType: NSPrivacyAccessedAPICategoryUserDefaults

   - NSPrivacyAccessedAPITypeReasons: CA92.1

2. File timestamp APIs (creationDate & modificationDate):

   - NSPrivacyAccessedAPIType: NSPrivacyAccessedAPICategoryFileTimestamp

   - NSPrivacyAccessedAPITypeReasons: C617.1

Will Singular include a privacy manifest in our SDK?

Yes, in the upcoming SDKs Singular will add a privacy manifest file that includes all relevant information required by Apple for our SDK. This to help you ensure compliance regarding data collection and API usage within our SDK.