CleanBrowsing on Android

Android devices can configure CleanBrowsing using the default Android app found in the Google Play Store.

For users that require advanced functionality, you will need to use the app provided via this link. Advanced functionality includes removing the users ability to uninstall the app. Because it makes use of the Accessibility API to prevent the user from uninstalling the Google review team will not approve. We will continue to work with them on an exception.

You have three options when configuring your Android device:

1 –CleanBrowsing App (Direct Download) (Version 9+)
2 -CleanBrowsing App (Google PlayStore) (version < 9)
3 – Manual Configuration Using Private DNS (Version 9+)

CleanBrowsing App (Direct Download) (Version 9+)

This is the most complete version of the Android apps. It makes use of the latest innovations with encrypted DNS, and introduces features like Application Uninstallation Protection (AUP).


We are working with Google to get this version of the app approved. But because it hardens the device, preventing a user from removing it, it breaks the existing policies for how the Accessibility feature can be used. The minute it is approved, we will update the PlayStore app with this version.

This version will require you to remove the old version, and will not remember previous settings. Future versions built on this version will.

CleanBrowsing App (PlayStore) (Version < 9)

This CleanBrowsing App is found in the Goolge PlayStore.

This app will create a lite-weight Virtual Private Network (VPN). You will not be able to operate another VPN in conjunction with the one we deploy.

The app will ask for administrative privileges, this is necessary to ensure the app stays active on reboot if the “always on” feature is enabled.

Step 1: Install the Android App

The PlayStore app will support the Free and Paid filters. All users can bind the app to their preferred profile in the CleanBrowsing using the app codes found in your dashboard.

Step 2: Configure the Filter

Upon installing the app you will need to select the appropriate filter.

When you click the “play” icon the system will ask if you approve the VPN, select “ok”, and it will being filtering immediately.

Paid customers can choose the “custom” option. It will ask you for a code. This code is found in the “Your Network” panel.

Step 3: Set a Pin

The final step is to a pin. This pin will prevent a user from updating the filter that has been set on the device.

Access this option in the settings panel.

This page also allows you to change the pin. If you forget the pin, you will need to uninstall the app and start over.

Configure Using Private DNS
Video Shows the CleanBrowsing Configuration on Android

Step 1: Private DNS

Go to Settings->Network->Advanced and look for the Private DNS option.

Step 2: Add the Private DNS hostname

In there, you will be able to add the Private DNS hostname of your choice. For the Free Filters, you have 3 choices:

Family Filter:
Adult Filter:
Security Filter:

If you are unsure which filter you want to use, we have more information about them here.

Content Filtering w/CleanBrowsing

CleanBrowsing provides a cost-effective DNS-based Content Filtering service that blocks access to unwanted content like malicious sites and online pornography.

Was this article helpful?

Related Articles