Privacy Policy
Effective date: March 2025 · Version 2.5
Privacy at a glance
- ✓We do NOT collect, store, or transmit any personal data.
- ✓All data is stored locally on your device using Chrome storage.
- ✓We do NOT sell, share, or transfer any user data.
- ✓We do NOT access or track your browsing history.
- ✓No data is ever sent to external servers.
- ✓No third-party analytics, advertising, or tracking tools are used.
1. Overview
FocusBill is a privacy-first Chrome extension for time tracking, focus sessions, and invoice generation. All data you create inside the extension — including client names, time logs, invoices, expenses, and settings — is stored exclusively on your local device using the chrome.storage API provided by Chrome.
We do not operate any servers, databases, or backend services connected to the extension. There is no account system, no login, and no registration. The extension works entirely offline.
2. Data We Do NOT Collect
The following categories of data are never collected, accessed, or transmitted:
- Personal identifiers (name, email address, physical address)
- Browsing history, visited URLs, or page content
- Authentication credentials of any kind
- Financial account information
- Device identifiers, IP addresses, or location data
- Usage analytics or telemetry
- Crash reports or diagnostic data
3. Data Stored Locally on Your Device
When you use FocusBill, the following data is saved to chrome.storage.local on your device only:
| Data Type | Purpose | Sent Externally? |
|---|---|---|
| Client names and rates | Time tracking and invoicing | Never |
| Time log entries | Track billable hours | Never |
| Invoices | Generate and store invoice records | Never |
| Expenses | Track business expenses | Never |
| Project records | Organise work by project | Never |
| Notes | Quick notes linked to sessions | Never |
| Extension settings | Timer durations, blocked site list, display preferences | Never |
| Timer state | Resume timer after browser restart | Never |
All of the above data resides only in your browser's local extension storage. It is never uploaded, synced, backed up, or transmitted in any form to any server.
4. How Chrome Permissions Are Used
FocusBill requests only the minimum permissions required for its core features. Each permission is described below.
| Permission | Why It Is Needed | Data Accessed |
|---|---|---|
storage | Save your time logs, clients, invoices, and settings locally on your device. | Extension data only — stored locally, never transmitted. |
alarms | Run the focus timer accurately, even when the popup is closed. | No user data accessed. |
notifications | Display a desktop alert when a timer session ends. | No user data accessed. Notification content is generated locally. |
tabs | Used only when you explicitly activate the Block Sites feature. When a blocked site is detected, the tab URL is redirected to the extension's local blocked page. | Tab URL checked against your locally-stored blocklist only. No URLs are stored, logged, or transmitted. |
The extension does not use webNavigation, <all_urls> host permissions, or content scripts. It does not inject code into web pages.
5. Focus Mode — Website Blocking
When you choose to activate the Block Sites feature, the extension monitors tab navigations solely to redirect blocked URLs to the extension's local blocked page. This check occurs only while focus mode is actively enabled by you.
- The list of blocked sites is configured by you and stored locally on your device.
- No visited URLs are recorded, logged, or stored.
- No browsing history is accessed or retained.
- Blocking stops automatically when the timer ends or when you disable it manually.
6. No Third-Party Services
FocusBill does not integrate with or load any third-party services. There are no analytics libraries, advertising SDKs, crash reporting tools, or external fonts or scripts loaded at runtime by the extension. All resources are bundled locally within the extension package.
7. Data Retention and User Control
All data stored by this extension remains on your device for as long as the extension is installed, or until you choose to delete it. You have full control:
- Delete all data: Open the FocusBill dashboard → Settings → Data Management → Clear All Data.
- Remove the extension: Uninstalling the extension from Chrome automatically deletes all locally stored data.
- Export your data: Go to Settings → Data Management → Export All Data to download a full JSON backup at any time.
8. This Website (Landing Page)
If you submit your email address via our waitlist or contact form on this website, that email is used only to notify you when FocusBill is available or to respond to your inquiry. We do not sell or share waitlist emails with any third party. You can request deletion of your email at any time by contacting us (see Section 10).
This policy section applies to the website only. The Chrome extension itself does not collect any email addresses or personal identifiers.
9. Children's Privacy
FocusBill is not directed at children under the age of 13. Because the extension does not collect any personal data at all, there are no special considerations for children's data with respect to the extension itself.
10. Changes to This Policy
If this privacy policy is updated, the revised version will be published on this page with an updated effective date. Continued use of the extension after a policy update constitutes acceptance of the revised terms.
11. Contact
If you have any questions about this privacy policy or our data practices, please reach out:
Email: privacy@focusbill.app
We will respond within 30 days.
This extension stores all data locally on your device. No personal data is collected or transmitted.