Learn how to configure CleanBrowsing DNS filtering on your Android device. This guide covers the CleanBrowsing app method and Android's built-in Private DNS feature for Android 9 and later.
Open the Google Play Store and search for "CleanBrowsing". Download and install the official CleanBrowsing app.
If prompted with a security warning about installing apps from the browser, tap Allow to proceed with the installation.
After installing, the app will request accessibility permissions to function properly:
You will be redirected back to the CleanBrowsing app after granting permissions.
Choose between the free or paid filtering options:
The app will attempt to configure DNS automatically. On some devices, you may need to complete the Private DNS setup manually.
To prevent the app from being accidentally or intentionally removed, grant it device administrator privileges when prompted.
This ensures the CleanBrowsing filtering remains active and cannot be easily bypassed by uninstalling the app.
Create a separate passcode for the CleanBrowsing app. This passcode should be different from your device unlock code.
The app passcode prevents unauthorized changes to your filter settings or disabling of the DNS filtering.
Open your browser and visit cleanbrowsing.org/check to verify that CleanBrowsing is active on your device.
You should see a confirmation message indicating that your DNS requests are being filtered by CleanBrowsing.
Note: If you are running Android 9 or later, you can also configure Private DNS directly without the app. See our Private DNS guide for details.