01 Who we are
FocusLens is a free Chrome extension that helps people understand where their browser time goes. It's a client-side tool — which is a technical way of saying: all the logic and all your data live inside your browser on your device.
There is no company server processing your activity. There is no cloud dashboard logging your visits. Everything you see in the extension's popup is computed locally, from data stored locally, on hardware you own.
02 What we "collect"
Nothing. We don't have a way to collect anything from you — our extension literally never sends an HTTP request to any server we control, because we don't operate any.
What the extension stores locally on your device (which you can see and delete anytime) is:
- Domain + time spent per hour per day. Example:
github.com — 42 minutes, hour 14. We don't store full URLs, page content, search queries, or form data.
- Your settings. Your daily goal, focus-mode block list, and custom category rules.
- Your streak count. How many consecutive days you've hit your goal.
info
Your data lives in chrome.storage.local, a sandboxed area of Chrome that is physically on your device and never synced to a Google account by default.
03 Where your data lives
Your data is stored in Chrome's local storage API, specifically chrome.storage.local. This is the same mechanism Chrome itself uses for bookmarks, history, and your own extension preferences. It's on your disk, in your Chrome profile folder.
Two consequences:
- If you use Chrome on two computers, your FocusLens data doesn't automatically sync between them. Each install tracks independently.
- If you uninstall the extension, Chrome purges the storage automatically. Nothing is left behind.
04 Third parties
We don't share your data with anyone — because we don't have your data in the first place. Specifically:
- We don't sell data (we have none to sell).
- We don't use third-party analytics like Google Analytics, Mixpanel, Amplitude, PostHog, or anything else.
- We don't include third-party scripts inside the extension.
- We don't show ads. Not even "relevant" ones.
The only network request FocusLens makes is to fetch website favicons (the little icons next to domain names) from Google's public favicon service. Favicon requests go from your browser to Google — not through us — and follow Google's own privacy policy.
05 Permissions explained
Chrome requires extensions to declare which APIs they use. Here's exactly what FocusLens asks for and why:
tabs — to know which tab is active and compute time-on-domain. Nothing about tab content is read.
storage — to save your tracking data and settings locally.
idle — to detect when you've stepped away, so tracking pauses accurately.
alarms — to periodically flush accumulated time data to local storage.
notifications — to show "goal reached" notifications (only if you enable them).
host_permissions: <all_urls> — required by Chrome to read tab URLs across all sites. We only extract the domain (e.g. github.com), never the full URL or page contents.
06 Your rights (and how to exercise them)
Most privacy laws (GDPR, CCPA, etc.) give you rights like "the right to delete" or "the right to access your data." Since you're the only one who has your data, those rights are built in:
- Access: Open the extension Settings page → "Export as JSON" to see everything FocusLens has on you.
- Portability: The same export works as CSV, ready for Excel or Google Sheets.
- Deletion: Settings → "Reset all data", or uninstall the extension entirely.
- Rectification: Delete and start fresh, or manually edit the exported JSON and re-import (planned).
07 Children's privacy
FocusLens is a general-purpose productivity tool and is safe for users of any age. Since we don't collect any data, we don't collect data from children either. If a young person installs FocusLens, their tracking data stays on their device just like anyone else's.
We comply with COPPA (USA) and equivalent legislation in other regions by design, because there is no data pipeline that could accidentally collect information from minors.
08 Changes to this policy
If we ever materially change how FocusLens works — for example, if we add an optional sync feature that requires user-initiated cloud storage — we'll update this page and note the change in the extension's release notes. The "Last updated" date at the top of this page is the source of truth.
We'll never quietly start collecting data. Any change that affects your privacy would be opt-in, announced, and documented here.
09 Contact us
Questions, concerns, or spotted something we should clarify? We want to hear from you.
We aim to respond to all privacy enquiries within 3 business days.
Questions about your privacy?
We read every message. Reach out any time — no chatbot, no ticket number, just a human on the other side.