Consent First

We Ask Before
We Measure Anything.

An attention tool that watches you without asking has missed its own point. FocusScore treats consent as a real question with a real no — separate, unticked, withdrawable, and enforced by the software rather than promised in a policy.

The actual consent screen
Before we start tracking

FocusScore measures your attention by recording how you use a few sites and apps. Never the pages you visit, video titles, or anything you type.

Counts and durations — watch time, scrolls, switches
Coarse topic tags derived on your device
Not nowAllow

Blocking and filtering still work if you decline.

Does FocusScore Track Me Without My Permission?

No. FocusScore asks a separate, unticked consent question before any behavioural data is collected, and an unanswered question counts as a no. The Chrome extension holds every event on your machine and refuses to upload until the answer is yes; the mobile app collects nothing until you have explicitly consented. Declining is a first-class outcome — the Shorts blocker, keyword filters, budgets and focus timer all keep working, and you simply get no score or history. Consent can be withdrawn at any time in one tap, which also discards anything queued but not yet sent.

Each one is enforced in the code that runs on your device, not just written down here.

A separate question, unticked

Tracking consent is its own question with its own box, never folded into the terms-of-service checkbox. Bundling consents is not valid consent, so we don't. The box starts empty — you tick it or you don't.

🚫

Unanswered counts as no

A fresh install sends nothing before you have seen the question. Not a reduced amount, not anonymised telemetry — nothing. Both the extension and the app hold every event locally until an explicit yes exists.

🛠️

Declining keeps the tools

Say no and the Shorts blocker, keyword filters, per-app budgets, focus timer and blocking all keep working. You lose the score and the history, because those genuinely need the data — nothing else is held hostage.

↩️

Withdraw in one tap

Withdrawal is exactly as easy as granting, in the same settings panel. It takes effect on data already queued but not yet sent, so turning it off never ships one last batch on the way out.

🔁

Your answer follows your account

The decision is recorded against your account, so reinstalling or adding a second device doesn't quietly re-ask — or worse, resume collecting. A device that has never been asked stays unasked rather than inheriting a default.

🧾

An honest audit trail

We keep when consent was given and when it was withdrawn. Withdrawing does not erase the record that consent once existed — that record is what accounts for data gathered while it did, and both dates appear in your data export.

  • Collected: How long each site or app held your attention
  • Collected: Counts: scrolls, tab switches, short-video views
  • Collected: Coarse topic tags worked out on your own device
  • Never collected: The pages you visit or video titles you watch
  • Never collected: Messages, posts, comments or anything you type
  • Never collected: Screen contents, screenshots or notifications
  • Never collected: Anything at all sold or brokered to third parties
UK GDPR

Export everything

One click in Account gives you a full JSON or CSV of everything held about you — including the dates you granted and withdrew consent.

Delete everything

Account deletion removes your data. It is not a soft flag or a 30-day archive you have to email us about.

Withdraw without penalty

Withdrawing consent costs you the score and history only. Every on-device protection keeps running.

Ask a human

Data-protection questions go to a person, not a form that disappears. Contact us and we answer.

Install free, read the question, and answer it however you like. Both answers leave you with a working product.

Add to Chrome — FreePrivacy FAQ →