Connect iOS SDK privacy manifest

Apple requires the data your app and its third-party SDKs collect to be declared in PrivacyInfo.xcprivacy. This page lists what the Connect iOS SDK collects, the required-reason APIs it uses, and its tracking-domain status. For background on the manifest format, see Privacy manifest files.

🚧

Important

Customers are responsible for writing their own privacy manifest. The information below is intended for reference.

On this page, "customer" refers to the application's developer (Acoustic's customer), and "user" refers to the end user of the application.

Languages: Swift and Objective-C

Availability: Pro, Premium, and Ultimate


Collected data

Apple requires the categories of data collected by your app or its third-party SDKs — including the Connect SDK — to be declared in the privacy manifest. For more information, see Describing data use in privacy manifests.

📘

Note

If your app uses multiple third-party SDKs, packages, or plug-ins, each provider supplies its own privacy manifest entries.

The Connect SDK does not link any of the data it collects to individual users, and does not use any of it for tracking. The table below lists the categories collected when configured by the customer.

CategoryData typePurposeDescription
LocationPrecise locationDeveloper's Advertising or Marketing; App Functionality: Product PersonalizationWhen captured, precise location data is used to group application users by geographic area for general reporting purposes.
Coarse locationDeveloper's Advertising or Marketing; App Functionality: Product PersonalizationWhen captured, coarse location data is used to group application users by geographic area for general reporting purposes.
IdentifiersUser IDDeveloper's Advertising or Marketing; App Functionality: Product PersonalizationWhen captured, user identifiers are used for app functionality.
Device IDDeveloper's Advertising or Marketing; App Functionality: Product PersonalizationWhen captured, device identifiers are used for app functionality.
Usage dataProduct interactionDeveloper's Advertising or Marketing; App Functionality: Product PersonalizationWhen captured, application interaction data is used to optimize the application's performance and usability.
DiagnosticsCrash dataApp FunctionalityWhen captured, crash data is used to optimize the application's performance and usability.
Performance dataApp FunctionalityWhen captured, performance data is used to optimize the performance and usability of the application.

Required reason API usage

Apple lists some APIs that have the potential of being misused to access device signals to identify the device or the user, known as fingerprinting. Regardless of whether a user gives your app permission to track, fingerprinting is not allowed.

These APIs may have been used to deliver core functionality and are required by Apple to be declared in the privacy manifest with reasons. For more information, see Describing use of required reason API.

The Connect SDK uses the following APIs, with the reasons declared:

API typeReasonDescription
NSPrivacyAccessedAPICategoryUserDefaultsCA92.1Used to access user defaults set in the app to persist SDK settings.
NSPrivacyAccessedAPICategoryFileTimestampC617.1Used to access timestamps of the files in the app.
NSPrivacyAccessedAPICategoryDiskSpaceE174.1Used to access the available disk space in the app.

Tracking domains

The Connect SDK does not track any data protected by the App Tracking Transparency framework. Tracking is set to false in the Connect privacy manifest.