Data safety in Google Play

According to the Google requirements, mobile app developers should report to Google Play which data they collect through the app. To do this, they need to fill out the Data safety form on the App content page in the Play Console.

Data collection

Transmitting information from the user's device through the app.

Libraries and SDKs

If your app has libraries or SDKs that transmit data from the user's device, specify this regardless of where the information is sent: to you or to a third-party server.

WebView

If user data is collected in WebView components that are open in your app, report it provided that the app controls the execution of the WebView code or interaction with this component. If the user uses the WebView component to go to a page outside the app, there is no need to report data collection.

Temporary processing

If user data is transmitted from the device and processed temporarily, report it in the form. The information won't be reflected in the data safety section in Google Play if the data is stored only in the server memory and no longer than it is required to execute a certain request in real time. For example, processing data in a weather app that transmits information about the user's location to get weather information. In this case, the data is stored only in memory and is deleted after the request is executed.
Important. Using data to create advertising or other user profiles can't be considered temporary processing and must be indicated as collection or transmission for the relevant purposes.

Pseudonymization

If data is collected using pseudonymization, specify this in the form. For example, if the pseudonymized data can somehow be linked to the user again, you should report its collection.

Libraries and SDKs

If your app has libraries or SDKs that transmit data from the user's device, specify this regardless of where the information is sent: to you or to a third-party server.

WebView

If user data is collected in WebView components that are open in your app, report it provided that the app controls the execution of the WebView code or interaction with this component. If the user uses the WebView component to go to a page outside the app, there is no need to report data collection.

Temporary processing

If user data is transmitted from the device and processed temporarily, report it in the form. The information won't be reflected in the data safety section in Google Play if the data is stored only in the server memory and no longer than it is required to execute a certain request in real time. For example, processing data in a weather app that transmits information about the user's location to get weather information. In this case, the data is stored only in memory and is deleted after the request is executed.
Important. Using data to create advertising or other user profiles can't be considered temporary processing and must be indicated as collection or transmission for the relevant purposes.

Pseudonymization

If data is collected using pseudonymization, specify this in the form. For example, if the pseudonymized data can somehow be linked to the user again, you should report its collection.

What isn't considered data collection:

Local access and processing

You don't need to specify user data that the app processes only on the device.

End-to-end encryption

If user data is encrypted during transmission from the device in such a way that neither you nor anyone else except the sender and recipient can read it, there is no need to report such processing. Encryption keys shouldn't be available to any intermediary, including the developer.

Data transmission

A situation when user data collected in your app is transmitted to third parties.

Off-device transmission (between servers)

For example, user data collected in the app is transmitted from your server to a third-party server.

Transmission to another app on the device

User information is transmitted from your app to another app on the same device. Report this in the data safety section even if the app doesn't send information from the device.

Transmission from libraries and SDKs

The data collected in the app is transmitted directly to a third party through the built-in libraries and/or SDKs.

Transmission from WebView components opened in the app

User data is transmitted to a third party through the WebView component running in the app. Report this if the app controls the execution of the WebView code or interaction with this component. If users use the WebView component to go to a page outside the app, there is no need to make a notice about data transmission.

Off-device transmission (between servers)

For example, user data collected in the app is transmitted from your server to a third-party server.

Transmission to another app on the device

User information is transmitted from your app to another app on the same device. Report this in the data safety section even if the app doesn't send information from the device.

Transmission from libraries and SDKs

The data collected in the app is transmitted directly to a third party through the built-in libraries and/or SDKs.

Transmission from WebView components opened in the app

User data is transmitted to a third party through the WebView component running in the app. Report this if the app controls the execution of the WebView code or interaction with this component. If users use the WebView component to go to a page outside the app, there is no need to make a notice about data transmission.

What isn't considered data transmission:

Transmission to service providers

User data is transmitted to the service provider which processes it on behalf of the developer.

Transmission on legal grounds

