Last updated: July 17, 2026
Hours is a browser extension that tracks time spent on websites, similar to Steam playtime tracking. This privacy policy explains what data the extension collects, how it is used, and your rights.
Hours collects the following data:
Hours does not collect:
All browsing time data is stored locally in chrome.storage.local on your device. No data is sent anywhere unless you explicitly configure Supabase sync.
If you configure Supabase credentials (via the service worker console), Hours can sync your time data to your own Supabase instance. This requires:
site_time table under your Supabase user ID.You control whether sync is enabled. If you do not configure Supabase, all data remains on your device.
Hours does not share, sell, or transmit your data to any third party. Supabase sync sends data only to the Supabase instance you configure.
Hours requests the following Chrome permissions:
tabs — to know the active tab's domain and when tabs change.storage — to persist time data locally.alarms — for periodic heartbeat tracking.idle — to pause tracking when you are away.windows — to detect focus changes.These are used solely for computing time spent per domain.
Local data remains on your device until you uninstall the extension or clear your browser data. Synced data in your Supabase instance is retained per your own Supabase configuration.
You can:
If this policy changes, the “Last updated” date at the top will be revised.
For questions about this privacy policy, open an issue on the project's repository.