How FocusScore measures your attention
FocusScore analyses five behavioural signals in real time to compute a Focus Score (0–100) that reflects the quality of your online attention — updated every 3 seconds.
From behaviour to insight in 3 steps
Install & browse normally
Behaviour is converted to signals
Score is computed and explained
The five attention signals
Every Focus Score is built from these five behavioural signals, measured in real time in your browser. None require personal data.
Long-form watch time
Time spent watching videos longer than 10 minutes. Sustained watching is the strongest signal of intentional, focused engagement.
Shorts consumption
Ratio of Shorts / Reels watched vs. long-form. High Shorts ratio indicates passive, algorithmic distraction.
Tab-switching frequency
How often you leave and return to a page. Frequent switching is the clearest behavioural marker of fragmented attention.
Scroll speed patterns
Rapid, continuous scrolling through feeds signals passive consumption rather than intentional content selection.
Idle time ratio
Time the page is open but the user is not interacting. Some idle time is natural; high idle with short sessions signals distracted usage.
Measuring attention without surveillance
Attention measurement and privacy are not in conflict. Here is exactly how FocusScore stays privacy-first.
Common questions about how FocusScore works
Install the FocusScore Chrome extension. It starts measuring within seconds of you opening a tracked platform (YouTube, Facebook, Instagram, Twitter/X, Reddit). Your score updates every 3 seconds and is visible in the popup. No account needed to start.
Only anonymous behavioural signals: aggregated watch time, Shorts consumption ratio, tab-switching frequency, scroll speed, and idle time. FocusScore does NOT collect page content, keystrokes, full URLs, or your browsing history.
It can optionally hide YouTube Shorts, Instagram Reels, Facebook Suggested Posts, Reddit Trending, and LinkedIn promoted content — but its primary purpose is to measure and improve your attention rather than restrict it. All blocking features are opt-in.
FocusScore computes your score every 3 seconds using a rolling window of the last 200 browser events. The score reflects your recent behaviour, not your all-time history, so it responds quickly to changes in how you browse.
Yes. The extension works immediately without any sign-up. Creating a free account unlocks 30-day dashboard history, weekly email reports, and the before/after comparison view.
No. FocusScore runs as a lightweight content script. It processes events locally in your browser using minimal CPU (less than 0.5% in testing). No heavy ML model runs on your device — the scoring is done by a fast rule-based engine.
See your Focus Score in 30 seconds
Install FocusScore, open YouTube or Instagram, and your live attention score appears in the popup — no configuration needed.
No account required · No credit card · Works instantly