This guide will walk you through the process of filling Apple's App Privacy Questionnaire.
Starting December 8, 2020, Apple requires disclosing all the information collected by the apps to the end-users. This information has to be disclosed using the App Privacy Questionnaire on App Store Connect and has to be filled in by the account administrator.
If you have not provided us with administrator access to your App Store Connect developer account, then you will have to fill in this information using your administrator account. This guide will provide you with all the necessary information to fill the App Privacy Questionnaire.
To learn more about the App privacy details on the App Store you can visit the official Apple Article.
Part 1: Finding the App Privacy Questionnaire.
App privacy questionnaire can be found in your App Store Connect account.
Step 1: Log in to your App Store Connect administrator account and then click on "My Apps".
Step 2: Select the app for which you need to fill the questionnaire.
Step 3: From the left navigation menu, select "App Privacy"
Part 2: Filling the Questionnaire.
Step 1: Click on "Get Started".
Step 2: From the pop-up, select "Yes, we collect data from this app" and click on next.
Step 3: In the next screen you will have to provide the data types that the app collects. Below is the list of data types that we collect in our apps.
Data Types we collect
- Name
- Email Address
- Physical Address
- Coarse Location
- Photos or Videos
- Customer Support
- Search History
- User ID
- Device ID
- Purchases
- Product Interaction
- Advertising Data
- Crash Data
Please select all these data types from the list and click on "Save".
Once the data types are saved you will see multiple boxes created for each selected data type, on the App Privacy page. You will need to provide additional information for each data type. This information includes the reason(s) for which the data type is collected, if the data type is linked with the end-user's identity and if it is used to track the end-user.
You can find the answers for each data type below.
NAME
Collected for:- App Functionality
Linked with User's Identity:- YES
Used for tracking purpose:- YES
Email Address
Collected for:- Developer's Advertising or Marketing, Product Personalisation, App Functionality
Linked with User's Identity:- YES
Used for tracking purpose:- YES
Physical Address
Collected for:- App Functionality
Linked with User's Identity:- YES
Used for tracking purpose:- YES
Coarse Location
Collected for:- Third-Party Advertising, Developer's Advertising or Marketing, Analytics, Product Personalisation
Linked with User's Identity:- YES
Used for tracking purpose:- YES
Photos or Videos
Collected for:- App Functionality
Linked with User's Identity:- No
Used for tracking purpose:- No
Customer Support
Collected for:- Developer's Advertising or Marketing, App Functionality
Linked with User's Identity:- YES
Used for tracking purpose:- YES
Search History
Collected for:- Analytics
Linked with User's Identity:- NO
Used for tracking purpose:- NO
User ID
Collected for:- Third-Party Advertising, Developer's Advertising or Marketing, App Functionality
Linked with User's Identity:- YES
Used for tracking purpose:- YES
Device ID
Collected for:- Third-Party Advertising, Developer's Advertising or Marketing, App Functionality
Linked with User's Identity:- YES
Used for tracking purpose:- YES
Purchases
Collected for:- Developer's Advertising or Marketing, Analytics, App Functionality
Linked with User's Identity:- YES
Used for tracking purpose:- YES
Product Interaction
Collected for:- Analytics, App Functionality
Linked with User's Identity:- YES
Used for tracking purpose:- YES
Advertising Data
Collected for:- Third-Party Advertising, Analytics
Linked with User's Identity:- YES
Used for tracking purpose:- YES
Crash Data
Collected for:- App Functionality
Linked with User's Identity:- No
Used for tracking purpose:- No
To fill in information for each data type, click on the "Set Up [Data Type]" option for each data type.
Let's take the "Name" data type as an example.
Step 1: Click on the "Set Up Name" link.
Now from the pop-up menu, select all the options for which the NAME data type is collected and click on next. (refer to the list above)
In the second screen, Apple is asking if the data type is linked to the end user's Identity. Select the appropriate option from the list provided and click on next (it is YES in the case of Name data type).
On the following screens, keep clicking next until you see a form similar to the one shown in the image below. Here, Apple is asking if the data type is used for tracking purposes. Select the appropriate answer for the data type from the provided list and click on save. (it is YES for the Name data type)
Once saved, the Name data type questionnaire is complete and will look similar to the image below.
Repeat the same steps again for each data type mentioned in the list above. Once you have completed setting up each data type, you can publish this information on the Apple App Store page for your app.
To publish this information, click on the Publish button on the top-left corner of the App Privacy page.
Once published, this information will appear on your app's app store page. Here's a screenshot of the same.
Note: Depending on the functionalities you have chosen for your app, some of these data types might not be collected by your app. However, the code for collecting any such data type is still bundled with your app. This is due to the dynamic nature of our platform which enables our clients to turn features on and off anytime from our dashboard, without needing an app update*. Therefore, we have prepared this article and have mentioned all the data types that can be collected through our apps.
*Not all features are dynamic in nature and may require an app update.