I’ve been building a browser extension around one narrow idea: a local, user-configurable attention budget. It watches coarse signals—repeated feed-page loads, rapid scrolling, and continued interaction with recommendation cards—then adds friction after a threshold the user chooses. That could be a pause screen, a session summary, or a finite-view switch. Counters stay in browser-local storage; nothing goes to a platform or employer, and the permissions and network behavior should be inspectable.
Ordinary timers are easy to dismiss and often arrive late. A feed with no bottom removes the natural “I’m done” cue, so a deliberate pause may work better than another countdown. But this can become paternalistic fast, and the detector will be wrong: research, work, accessibility needs, news monitoring, or seeking support can all look repetitive. Overrides and site/mode exemptions are essential. Should attention controls be transparent, user-owned settings, built-in platform safeguards, or entirely our responsibility? Counterexamples and alternative designs welcome.