User data is transmitted for purposes stipulated by law. For example, due to a legal obligation or in response to a request from government agencies.

Transmission based on an action performed by the user or after disclosing information about the use of data and obtaining consent

Data is transmitted to a third party as a result of the actions of the user who understands that their information will be transmitted. The same category includes cases when the app explicitly discloses information about data processing and the user consents to this.

Anonymous data transmission

You are transmitting completely anonymized user data that can't be associated with a specific person.

Mandatory and optional data

For each data type, you can specify whether it is mandatory.

For example, information can be considered optional:

  • If the user can manage its collection and the app can work without it.
  • If you can choose whether to provide this data manually.

To declare the collection of optional data, make sure that all users, regardless of the device or region, can choose to provide such information and allow or prohibit its transmission.

If information is required to perform the main functions of the app, it must be specified as mandatory.

More information about working with data

You can provide additional information about how data privacy and protection is ensured in your app.

Encryption during transmission

Specify whether data is encrypted when transmitted from the end user's device to the server. Some apps enable users to send data to third-party sites or services. For example, a messaging app may have the function to send an SMS via a mobile operator that uses other encryption methods. Then the data safety section will indicate that information is transmitted between the user's device and the app servers over a secure connection.

Deletion request

Report whether users can request their data be deleted.

Encryption during transmission

Specify whether data is encrypted when transmitted from the end user's device to the server. Some apps enable users to send data to third-party sites or services. For example, a messaging app may have the function to send an SMS via a mobile operator that uses other encryption methods. Then the data safety section will indicate that information is transmitted between the user's device and the app servers over a secure connection.

Deletion request

Report whether users can request their data be deleted.

Special icon

Apps designed for children must comply with the Google Play Families Policies. If your app belongs to this category and meets the requirements, you can add the Complies with the Google Play Families Policies icon to the data safety section.

To place this icon:

  1. In the Data safety form, go to the Data protection section.
  2. Click Go to Target audience and content.

Data types

Information about how user data of each type is collected and transmitted.

Data type Description AppMetrica SDK data collection (default configuration)
Data type Description AppMetrica SDK data collection (default configuration)
Location

Exact location

The location of the user or device within an area of less than three square kilometers, for example, a location obtained using the Android permission ACCESS_FINE_LOCATION.

No

Collecting this data is disabled by default in all SDK versions starting from 5.0.0

The app developer can configure transmission of this data by enabling the Location tracking parameter in the SDK settings.

Approximate location

The location of the user or device within an area of three square kilometers, for example, the city in which the user is located or a location obtained using the Android permission ACCESS_COARSE_LOCATION.

Location

Exact location

The location of the user or device within an area of less than three square kilometers, for example, a location obtained using the Android permission ACCESS_FINE_LOCATION.

No

Collecting this data is disabled by default in all SDK versions starting from 5.0.0

The app developer can configure transmission of this data by enabling the Location tracking parameter in the SDK settings.

Approximate location

The location of the user or device within an area of three square kilometers, for example, the city in which the user is located or a location obtained using the Android permission ACCESS_COARSE_LOCATION.

Personal information

Name

The user's preferred name: first name, last name, or pseudonym.

No

The app developer can configure the transmission of this data.

Email address

The user's email address.

User IDs

User IDs, such as number, ID, or account name.

Address

The user's address, such as their mailing or home address.

Phone number

The user's phone number.

Race and ethnicity

Information about the user's race or ethnicity.

Political or religious beliefs

Information about the user's political or religious beliefs.

Sexual orientation

Information about the user's sexual orientation.

Other data

Any other personal data, such as date of birth, gender identity, or military status.

Personal information

Name

The user's preferred name: first name, last name, or pseudonym.

No

The app developer can configure the transmission of this data.

Email address

The user's email address.

User IDs

User IDs, such as number, ID, or account name.

Address

The user's address, such as their mailing or home address.

Phone number

The user's phone number.

Race and ethnicity

