Automatically blocks all pages from any website that is not in your list of allowed websites.
Do you have small children, and need to limit the pages they visit to a few known safe websites? Or maybe you just want to concentrate and eliminate all distractions? Then YAM is for you!
Create your own allowlist of safe websites, and YAM will automatically block all pages from any other website that is not in that list.
When installing YAM Allowlist Manager, your browser will warn you that YAM can access your data on all sites, and your browsing history. These permissions are required to block pages when you are browsing. No information is stored on your computer and no personal data is obtained from this extension. See the Privacy Policy.
Go to the YAM page on the Chrome Web Store and hit the Add to Chrome button.
In Chrome, the allowlist will synchronize across multiple devices. If you are logged into Chrome with your child’s account, you can add or modify entries in the allowlist and they will synchronize in near real-time. This might work on other browsers as well, but I have not tested them.
When adding a website to your allowlist, consider the following:
;
in front of an entry in the allowlist is an easy way to temporarily block a site. When you want that site to be accessible again, simply remove the ;
. Spaces, or any other character that won’t match the real site, would also work.To build this extension locally:
nvm
or install the version of node given in .nvmrc
. You can run node -v
to check your current node version.npm ci
to install the required node modules.npm run watch
to build a dev package in the dist/chrome
directory.Manage Extensions
in Chrome, turn on Developer mode
, and click Load unpacked
to load the dev extension. Point it at the dist/chrome
directory.
npm run watch
before reloading the extension.npm run test
to run the tests.npm run build
to build a minified version of the extension. The unpacked extension will still be dist/chrome
so you can reload it and make sure it works. The packaged extension will be in the zip
directory.This project originally forked from whitelist-manager. I created this fork due to privacy concerns after the original extension was sold to a third party.
Original work Copyright (c) 2016 Daniel Perez Alvarez (unindented.org).
Modified work Copyright (c) 2020 Saranga Komanduri
This is free software, and may be redistributed under the terms specified in the LICENSE file.