Last updated: June 2026
Duofocus is a Chrome extension that blocks or allows websites on a time-based schedule (Study, Free, Sleep modes). Settings are password-protected and all data stays on the device it is installed on.
| Data | Purpose | Stored where |
|---|---|---|
| Schedule & mode rules | Controls which sites are blocked at which times | chrome.storage.local on your device |
| Password hash (salt + SHA-256) | Protects settings from being changed without a password | chrome.storage.local on your device |
| Usage statistics | Optional time-per-site tracking shown in the settings panel | chrome.storage.local on your device |
| Permission | Why it's needed |
|---|---|
| storage | Save schedule, rules, password hash, and usage stats locally |
| declarativeNetRequest | Block or allow sites according to the schedule — all rules run locally |
| alarms | Check the schedule every minute to switch modes at the right time |
| tabs | Detect the active tab for optional usage time tracking |
| webNavigation | Detect redirect chains so the blocked page can show which domain needs to be added to the allowlist |
| <all_urls> | Required to evaluate and block/allow any website based on the schedule |
Duofocus is designed to help parents manage screen time for children. No data about children is collected or transmitted.
If this policy changes, the updated version will be posted at this URL with a new "Last updated" date.
Questions? Email abhinav@starmesh.ai