Information about the user's race or ethnicity.

Political or religious beliefs

Information about the user's political or religious beliefs.

Sexual orientation

Information about the user's sexual orientation.

Other data

Any other personal data, such as date of birth, gender identity, or military status.

Financial data

Payment details

Information about the user's financial accounts, for example, credit card number.

No

The app developer can configure the transmission of this data.

Automatic data collection for In-App purchases is available as of SDK version 4.0. Can be disabled in the withRevenueAutoTracking Enabled method.

Purchase history

Information about the user's purchases and transactions.

Credit rating

Information about the user's credit rating.

Other financial data

Other financial information, such as the user's salary or debts.

Financial data

Payment details

Information about the user's financial accounts, for example, credit card number.

No

The app developer can configure the transmission of this data.

Automatic data collection for In-App purchases is available as of SDK version 4.0. Can be disabled in the withRevenueAutoTracking Enabled method.

Purchase history

Information about the user's purchases and transactions.

Credit rating

Information about the user's credit rating.

Other financial data

Other financial information, such as the user's salary or debts.

Health and physical activity

Medical data

Information about the user's health, such as medical records or a description of symptoms.

No

Physical activity data

Information about the user's physical activity, such as workouts.

Health and physical activity

Medical data

Information about the user's health, such as medical records or a description of symptoms.

No

Physical activity data

Information about the user's physical activity, such as workouts.

Messages

Email

Content, topics, information about the senders and recipients of the user's emails.

No

SMS or MMS

Content and information about the senders and recipients of the user's messages.

Other messages in apps

Other types of messages, such as instant messages or chat content.

Messages

Email

Content, topics, information about the senders and recipients of the user's emails.

No

SMS or MMS

Content and information about the senders and recipients of the user's messages.

Other messages in apps

Other types of messages, such as instant messages or chat content.

Photos and videos

Photos

User's photos.

No

Videos

User's videos.

Photos and videos

Photos

User's photos.

No

Videos

User's videos.

Audio files

Audio recordings and voice messages

Recordings of the user's voice, such as voice messages, or audio recordings.

No

Music files

User's music files.

Other audio files

Other audio files created or provided by the user.

Audio files

Audio recordings and voice messages

Recordings of the user's voice, such as voice messages, or audio recordings.

No

Music files

User's music files.

Other audio files

Other audio files created or provided by the user.

Files and documents

Files and documents

Documents and other user's files or any information about them, such as file names.

No

Files and documents

Files and documents

Documents and other user's files or any information about them, such as file names.

No

Calendar

Calendar events

Information from the user's calendar, such as events, notes to them, and participants.

No

Calendar

Calendar events

Information from the user's calendar, such as events, notes to them, and participants.

No

Contacts

Contacts

Information about the user's contacts, such as their names, the history of correspondence with them, as well as such data as user names, call logs, and information about the time, frequency, and duration of communication.

No

Contacts

Contacts

Information about the user's contacts, such as their names, the history of correspondence with them, as well as such data as user names, call logs, and information about the time, frequency, and duration of communication.

No

History of actions in the app

Actions in apps

Information about how the user interacts with the app, for example, how many times they viewed a page or which sections they visited.

No

The app developer can configure the transmission of this data using custom events.

Search history in the app

Information about what the user was searching for in your app.

Installed apps

Information about apps installed on the user's device.

Other user-generated content

Other content generated by the user and not mentioned in any section, such as their biography, notes, or detailed answers.

Other actions

Other user actions in the app that are not mentioned in any section, such as information about games, likes, or selected options in dialog boxes.

History of actions in the app

Actions in apps

Information about how the user interacts with the app, for example, how many times they viewed a page or which sections they visited.

No

The app developer can configure the transmission of this data using custom events.

Search history in the app

Information about what the user was searching for in your app.

Installed apps

Information about apps installed on the user's device.

Other user-generated content

