A website blocker that asks users to reflect on their usage.

Latest Version

Version
1.4.1
Update
March 13, 2022
Size
1.69MiB
Developer
getreflect.app
Category
Users
838
Rating
4.83333 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Storage

ContextMenus
See more

reflect. - a mindful website blocker Extension

reflect is a digitally mindful chrome extension that encourages users to reflect on their relationship with technology rather than block users outright.

When you attempt to visit distracting websites, reflect will ask you what your intention in doing so is. If you have a valid reason, you are given a set amount of time to get your work done on the website. If not, you are encouraged to be more specific in your answer or to reflect further.

For example, if you're trying to access YouTube to watch an educational video, you can enter the website; however, if you just want to watch cat videos, reflect will prevent you from doing so. You can customize the list of blocked websites and the duration that the websites will be blocked.

We don't show ads or collect/store data.

We're also an open-source project! You can find our source code here: https://github.com/getreflect/reflect-chrome.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "reflect. - a mindful website blocker", "description": "a website blocker that asks users to reflect on their usage.", "version": "1.4.1", "options_page": "res/pages/options.html", "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'", "background": { "scripts": [ "src/background.js" ], "persistent": true }, "icons": { "16": "res/icon.png", "48": "res/icon.png", "128": "res/icon.png" }, "browser_action": { "default_icon": "res/icon.png", "default_popup": "res/pages/popup.html", "default_title": "open reflect. options" }, "permissions": [ "storage", "", "contextMenus" ], "content_scripts": [ { "matches": [ "*://*/*" ], "js": [ "jquery-3.4.1.min.js", "jquery-ui.min.js", "src/content.js" ], "css": [ "res/fonts.css", "res/main.css" ], "run_at": "document_start" } ], "commands": { "toggle-blocker": { "suggested_key": "Ctrl+Shift+O", "description": "Toggle reflect on/off" } }, "web_accessible_resources": [ "res/*" ]}
Read more