Collected data
On this page, you can learn about all data that is collected by the iOS SDK and sent to the Encap server.
Data disclosure requirements
Following the introduction of Apple's App Store data disclosure requirements, Apple states that you must provide information about your app's privacy practices in App Store Connect:
You'll need to provide information about your app's privacy practices, including the practices of third-party partners whose code you integrate into your app, in App Store Connect. This information is required to submit new apps and app updates to the App Store.
It is therefore important that you have a complete overview of the data being used by your app.
You can read more about app privacy details in Apple's developer documentation.
Always collected data
The values in this table are always collected and sent to the Encap server. This means that you cannot configure whether this data is collected or not.
Optionally collected data
The values in this table are optionally collected and sent to the Encap server. This means that you can configure whether the data is collected or not.
To do this, you must enable the risk attribute. For further information, see ENABLED_RISK_DATA in the application configuration.
Client debug data
The values in this table are only collected and sent to the Encap server if both:
allowDebugDatais enabled in theEncapConfig.- Client debug data is enabled in your application configuration.
For further information, see CLIENT_DEBUG_DATA_ENABLED_OS_TYPES in the application configuration.
Client error reporting data
The values in this table are collected when an unexpected error in the Encap SDK is reported.
Only errors occurring internally in the Encap SDK with the following client codes are reported:
clientErrorUnexpectedclientErrorStorageclientErrorStorageUnavailableclientErrorStorageNeedSharedGroup