Privacy Policy
FocusGate / 守界, referred to below as “FocusGate,” is a browser extension that limits distracting websites according to rule groups configured by the user. It helps users protect attention boundaries during sleep, work, study, and digital reset routines.
Privacy is part of the product boundary. The current MVP is local-first by default. It does not provide accounts, does not perform cloud sync, and does not sell user data.
Data We Process
FocusGate stores the following data locally in your browser to provide the website-boundary features you configure:
- Rule group settings: group name, enabled state, schedule, active weekdays, restricted domains, commitment text, reminder timing, block strength, temporary unlock settings, and block-page display settings.
- Website rules: domains you add to rule groups, such as
youtube.com,bilibili.com, or other sites you choose. - Temporary unlock state: unlocked domain, related rule group, unlock start time, expiration time, duration, block mode, and optional unlock reason.
- Local stats events: block, unlock, add-site, pause, reminder, clear, and similar events, including the related domain, rule group, and timestamp.
- Custom display content: static block-page HTML, handoff-page HTML, title, description, and primary button configuration that you enter in settings.
Data We Do Not Collect
The current version does not actively collect, upload, or sell the following information:
- Page body content.
- Form input content.
- Accounts, passwords, or identity credentials.
- Page titles.
- Complete browsing history.
- Content from non-HTTP(S) browser pages.
- Personal information unrelated to FocusGate features.
FocusGate only needs to determine whether the current URL domain matches rule groups you configured. Stats events are domain-level by default, not page-content-level.
How Data Is Stored
Current-version data is stored locally by default, including Chrome extension chrome.storage.local and a local-storage fallback used in development environments.
This data primarily stays on your device and is used to decide whether a site should be limited, show block pages and reminders, run temporary unlocks and automatic expiry, and display local stats in settings.
The current MVP does not provide account login, cloud sync, or remote analytics services.
Public Website Language Preference
This public website reads the browser’s navigator.languages or navigator.language values to choose Chinese, English, or French pages from the default Chinese entry point. The language switcher may save one language code in your browser’s localStorage so the default entry point can remember your choice.
This preference is used only for public-site language routing. This static website does not send it to the developer’s server, and it does not change how the extension processes data.
Data Sharing
The current version does not upload your rule groups, restricted domains, unlock reasons, stats events, or custom HTML to developer servers, and it does not sell them to advertisers, data brokers, or other third parties.
If a future version adds cloud sync, accounts, crash analysis, or cross-device features, this Privacy Policy should be updated first, and the product should clearly explain the new data use and user choices.
FocusGate’s use of user data will comply with the Chrome Web Store User Data Policy, including Limited Use requirements. FocusGate will only use data to provide or improve the website-boundary features clearly described by the extension.
Permission Use
storage: saves rule groups, sites, unlock state, and local stats.tabs: reads or updates browser tabs so restricted sites can be redirected to the block page when rules match.activeTab: lets the popup identify the current tab’s domain and add the current site to a rule group.webNavigation: observes top-level page navigation to determine whether the visited site should be blocked.alarms: schedules reminders, block checks, and expired-unlock cleanup.notifications: shows system notifications shortly before a rule starts.<all_urls>host permission: checks domains on any user-configurable HTTP(S) website and shows the early reminder overlay.
FocusGate does not use these permissions to read page body text, form inputs, account information, or page titles.
User Control
You can use the extension settings page to create, edit, enable, or delete rule groups, add or remove restricted domains, change reminders, block strength, and temporary unlock rules, clear local stats events, or turn off or uninstall the extension.
Data deletion after uninstall is affected by Chrome / Edge extension storage behavior. You can also clear local stats from the settings page before uninstalling.
Children’s Privacy
FocusGate is not designed specifically for children. The current version does not provide accounts and does not actively ask users to submit age, name, contact information, or other identifying information.
Policy Changes
If future versions materially change data handling, such as adding accounts, cloud sync, remote backup, telemetry analytics, or third-party services, we will update this Privacy Policy and explain the changes in an appropriate place.
Contact
For privacy questions, contact: long@aigotowork.work
Developer / publisher: aigotowork