1 Overview
Schedule Enforcer (“the Extension”) helps you block or allow websites during scheduled focus periods. It is designed to work locally in your browser and does not require an account.
2 Data we store
The Extension stores data locally to provide its features, including:
- Schedules and settings — focus times, blocking mode, site lists (including subsites such as YouTube channels), strictness, and override preferences.
- Focus activity — aggregated stats such as minutes focused and streaks.
- Distraction log — when you use an override: site, your reason, timestamp, and schedule name.
- Session state — temporary data such as emergency focus sessions and active override windows.
3 Where it lives
On your device. Stats, logs, onboarding status, and session state
are stored locally via chrome.storage.local.
Optional Chrome sync. If you enable sync in settings, schedules,
settings, and site-list tags may be stored in chrome.storage.sync through
your Chrome profile, subject to
Google’s privacy policy.
You can disable sync, export your data, or delete it from the extension dashboard.
4 While you browse
To enforce your schedules, the Extension checks whether the current page URL (and on supported sites like YouTube, related channel URLs on the page) matches your rules. It may pause media and show a focus overlay when appropriate.
These checks happen locally in your browser. We do not transmit your browsing history to third-party analytics services.
5 Optional companion app
An optional companion-app integration is disabled by default. If enabled, the Extension may communicate with a locally installed app via Chrome’s native messaging API to share basic session events (start/end). That stays on your device unless your companion app is configured otherwise.
6 Permissions
The Extension requests permissions needed for blocking and scheduling: storage, alarms,
tabs, notifications, declarative network request rules, and page access. The
identity permission is reserved for future features and is not used to
collect personal information today.
7 Retention & deletion
Your data remains until you remove it. Clear data from the dashboard or uninstall the Extension to remove locally stored data from that browser profile.
8 Children’s privacy
Schedule Enforcer is not directed at children under 13, and we do not knowingly collect personal information from children.
9 Policy changes
We may update this policy from time to time. Material changes will be reflected in the “Last updated” date at the top of this page.
10 Contact
Questions about this privacy policy?
jwyang1999@gmail.com