iOS Setup
Privacy Manifests
Beginning with version 4.6.0, the Rover SDK provides a privacy manifest in each module, describing the data collected and how it is used. This is to comply with Apple App Store policies, and to provide transparancy for your users. It is important to note that these privacy manifests are not a replacement for a privacy manifest in your app. Details are available in the Apple Developer Documentation.
Provide a Privacy Manifest
Your app will need to provide a privacy manifest that reflects your use of the collected data.
Contents of the Privacy Manifests
The privacy manifests included in the Rover SDK mark the following categories:
- Data Collected
- Required Reasons API
As the Rover SDK does not track users, there are no tracking domains. Accordingly, the privacy manifest does not include a list of tracking domains.
The data collected is used to provide the functionality of the Rover SDK, such as displaying notifications and tracking analytics.
Data Collected
The data collected by each module is described by the following tables:
Data
Type | Linked? | Tracked? | Purpose |
---|---|---|---|
Device ID | No | No | Analytics |
Device data | No | No | Analytics |
Experiences
Type | Linked? | Tracked? | Purpose |
---|---|---|---|
Product Interaction | No | No | Analytics |
Notifications
Type | Linked? | Tracked? | Purpose |
---|---|---|---|
Product Interaction | No | No | Analytics |
Telephony
Type | Linked? | Tracked? | Purpose |
---|---|---|---|
Other Diagnostic | No | No | Analytics |
Ticketmaster and SeatGeek
Type | Linked? | Tracked? | Purpose |
---|---|---|---|
User ID | Yes | No | App Functionality, Product Personalization |
Location
Type | Linked? | Tracked? | Purpose |
---|---|---|---|
Product Interaction | No | No | Analytics |
UI
Type | Linked? | Tracked? | Purpose |
---|---|---|---|
Product Interaction | No | No | Analytics |
Other Diagnostic | No | No | Analytics |
Required Reasons API
The Rover SDK only makes use of the User Defaults API for the reason marked as CA92.1 - App Functionality.
Earlier Versions of the Rover SDK
Privacy manifests were introduced in version 4.6.0, but if your app is using an earlier version, you can still add a privacy manifest to your app. Add the appropriate sections to describe the data collection and use of the User Defaults API matching the modules used by your app.
Privacy Reports
To verify the contents of the privacy manifests, you can generate a privacy report. This report will show you the data that each module collects and how it is used.