Permissions Explained
Sight requests the minimum set of Chrome permissions needed for its features - nothing is used for tracking or sent off your device.
| Permission | Why Sight needs it |
|---|---|
alarms | Schedule work and break timers |
notifications | Show desktop notifications for breaks |
storage | Save your settings and timer state (and sync settings across devices) |
tabs | Open break tabs, and check the active tab's URL against your configured exception list |
idle | Detect when you're away from the keyboard, for Idle Detection |
webNavigation | Monitor tab navigation - required by the extension platform for this class of functionality, not otherwise actively used |
Data handling
- All settings and state are stored locally via
chrome.storage(withsyncused specifically so your settings - not usage data - follow you across signed-in devices). - No analytics, telemetry, or external servers are involved. Sound is synthesized locally (see Sound Notes), and the break tab is a bundled page inside the extension itself, not a website.