MindShield is a browser extension that helps protect your mind from adult content by blocking access to such sites and redirecting you to positive, constructive resources.
- Blocks adult websites using regularly updated external domain lists
- Works on Chrome, Firefox, and Firefox for Android
- Redirects to randomly selected positive resources when blocked
- Works in incognito/private browsing mode
- Simple, clean interface
- Download the latest
mindshield-chrome-X.zip
file from the Releases page - Unzip the file to a location on your computer
- Open Chrome and go to
chrome://extensions/
- Enable "Developer Mode" by clicking the toggle in the top-right corner
- Click "Load unpacked" and select the unzipped folder
- The extension should now be installed and active
- Download the latest
mindshield-firefox-X.zip
or.xpi
file from the Releases page - Open Firefox and go to
about:addons
- Click the gear icon and select "Install Add-on From File..."
- Select the downloaded file
- Follow the prompts to complete installation
- Install Firefox Nightly from the Google Play Store
- Download the latest
mindshield-firefox-X.zip
or.xpi
file from the Releases page - Open Firefox Nightly and navigate to
about:addons
- Tap on the settings gear icon, then "Install Add-on From File..."
- Navigate to and select the downloaded file
- Follow the prompts to complete installation
The extension uses two main configuration files:
edl_sources.json
- Contains URLs to blocklists that identify adult websitesredirect_urls.json
- Contains URLs where users are redirected when attempting to access blocked content
To modify these files, you'll need to edit them and then rebuild the extension.
- Node.js
- Yarn
- web-ext tool (
yarn global add web-ext
)
# Clone the repository
git clone https://github.com/purr/MindShield.git
cd MindShield
# Install dependencies
yarn
# Build for Chrome and Firefox
yarn package
The built extensions will be in the dist/chrome
and dist/firefox
directories.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.