Learn how to install and configure the CleanBrowsing app on a Chromebook. The app uses an encrypted VPN tunnel for DNS filtering — no Accessibility Service or Device Admin required.
Download v1.2
The CleanBrowsing Chromebook app is a dedicated APK designed to run on ChromeOS. Visit cleanbrowsing.org/setup, select the Chromebook tab, and download the latest version.
The app is not available on the Google Play Store — it is distributed as a direct APK download. Make sure you have enough storage space (approximately 7 MB).
Once the APK is downloaded:
If ChromeOS shows a warning about installing from unknown sources, this is expected for sideloaded apps. The CleanBrowsing app is safe to install.
When you first open the app, you will be prompted to choose a filter:
Select your filter and tap Enable or Apply to continue.
After selecting a filter, ChromeOS will show a system dialog asking you to allow CleanBrowsing to create a VPN connection:
This is required for the app to work. The VPN runs locally on your Chromebook — it only intercepts DNS queries to route them through CleanBrowsing's servers. Your actual web browsing data (page content, downloads, etc.) is not tunneled through the VPN.
Once approved, a VPN icon will appear in your ChromeOS status bar. This indicates filtering is active.
You can set a PIN to prevent unauthorized changes to the app's settings. With a PIN set:
To set a passcode, go to Settings within the app and tap Set Password.
To confirm that CleanBrowsing DNS filtering is active:
If filtering does not appear active, check that the VPN icon is visible in the ChromeOS status bar. If the icon is missing, re-open the app and enable your filter again.
For organizations managing multiple Chromebooks through the Google Admin Console, you can deploy the CleanBrowsing app centrally:
For large deployments, CleanBrowsing's network-level DNS filtering (configuring the DNS resolvers on your network or router) may be more practical than deploying an app to each device. See our Router and Network Setup guides.
Step-by-step guide to install and configure CleanBrowsing on Android phones and tablets.
View GuideConfigure CleanBrowsing at the network level to protect all devices automatically.
View Guide