3 items
Tracks how many days you've gone without visiting certain sites, celebrates milestones, and can optionally block them. Sober Extension helps you stay accountable to the habits you're trying to change. Pick the sites you want to cut out — pornography, gambling, TikTok, or anything else — and Sober Extension quietly tracks how many days you've gone without them. Visit one of your listed sites and the counter resets automatically. Stay away, and it keeps climbing. 🏆 Milestones that actually feel like something Get a notification and a filling progress ring when you cross 1 week, 1 month, 3 months, 6 months, and 1 year without a category. Small wins, tracked honestly. 🔒 Optional blocking Don't just track — block. Turn on blocking for any category and Sober Extension redirects those domains to a calm block page before they even load. Since the site never loads, a blocked visit doesn't count as a relapse — your streak stays safe. ⚙️ Fully customizable Add as many categories as you want, edit the domain lists, and decide per category whether to just track or fully block. Nothing is hardcoded. 🔐 Your data never leaves your browser Everything — your categories, your streaks, your history — is stored locally on your device. There's no account, no server, no analytics, and nothing is ever sent anywhere. Full privacy policy: https://rafaelhloureiro-ux.github.io/Sober-Extension/ What's tracked by default (fully editable): 🚫 Pornography 🎰 Gambling / Casino 📱 TikTok Add your own categories for anything else you're trying to cut back on. If Sober Extension helps you keep a streak going, consider supporting the project: https://ko-fi.com/soberextension
Aug 21, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.