Privacy Policy

Last updated: April 2026

The short version: Legal Time Tracker records which website domains you visit during billing sessions you explicitly start, and stores those records locally on your device. Nothing is ever sent to any server. There is no backend, no account, and no external data transfer of any kind.

What Legal Time Tracker does

Legal Time Tracker is a Chrome extension built for legal professionals who need to record billable time spent researching, drafting, and corresponding online. When you start a session, the extension monitors which website domains you visit and how long you spend on each. When you stop the session, you review and approve the record before it is saved — nothing is stored automatically without your action.

The extension runs entirely in Chrome's side panel and all processing happens locally in your browser.

What data is recorded — and where

All data is stored exclusively on your device using chrome.storage.local. It never leaves your device. The extension records:

Domain tracking is session-scoped and user-initiated

Domain tracking only takes place during a session you have explicitly started by clicking the Start button. The extension does not monitor your browsing outside of active recording sessions. When no session is running, no domain or activity data of any kind is collected or stored.

You review the complete list of tracked domains before saving. You can remove any domain from the record, and only the domains you approve are included in the saved billing entry. The extension never stores a record you have not reviewed and confirmed.

What is NOT collected

Idle detection

The extension uses Chrome's idle detection API to determine when you have stepped away from your device. When genuine inactivity is detected, domain time accumulation pauses so unattended time is not attributed to your billing record. The idle API returns only an active or idle state — it does not report keystrokes, mouse positions, or any other input data to the extension.

Data sharing

We do not share any data with any third party. There is no server, no analytics service, no advertising network, and no telemetry of any kind. Legal Time Tracker makes zero network requests. Your billing records, client details, and session history exist only on your device.

Permissions and why they are needed

Permission Why it is needed
tabs Required to read the URL of the currently active tab when a domain switch occurs, enabling the extension to log which root domain is being visited. Also used to listen to tab activation and URL change events that trigger domain tracking updates.
storage Required to persist all data locally on the user's device using chrome.storage.local. This covers active session state, completed billing records, client and matter details, and user preferences. No data is transmitted externally.
idle Required to detect genuine user inactivity so domain time accumulation can pause when the user steps away. This prevents unattended time from being incorrectly billed. The API returns only an active or idle state — no input data is logged.
alarms Required for two background tasks: a periodic heartbeat that flushes accumulated domain times to storage (protecting data if the browser closes mid-session), and a daily routine that removes session records older than the user's configured retention period.
sidePanel Required to run the entire extension interface inside Chrome's built-in side panel. There is no popup or standalone tab — all features including the live timer, session history, client management, and billing tools are accessed exclusively via the side panel.

Data retention and deletion

Completed session records are stored locally until they exceed the retention period you configure in settings (default: one year). Records older than this limit are automatically removed by the daily cleanup process.

You can delete individual sessions at any time from the History tab. You can delete all data — sessions, clients, and settings — from the Settings tab using the Clear All Data option. Uninstalling the extension also removes all locally stored data.

Children

Legal Time Tracker does not knowingly collect any information from children under the age of 13. The extension is designed for professional use and collects no personal information from anyone.

Changes to this policy

If we make meaningful changes to how data is handled, we will update this page and the date shown at the top. Because all data processing and storage remains on your device, any changes would only ever affect what happens locally within the extension.

Contact

If you have any questions about this privacy policy, please use the support link on the extension's Chrome Web Store listing page.