Automatic doom-scrolling detection and prevention
I'm really enjoying StoicOS so far, and I have a suggestion that I think could make it even more effective.
I've noticed that even when distracting websites are blocked, I can still end up doom-scrolling in Chrome itself. I might start with a specific search, but then repeatedly search for other things, open different pages and continue browsing. Before I know it, I've spent a significant amount of time on my phone without intending to.
I wonder whether StoicOS could go beyond blocking specific apps and websites by detecting patterns of potentially compulsive browsing, such as repeated searches and frequent navigation over a short period.
Ideally, I would love to see this feature actively prevent the behaviour rather than simply remind users to stop. For example, if StoicOS detects a likely doom-scrolling pattern, it could automatically restrict browsing for a short cooldown period before access becomes available again.
The aim would be to reduce reliance on willpower by making it harder to continue a browsing loop once it has been detected. This could be an optional feature with adjustable strictness, allowing users to choose how firmly StoicOS intervenes.
I understand that detecting this behaviour within a browser like Chrome may present technical challenges, and that legitimate research or purposeful browsing needs to remain possible. However, I think there's a real opportunity to address the fact that when one distraction is blocked, the behaviour can simply move somewhere else.
I'd love to see StoicOS explore a more proactive approach that doesn't just help users avoid distracting websites, but helps prevent unintentional browsing habits from taking over in the first place.
Thanks for all the work you're putting into StoicOS. I'm really enjoying it so far.
1 Comment
Sign in to comment

Hey @Lucy
Thanks a lot for this, and for writing it up so clearly! Really interesting suggestion.
Detecting doom-scrolling automatically sounds great, but as you said, it could be really tricky to tell apart from normal browsing. We'll check with the team if there's a good way to do it.
In the meantime, we've been thinking about a different approach (still just an idea, nothing is set yet). You could pick the apps you want to keep an eye on, like Chrome, and choose a mode. For example:
Strict: after 10 minutes of using the app straight, it closes, and you get a cooldown before you can open it again.
Light: after 10 minutes straight, it asks if you’re still doing what you opened it for. You decide if you want the cooldown.
Custom: set your own time limits and cooldowns.
The idea behind this is a simple pattern interrupt. Often a short “hey, do you really want this right now?” is enough to snap out of it.
Would something like that work for you? And if you have any thoughts or other ideas, we'd love to hear them!
Thanks again for the kind words. Really glad StoicOS is working for you so far 🙏
Cheers,
Marc