Chrome Extension Privacy Policy

Privacy Policy

FocusGate works entirely on your own device. This page explains exactly what it handles, why, and the single optional feature that ever contacts the internet.

Last updated: 8 August 2026

This policy applies to the FocusGate โ€” Earn Your Distraction extension for Google Chrome, distributed through the Chrome Web Store. It is maintained by Nikhil Sinha ("we", "our", "us").

๐Ÿ”’

In short: FocusGate handles everything on your own device and sends nothing to us. We do not sell, share or transmit your data, and we operate no server that receives it. There is no account, no analytics, no telemetry, no advertising and no third-party trackers. The optional webcam check runs entirely on your device and never saves or uploads any image or video.

1. What FocusGate is for

FocusGate has a single purpose: it blocks websites you have chosen to treat as distracting until you have spent an amount of time you set yourself on the study websites you have chosen. Every capability described below exists only to serve that purpose.

2. What data FocusGate handles, and where it goes

Everything below is kept in your browser's own local extension storage (chrome.storage.local) on your device. None of it is sent to us or to anyone else.

DataWhy it is neededWhere it goes
Study targets and blocked list โ€” the websites, exact pages, YouTube channels, playlists and local file paths you add yourself To know what should earn you time and what should be blocked Stays on your device
Daily progress โ€” time spent per target, points, streak count To know when your goals are met and the blocks can lift Stays on your device
Addresses of your open tabs Read in the moment to decide whether a page should be blocked, or should be earning you time Stays on your device. Never recorded as a history, never transmitted
Your FocusGate password To stop you from undoing your own rules in a weak moment Stored as a SHA-256 hash on your device. The password itself is never stored
Webcam images โ€” only if you switch the camera check on To check a face is present and eyes are on the screen while the timer runs Processed in memory on your device and discarded immediately. Never saved, never sent
Your settings To remember how you configured FocusGate Stays on your device
๐Ÿ“‹

What this means for the Chrome Web Store disclosure. Google asks every extension to declare the categories of data it handles, including data that is only handled locally and never transmitted. For FocusGate those categories are: authentication information (your FocusGate password, stored only as a SHA-256 hash), web browsing activity (the addresses of your open tabs), user activity (mouse and keyboard movement, for the stillness check) and website content (whether a video is playing, for the media check). All of it is handled on your own device. None of it is transmitted, stored off your device, sold or shared.

3. Browsing activity

To block a distracting site, FocusGate has to be able to tell which page a tab is showing. It therefore reads the addresses of open tabs. This happens entirely on your device, and only to answer one question at that moment: should this page be blocked, or should it be earning time?

FocusGate does not build a browsing history, does not profile you, does not keep a log of the sites you visit, and does not transmit any address anywhere. The only addresses ever written to storage are the ones you typed in yourself as targets or blocked sites.

4. The webcam check

The camera check is off by default and only runs if you switch it on yourself. Chrome will also ask for camera permission before it can start, and you can withdraw that permission at any time from Chrome's own settings.

5. Files on your own computer

You can add a file or folder from your own disk as a study target. Chrome hides file:/// pages from extensions until you allow it yourself in chrome://extensions, so this is off unless you turn it on.

When it is on, FocusGate reads only the address of the local file you have open in Chrome, to tell whether it matches a target you added. It does not read, index, copy or upload the contents of any file, and your own files are never blocked.

6. The only time FocusGate contacts the internet

FocusGate makes exactly one kind of outbound network request, and only if you set it up:

Optional phone-app blocking (MacroDroid)

If you choose to connect FocusGate to the MacroDroid app on your own Android phone, you paste in your own webhook addresses. FocusGate then calls those addresses to say only whether your goals for today are met or not met.

โ„น๏ธ

Website icons shown beside your targets are fetched by Chrome itself, from its own local icon cache or from the public address of the site you added. FocusGate sends no information about you as part of this.

7. What FocusGate never does

8. Why each permission is needed

PermissionWhy FocusGate needs it
storageTo save your targets, blocked list, daily progress and settings on your device.
alarmsTo run the once-a-minute timer tick, the daily reset and the automatic re-lock.
webNavigationTo notice a navigation as it begins, so a blocked site is stopped before it loads rather than after.
faviconTo show each site's own icon beside it in your list, so the list is readable at a glance.
contextMenusTo put the two support links on the extension icon's right-click menu.
Access to all sitesBecause you decide which sites to block and which to study on, FocusGate cannot know in advance which addresses it will need to act on. This access is used only to show the countdown card on your study pages and to replace a blocked page with the "earn it first" page.

9. Your control over your data

10. Data security

Because FocusGate stores everything locally and transmits nothing, your data is protected by your own operating system and browser profile. Your password is stored only as a SHA-256 hash, never in readable form. The one optional outbound request described in section 6 should be sent over HTTPS.

11. Children's privacy

FocusGate is a study and self-discipline tool suitable for general audiences. It does not knowingly collect personal information from anyone, including children, because it does not collect personal information at all.

12. Limited Use

โœ…

The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.

FocusGate's use of any data is limited to providing the single purpose described in section 1. No data is transferred to third parties, with the sole exception of the optional lock/unlock signal you configure yourself in section 6.

13. Changes to this policy

If this policy changes, the updated version will be posted on this page with a new date at the top. Material changes to how data is handled will also be reflected in the extension's Chrome Web Store listing.

14. Contact

Questions about this policy or about FocusGate: