How to Configure the Content Declarations in the Google Play Console

Posted on 31. December 2024 by Jan Bunk

A humanoid robot holding golden scales of justice with blue glowing stacks of paper, digital art

You are viewing a preview of this guide. Please log in to complete it!

In this guide, we'll fill out all the declarations on the "App Content" page in the Google Play Console.

Privacy Policy

Open the privacy policy page in the Google Play Console.

Enter the link to your website's privacy policy.

A screenshot of the input field where you can enter a link to your website's privacy policy.

Your privacy policy must fulfill the following criteria:

  • It must contain a way to contact you (e.g. e-mail address)
  • It must describe what data you collect
  • It must describe how long you keep and when you delete the data
  • It must be called a privacy policy (e.g. in the title of the page)
  • It must contain your website or app's name
  • It must be a page on your website (not a PDF or other document)

You can also link to this privacy policy that we generated for your app: https://webtoapp.design/apps/privacy_policy/Couldn't%20serialize%20app_id,%20probably%20undefined
Please note that this privacy policy mentions your webtoapp.design account e-mail address as a way to contact you. If you don't want that e-mail address to be public, don't use this privacy policy.

Click the "Save" button at the bottom right. Depending on your device's screen size, it might be hidden in the overflow menu with the three dots.

A screenshot of the save button hidden in the dots menu.

Ads

Open the ads declaration page in the Google Play Console.

We don't add any ads to your app, however if your website displays ads, those will be shown in the app too. So if your website shows ads, pick "Yes, my app contains ads", otherwise "No, my app does not contain ads".

Click the "Save" button at the bottom right. Depending on your device's screen size, it might be hidden in the overflow menu with the three dots.

A screenshot of the save button hidden in the dots menu.

App Access

Open the app access page in the Google Play Console.

If your website has an account system, you need to provide a test account to the app reviewers - even if logging in is optional. The test account should be a regular user account of your website/app, it doesn't need to have special admin permissions.

Please double-check that the test account you provided works. If the app reviewers can't log in with it, your app will be rejected.

To provide a test account to Google, select "All or some functionality in my app is restricted" and click "Add instructions".

A screenshot of the button you need to click to add login details.

In the dialog that opens, enter any name for the instructions and enter the username (or email address or similar) and password for the test account.

A screenshot of the username and password fields in the Google Play Console.

Scroll down and enter any additional information that is needed to log into your app. Typically this is not needed, but if your website needs more than just a username and password, explain it here.

Afterwards, tick the "No other information is required to access my app" checkbox and click the "Add" button at the bottom right.

A screenshot of the field for additional information and the "Add" button.

Click the "Save" button at the bottom right. Depending on your device's screen size, it might be hidden in the overflow menu with the three dots.

A screenshot of the save button hidden in the dots menu.

Content Rating

Open the content rating page in the Google Play Console.

First you'll need to enter a contact e-mail address (won't be public). Then select the app category - most of the time it will be "All Other App Types". Afterwards tick the checkbox to agree to the terms and conditions and click "Next" at the bottom right.

A screenshot of the first page of the content rating questionnaire.

Next, you'll have to fill out a questionnaire about the contents of your app.

  • Answer "Yes" to the question about "Online Content".
  • Answer "No" to the question "Is the app a web browser or search engine?".
  • The other questions depend on the content of your website. It's normal to answer most or all with "No". But of course answer them truthfully to avoid issues later on.

At the bottom of the page, click "Save" and then "Next" to go to the summary page.

A screenshot of the save button hidden in the dots menu.

Click the "Save" button at the bottom right. Depending on your device's screen size, it might be hidden in the overflow menu with the three dots.

A screenshot of the save button hidden in the dots menu.

Target Audience

Open the target audience page in the Google Play Console.

Pick the age of your typical user. This is independent from the content rating: For example if your app is for your website about plumbing, pick '18 and over' because that's probably your usual customer's age. Your content rating might still be 'Suitable for all ages' as your app doesn't contain any content that is harmful for children.

If your target audience is younger, you might have to fill in additional information.

Click "Next" and "Save" at the bottom of the page.

News App

Open the news app page in the Google Play Console.

The policy on this is not very clear, but from my understanding only general news apps like the BBC should mark themselves as news apps. Blogs about a certain topic probably aren't considered a "News app" even if they cover recent events.

So most apps should answer "No".

A screenshot of the news app question.

Click the "Save" button at the bottom right. Depending on your device's screen size, it might be hidden in the overflow menu with the three dots.

A screenshot of the save button hidden in the dots menu.

Data safety

Tick all checkboxes that apply to your website:





Now download your data safety information template.

Open the data safety page in the Google Play Console.

Click "Import from CSV" at the top right.

A screenshot of the first data safety screen.

Upload the "data_usage.csv" file that you just downloaded.

