How to Set Up Screen Time on Android


To learn more about Bark's Screen Time & Web Filtering click here.

Watch this video to set up screen time & web filtering on an Android device. If you'd like some additional tips — or if the video doesn't play — follow the step-by-step instructions written below.

STEP 1: Grab hold of your child's Android device.

NOTE: If your child's device is a Bark Phone™, read these instructions instead. Similarly, if your child's device is a Pinwheel, then read these instead.

STEP 2: Open the web browser app (commonly the Chrome app) and type in

STEP 3: Tap on Download Bark Kids app on that page.

download bark kids app.png

NOTE: If you see a prompt that asks, "Allow Chrome to access photos, media, and files on your device?," tap allow. This is Chrome's fancy way of asking if it's okay to save the file to the device.

STEP 4: Wait for the download of the app to complete, and then tap Open, as seen below.

file downloaded open.png

NOTE: If you don't see an option to open the bark-for-kids.apk file after the download completes, you can find it in the browser app's Downloads or in the device's Files app. Alternatively, slide your finger down from the top of the screen and tap on the downloaded file that way.

STEP 5: After opening or attempting to install the file, a security prompt will likely appear, warning you about installing apps from "unknown sources." Bark is not an unknown source, so don't worry.
(What are apps from unknown sources?)

  • Tap Settings on the prompt about Unknown Sources:
  • Toggle on Downloads from Unknown Sources (or something similar that contains "Unknown Sources" or "Unknown Apps"), as indicated below:

A Quick Note About Family Link:

  • Are you using Family Link presently? If so, click here for additional instructions on enabling "Apps from Unknown Sources" from your parent Family Link app. Then, come back to this guide.
  • Don't have Family Link and want to learn more? Click here for information on this free tool.

STEP 6: Install the Bark for Kids app.

  • After enabling Apps from Unknown Sources on your child's device (and if applicable, on your Family Link parent app), select the back navigation button to continue with the installation of the Bark for Kids app.
  • Now you should be able to tap Install.


NOTE: If you cannot find the bark-for-kids.apk file after adjusting the Unknown Sources setting, you can find the file in the browser app's Downloads or in the device's Files app. You can also try downloading it again.

STEP 7: Open the Bark for Kids app.

Look for the Bark for Kids app on the device's home screen or App Drawer with this icon:

NOTE: If it's a different icon, it may be the wrong app!

STEP 8: Set the child's device aside. On your parent device, navigate to your Bark Account Settings. Scroll down and tap on Get a device code.

device code parent account settings.png

STEP 9: Grab the child's device, enter in the device code, and tap Get Started.

NOTE: If you are getting an error logging in, check that your child's device is connected to the internet and try again. If still no luck, go to your parent/guardian device to reset your Bark password.
bark kids app device code login.png

STEP 10: Follow the on-screen instructions to allow permissions.

You will see several screens that will ask for permission to monitor your child's device.

  • Tap While using the app on the location prompt.

  • If you are on the Bark Premium plan, you will see some additional permissions prompts about monitoring SMS, Browsing History, and more. Make sure to Allow those prompts. See here for more information.
  • If your child's device is on newer versions of Android, you will be prompted to turn off Private DNS in Settings. When prompted, tap Open Settings:
privatedns (1).png
  • Then, tap Advanced > tap Private DNS > Turn Off:
  • Tap the Home button to return to the Home screen and apps. 
  • Open the Bark for Kids app. You will see this prompt about installing a VPN > tap OK.
enablevpn (1).png
  • You will know that the screen time & filtering is set up when you see a persistent key icon on the top right of the child's device:

STEP 11: Select Open Settings when prompted about Accessibility.

accessibility-normal (1).png

STEP 12: Tap Bark under the Services or Installed Services section in Accessibility. Turn it On.

accessibility bark1.png
⚠ Getting an error?
If your child's device is on Android 13, you will need to do the following to be able to enable the Accessibility setting for Bark: Settings app ⚙ > Apps > Bark > three dot menu on top right > tap on Allow restricted settings.

STEP 13: Open the Chrome chrome.svg  app.

Ensure that Secure DNS is turned off in the Chrome app of your child's device

  • On Chrome, tap the 3-line menu > Settings > Privacy > Use secure DNS > set the slider to Off.
  • If you don't see it on your child's device, then you can skip this step!
secure_dns_1.jpg secure_dns_2.jpg secure_dns_3.jpg

STEP 14: Consider enabling location alerts.

Our optional location alerts feature allows you to get a push notification every time your child arrives or departs a set location. In order to take advantage of this feature, you'll need to follow this guide: Location Alerts

STEP 15: If you're on Bark Premium, go ahead and tap the Settings gear icon > then tap Test Monitoring. If you're on Bark Jr, you won't see this option and that's okay!


Descriptions of settings:

  • Upload over Wi-Fi only: If your child's Android device needs to conserve cellular data use, then you may consider turning on the setting of "Upload over Wi-Fi only." Otherwise, leave disabled.
  • Test monitoring: If you want to make sure the Android device monitoring is set up properly, tap on "Test monitoring." A message will then pop up letting you know if it looks good!
  • Check for updates: Tap on this option to see if there's an update to the Bark for Kids app. Updates will ensure your child's device monitoring is not interrupted.
    NOTE: Do NOT logout of the Bark for Kids app, or monitoring will be impacted.

LAST STEP: Set your Time Zone in your Dashboard.

Now you can tap the Home button on your child's device and set it aside. 

Navigate to your dashboard, select Account Settings from the dropdown menu on the top right, and set/verify your time zone:


Congratulations! 🎉

From your Bark dashboard, you will now see the device has been associated with your child under Screen Time > Devices. Here is an example:


NOTE: Please allow some time for the web filter to sync up with your child's device web browsing for the first time. Web activity gets cached or queued and this is why it can take some time for the web filtering to get settled on your child's device.

Best Practices

Consider talking to your child about Bark and why the Bark Kids app / VPN needs to remain installed. We also have added uninstall protection to the Bark for Kids app, so that it can only be uninstalled with your Bark parent/guardian password.

Don't worry, if we detect the app or VPN stops working, we'll notify you via email, text, and/or the parent app.

You may also wish to consider the Bark Phone™, which allows you to lock down the VPN and app from being tampered with.

Managing Screen Time & Web Filtering Rules

Manage web filters, block apps, and more from your dashboard. Click here for more information on managing your child's Screen Time & Web Filtering:

Set Rules & Limits

NOTE: Please allow some time for the web filter and content monitoring to sync up with your child's device for the first time. Web activity gets cached or queued and this is why it can take some time for the web filtering to get settled on your child's device.

Need to add more?

You can add an unlimited number of email accounts, social media accounts, and devices for monitoring. Follow this guide to connect the rest of your kids' accounts and devices!

Need help?

Check out our Android Troubleshooting Guide. Bark Support is also here for you! Please reach out to us if you need additional assistance.