Skip to main content

Disable Guest Mode, Incognito Mode, & Secure DNS on Chrome (Mac)

These modes allow children to bypass Bark's filtering — disabling them requires running a few commands in Terminal.

Disable Guest Mode, Incognito, and Secure DNS

Follow these steps to ensure Bark remains in place while your child is browsing.

  1. On your child's Chrome browser, turn off Secure DNS.

  2. Then, open Finder icon Finder.

  3. Double-click on Applications.

  4. Double-click on Utilities.

  5. Double-click on Terminal icon Terminal.

  6. Copy and paste this into Terminal and press Enter:

    defaults write com.google.Chrome BrowserGuestModeEnabled -bool false

  7. Copy and paste this into Terminal and press Enter:

    defaults write com.google.Chrome BrowserAddPersonEnabled -bool false

  8. Copy and paste this into Terminal and press Enter:

    defaults write com.google.Chrome IncognitoModeAvailability -integer 1

  9. Copy and paste this into Terminal and press Enter:

    defaults write com.google.Chrome IPFSEnabled -integer 0

  10. Restart your computer.

  11. 🎉 Guest Mode, Incognito Mode, and the ability to add additional profiles are now disabled on Chrome.

Return Chrome to Default Settings

Follow these steps if your child has aged out of Bark and you no longer need their browser protected.

  1. Open Finder icon Finder.

  2. Double-click on Applications.

  3. Double-click on Utilities.

  4. Double-click on Terminal icon Terminal.

  5. Copy and paste this into Terminal and press Enter:

    defaults write com.google.Chrome BrowserGuestModeEnabled -bool true

  6. Copy and paste this into Terminal and press Enter:

    defaults write com.google.Chrome BrowserAddPersonEnabled -bool true

  7. Copy and paste this into Terminal and press Enter:

    defaults write com.google.Chrome IncognitoModeAvailability -integer 0

  8. Copy and paste this into Terminal and press Enter:

    defaults write com.google.Chrome IPFSEnabled -integer 1

  9. Restart your computer.

Did this answer your question?