Once the upload is complete, click the "Import" button at the bottom right.

A screenshot from after uploading the CSV file when you can import it.

Now click through the pages using the "Next" button at the bottom right and make adjustments if necessary.

Here's some more information about the data safety questionnaire in case you want to make adjustments.
  • Does your app collect or share any of the required user data types? Select "Yes" because the app collects some anonymous crash reporting data (see below).
  • Is all of the user data collected by your app encrypted in transit? Select "Yes" because both your website and the app use SSL (HTTPS) for encryption.
  • Select how users can log in on your website/app. Logging in with an e-mail can also be considered a username.
  • Add a link to your website where users can delete their account. The account deletion doesn't have to be automatic, a form to request account deletion (and you manually deleting the data) is fine too. If you use the app's built-in account deletion feature, you can enter the "Delete data URL" from your dashboard.
  • Select all the data types your website collects or shares with other services (e.g. payment providers). Data from these sections is the most common:
    • Personal info
    • Financial info (if users can pay for things on your website)
    • Photos and videos (if users can upload photos or videos to your website)
    • App activity (if you use analytics software on your website, you should tick "Page views and taps in app")
    • App info and performance (ALWAYS tick "Crash logs", as we collect those. Your website analytics software might also collect performance data in which case you'd have to tick "Diagnostics")
  • Next, you'll have to go through every type of data you collected and provide more information on it.
    • Does the data get collected? You will always need to tick this checkbox.
    • Does the data get shared? Only tick this if the data is shared with a third party. You also don't need to tick this box if any of the following conditions apply:
      • you're sharing the data with a service provider that just processes the data for you.
      • the data sharing is initiated by the user.
      • it is very clear to the user that they are sharing the data with a third party.
      • the data has been fully anonymized, which is often the case with analytics data.
      These exemptions should usually apply to the financial data your users enter when they use a payment service like PayPal to purchase something from your site.
    • Is this data processed ephemerally? You can click "Yes" if you just use the data for something once and don't store it. If you store the data for longer, click "No".
    • Is the collection of this type of data required or can the app also be used without it? Keep your cookie popups in mind - these usually allow the user to use the app/website without analytics data being collected.
    • Lastly select what the data is used for.
  • For crash logs, select only "collected" (the data doesn't count as being "shared" as it's anonymized). Select that the crash data is not processed ephemerally (only while it's in memory). Unless your app uses the "Just Website" layout, select that it's optional as crash reporting can be disabled in the app settings. Select "Analytics" as the reason for data collection.

Click the "Save" button at the bottom right. Depending on your device's screen size, it might be hidden in the overflow menu with the three dots.

A screenshot of the save button hidden in the dots menu.

Advertising ID

Open the advertising ID page in the Google Play Console.

Select "No" in the questionnaire, because the app does not use the advertising ID.

Select "No" even if there are ads on your website. They don't need the Android advertising ID and they can't access it anyways. If you answer "Yes" here, you will get an error later.

Click the "Save" button at the bottom right. Depending on your device's screen size, it might be hidden in the overflow menu with the three dots.

A screenshot of the save button hidden in the dots menu.

Government apps

Open the government apps page in the Google Play Console.

Select whether your app/website is developed by or for a government.

Click the "Save" button at the bottom right. Depending on your device's screen size, it might be hidden in the overflow menu with the three dots.

A screenshot of the save button hidden in the dots menu.

Financial features

Open the financial features page in the Google Play Console.

Read through all these financial features and think about whether your app includes any of those.

For example, if you have an online shop, you receive payments, but that does not mean you need to tick "Mobile payments and digital wallets" or "Money transfer and wire services". Those are intended for banking apps. You might have a buy now, pay later option like Klarna in your shop though.

Most apps don't include any of the listed financial features. In that case you should select "My app doesn't provide any financial features".

Click "Next" at the bottom right.

Click the "Save" button at the bottom right. Depending on your device's screen size, it might be hidden in the overflow menu with the three dots.

A screenshot of the save button hidden in the dots menu.

Health apps

Open the health apps page in the Google Play Console.

Read through all these health features and think about whether your app includes any of those.

Most apps don't include any of the listed health features. In that case you should select "My app does not have any health features".

Click the "Save" button at the bottom right. Depending on your device's screen size, it might be hidden in the overflow menu with the three dots.

A screenshot of the save button hidden in the dots menu.I've completed all the steps in this guide

Once you've completed all the steps in this guide, please click this button so you can continue with the next guides.

Author Jan Bunk
Written by
Jan Bunk

Hi, I'm Jan! I created webtoapp.design in 2019 while studying computer science in university. A lot has changed since then - not only have I graduated, but it's also no longer just me running webtoapp.design. We've grown to a global, fully remote team and have gathered lots of experience around app development and app publishing. We've created and published hundreds of apps in the app stores, where they've been downloaded millions of times.