Other content generated by the user and not mentioned in any section, such as their biography, notes, or detailed answers.

Other actions

Other user actions in the app that are not mentioned in any section, such as information about games, likes, or selected options in dialog boxes.

Information about browsing the internet

Internet search history

Information about the sites that the user visited.

No

Information about browsing the internet

Internet search history

Information about the sites that the user visited.

No

Information about the app and its operation

Error reports

Data from your app's crash log, such as the number of crashes and stack traces, or other information directly related to errors.

No

Troubleshooting

Information about app performance, such as battery life, load and response time, frame rate, or technical diagnostics data.

Yes

AppMetrica can collect battery level data for crash analytics.

Other app operation data

Other app performance information not mentioned here.

Yes

AppMetrica can collect additional data. For example, technical information about the device: operating system version, screen type, and other information.

Information about the app and its operation

Error reports

Data from your app's crash log, such as the number of crashes and stack traces, or other information directly related to errors.

No

Troubleshooting

Information about app performance, such as battery life, load and response time, frame rate, or technical diagnostics data.

Yes

AppMetrica can collect battery level data for crash analytics.

Other app operation data

Other app performance information not mentioned here.

Yes

AppMetrica can collect additional data. For example, technical information about the device: operating system version, screen type, and other information.

Device IDs or other IDs

Device IDs or other IDs

Device, browser, or app IDs, such as the IMEI code, MAC address, Widevine ID, Firebase version ID, or advertising ID.

Yes, if there is user permission.

You can disable the collection of this data in SDK versions 5.0.0 and higher.

Device IDs or other IDs

Device IDs or other IDs

Device, browser, or app IDs, such as the IMEI code, MAC address, Widevine ID, Firebase version ID, or advertising ID.

Yes, if there is user permission.

You can disable the collection of this data in SDK versions 5.0.0 and higher.

Data collection purposes

Information about the data collection purposes.

Data collection purpose Description

App functions

Used for app operation. For example, to enable functions or perform user authentication.

Analytics

Used to collect data about how users work with the app and about its performance. For example, you can see how many users selected a certain function, monitor the app status, identify and fix errors and crashes, and improve performance in the future.

Communication with the developer

Used to send news and notifications about you and your app. For example, you can send push notifications about important security updates or new features in the app.

Advertising or marketing

Used to display targeted ads and marketing messages or evaluate the effectiveness of ads. For example, you can place ads in the app, send push notifications to promote other products and services, and forward data to advertising partners.

Fraud prevention, security, and compliance

Used to prevent fraud, ensure security, and comply with legal requirements. For example, you can track errors when logging in to your account and detect suspicious activity.

Personalization

Used to personalize the app: display recommended content or offers. For example, you can recommend playlists based on user preferences or post local news based on their location.

Account management

Used to configure user accounts. For example, to enable users to create accounts, add data to the accounts that you provide for your services, log in to them in the app, and confirm their credentials.

Data collection purpose Description

App functions

Used for app operation. For example, to enable functions or perform user authentication.

Analytics

Used to collect data about how users work with the app and about its performance. For example, you can see how many users selected a certain function, monitor the app status, identify and fix errors and crashes, and improve performance in the future.

Communication with the developer

Used to send news and notifications about you and your app. For example, you can send push notifications about important security updates or new features in the app.

Advertising or marketing

Used to display targeted ads and marketing messages or evaluate the effectiveness of ads. For example, you can place ads in the app, send push notifications to promote other products and services, and forward data to advertising partners.

Fraud prevention, security, and compliance

Used to prevent fraud, ensure security, and comply with legal requirements. For example, you can track errors when logging in to your account and detect suspicious activity.

Personalization

Used to personalize the app: display recommended content or offers. For example, you can recommend playlists based on user preferences or post local news based on their location.

Account management

Used to configure user accounts. For example, to enable users to create accounts, add data to the accounts that you provide for your services, log in to them in the app, and confirm their credentials.

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.