How to set up parental controls on a Mac

On a Mac, the cleanest setup is the same as on an iPhone: Screen Time for limits, and a small settings profile that filters every browser and app.

Short answer

Give your child a Standard account, turn on Screen Time for them, then open the Sheepdog Filter setup link in Safari and install the profile from System Settings › Profile Downloaded. Every browser and app on the Mac is filtered from then on.

Step 1: A Standard account

In System Settings › Users & Groups, make sure your child's account is a Standard user, not an Administrator. Standard users can't remove settings profiles or change network settings.

Step 2: Screen Time

In System Settings › Screen Time, choose your child's account and turn on App & Website Activity, Downtime and App Limits as you like. Content & Privacy › Store, Web, Siri & Game Center Content has a web filter for Safari.

Step 3: Install Sheepdog Filter

  1. In your Sheepdog Filter dashboard, open Devices › + Protect something, choose your child and Mac. Open the setup link on the Mac in Safari (AirDrop or email it).
  2. Click Download setup profile, then Allow.
  3. Open System Settings and click Profile Downloaded near the top of the sidebar. (Older Macs: System Preferences › Profiles.)
  4. Click Install and enter the Mac's admin password.

The setup page turns green when it's working. Chrome, Firefox, Safari, Minecraft, Steam, Discord: everything is filtered.

Sheepdog Filter

The internet, childproofed in five minutes.

One switch per worry, every device in the house, and a plain-English report each week. Free to start, no app to install.

Start free

Questions parents ask

Does it work in Chrome and Firefox on a Mac?

Yes. The profile changes the Mac's system DNS, which every browser uses unless it has its own secure DNS turned on. Sheepdog Filter blocks the common built-in browser DNS services so they can't skip it.

Can my child remove the profile?

Not from a Standard account. Removing a profile needs an administrator password.