App privacy in the App Store

As of December 8, 2020, Apple requires mobile app developers to report the data types collected by their app to the App Store.

Data type

See the list of data types below and compare them with the data collection methods used by your app:

Data type

Description

AppMetrica SDK data collection (default configuration)

Contact info

Name

First or last name.

No

Email address

Including the hashed email address.

No

Phone number

Including the hashed phone number.

No

Physical address

Home, physical, or postal address.

No

Other user contact info.

Any other information that can be used to communicate with the user outside the app.

No

Health and fitness

Health

Health and medical data.

No

Fitness

Data on physical condition and exercises.

No

Financial info

Financial info

For example, payment method, payment card number, or bank account number. If the app uses a payment service, payment information is entered outside the app, and the developer doesn't have access to it. That information isn't collected and doesn't need to be disclosed.

No

Credit info

For example, credit rating.

No

Other financial info

For example, income, assets, salary, debts, or any other financial information.

No

Location

Precise location

Information about the location of a user or device with the same or greater resolution as a latitude and longitude with three or more decimal places.

Yes, if the locationTracking option is enabled and the developer obtained the user's permission. Request for permission is implemented by the developer on their own.

Coarse location

Information about the location of a user or device with lower resolution than a latitude and longitude with three or more decimal places. For example, approximate location services.

Yes, if the locationTracking option is enabled and the developer obtained the user's permission. Request for permission is implemented by the developer on their own.

Sensitive info

Sensitive info

For example, racial or ethnic data, religious or philosophical beliefs, sexual orientation, trade union membership, political opinion, pregnancy or childbirth information, disabilities, genetic information, or biometric data.

No

Contacts

Contacts

For example, a list of contacts in the user's phone, an address book, or a social graph.

No

User content

Emails or text messages

Including the subject line, sender, recipients, and contents of the email or message.

No

Photos or videos

The user's photos or videos.

No

Audio data

The user's voice or sound recordings.

No

Gameplay content

For example, multiplayer matching or gameplay logic, saved games, or user-generated in-game content.

No

Customer support

Data received by the user during a customer support request.

No

Other user content

Any other user-generated content.

No

Browsing history

Browsing history

Information about content the user has viewed that isn't part of the app. For example, websites.

No

Search history

Search history

Information about searches made through the app.

No

Identifiers

User ID

For example, username, handle, account ID, user ID, customer number, or another user- or account-level ID that can be used to identify a specific user or account.

No

The app developer can configure how that data is transmitted if necessary.

Device ID

For example, the user's advertising ID or another device-level ID.

Yes, if the developer obtained the user's permission. Request for permission is implemented by the developer on their own.

Purchases

Purchase history

An account's or individual user's purchases or purchase tendencies.

Yes, starting from SDK version 4.0.0+.

The app developer can disable transmission for that data using the revenueAutoTrackingEnabled property.

Usage data

Product interaction

For example, information about app launches, taps, scrolls, music listening data, video views, or save locations in games, videos, or songs. It can also be any other information about how the user interacts with the app.

Yes for launch events. No for the rest.

The developer can completely disable sessionsAutoTracking and track sessions manually.

Advertising data

Information about the ads the user has seen.

No

The app developer can configure how that data is transmitted if necessary.

Other usage data

Any other data about user activity in the app.

No

Diagnostics

Crash data

For example, crash logs.

No

Performance data

For example, launch time, hang rate, or energy usage.

Yes

AppMetrica can collect battery level data for crash analytics.

Other diagnostic data

Any other technical diagnostics data related to the app.

No

Other data

Other data types

Any data types not mentioned.

Yes

AppMetrica can collect additional data. For example, technical information about the device, including the OS version and screen type.

Using the data

Select the categories that correspond to data usage in your app:

Goal Definition
Third-party advertising Displaying third-party ads in your app or sharing data with organizations that display third-party ads.
Developer's advertising or marketing Displaying your own ads in the app, sending marketing messages directly to your users, or sharing data with organizations that will display your ads.
Analytics Using data to evaluate user behavior, understand the effectiveness of existing product features, plan new features, or measure audience size or characteristics.
Product personalization Customizing what the user sees. For example, a list of recommended products, posts, or suggestions.
App functionality For example, to authenticate the user, enable features, prevent fraud, implement security measures, ensure fault-free server operation, minimize app crashes, increase scalability and performance, or provide customer support.
Other purposes Any purposes not mentioned.

Data linked to the user

Note

Personal information and data are considered to be linked to the user.

Identify whether each data type is linked to the user's identity (via their account, device, or other details). Data collected through an app is often linked to the user's identity unless specific privacy protection measures are in place:

  • Deleting any direct identifiers, such as the user's ID or name, before collection.
  • Manipulating data to break the linkage and prevent re-linkage to real-world identifiers.

To ensure that the data isn't linked to a particular user's identity, avoid doing the following after collecting the data:

  • Don't link the data to the user's identity.
  • Don't tie the data to other datasets that could link it to a particular user's identity.

Tracking

Tracking refers to linking data collected in your app about a particular user or device, such as a user ID, device ID, or profile, with third-party data for the purpose of advertising or sharing data.

Examples include:

  • Displaying targeted ads in your app based on user data collected from apps and websites belonging to other companies.
  • Sharing device location data or email lists with a data broker.
  • Sharing a list of emails, advertising IDs, or other IDs with a third-party advertising network for the purpose of serving targeted ads or attracting new users.
  • Placing a third-party SDK in your app that combines user data from your app with user data from other developers' apps in order to target or measure the effectiveness of advertising (even if you don't use the SDK for those purposes). For example, using a login SDK that repurposes data collected from your app to enable targeted advertising in other developers' apps.

If you didn't find the answer you were looking for, you can use the feedback form to submit your question. Please describe the problem in as much detail as possible. Attach a screenshot if possible.

Contact support