Free, open source, and privacy-focused browser extension to block "not safe for work" content.
NSFW Filter Extension
NSFW Filter is a free, open source, and privacy-focused browser extension to filter out \"not safe for work\" content.
Under the hood, NSFW Filter uses an artificial intelligence model to detect NSFW content and block it.
This project is completely built by volunteers and will be forever free and open source. If you would like to contribute to the development of the project, visit: https://github.com/nsfw-filter/nsfw-filter
Read more
Under the hood, NSFW Filter uses an artificial intelligence model to detect NSFW content and block it.
This project is completely built by volunteers and will be forever free and open source. If you would like to contribute to the development of the project, visit: https://github.com/nsfw-filter/nsfw-filter
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "NSFW Filter", "version": "2.3.0", "description": "Free, open source, and privacy-focused browser extension to block \\"not safe for work\\" content.", "author": "Navendu Pottekkat", "homepage_url": "https://nsfw-filter.com", "permissions": [ "", "storage" ], "background": { "scripts": ["src/background.js"], "persistent": true }, "content_scripts": [ { "matches": [ "http://*/*", "https://*/*" ], "js": ["src/content.js"], "all_frames": true, "run_at": "document_start" } ], "browser_action": { "default_icon": { "16": "images/icon16.png", "32": "images/icon32.png", "48": "images/icon48.png", "128": "images/icon128.png" }, "default_title": "NSFW Filter", "default_popup": "src/popup.html" }, "icons": { "16": "images/icon16.png", "32": "images/icon32.png", "48": "images/icon48.png", "128": "images/icon128.png" }, "web_accessible_resources": [ "models/*, images/*" ], "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'", "manifest_version": 2}
Read more