ImpulseBeaver helps users understand and reduce impulsive browsing by locally tracking time spent on websites, showing occasional mascot interventions, and blocking distracting sites during user-started focus sessions.
tabs: Reads the active tab URL and title so ImpulseBeaver can classify the current site, track time per domain, detect tab switching, and show relevant focus interventions.storage: Stores settings, Lock-In sessions, daily browsing summaries, custom blocked/allowed domains, and recent beaver comments locally on the user's device.alarms: Periodically records active-tab time and ends Lock-In sessions at the correct time.notifications: Shows an optional browser notification when a Lock-In focus session completes.sidePanel: Provides the companion dashboard with daily stats, Lock-In controls, recent comments, and settings.scripting: Re-injects the content script into tabs that were opened before installation or before the content script was ready, so the beaver overlay and Lock-In block page can appear reliably.host_permissions: <all_urls>: Needed because the product's core function works across arbitrary websites selected by the user, including custom blocked sites and the active page being tracked.ImpulseBeaver processes browsing activity only to provide its user-facing productivity features. It stores active tab domains, page titles, time spent per domain/category, social-open counts, blocked attempts, focus-session data, user settings, and recent local intervention messages.
By default, all browsing data is stored locally with chrome.storage.local and is not sold, shared, or uploaded to an ImpulseBeaver backend. The optional AI feature is off by default. If the user enables AI comments and enters their own OpenAI or Gemini API key, the current page context and prompt are sent directly from the user's browser to that provider to generate a beaver comment.
The use of information received from Chrome APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.
A funny focus beaver that roasts doomscrolling, tracks browsing locally, and blocks distractions during Lock-In Mode.
ImpulseBeaver is a funny browser companion for people who want to stop drifting online without using a boring website blocker.
The animated beaver appears only during meaningful moments: when you spend too long on distracting sites, reopen social media repeatedly, switch tabs like chaos is a productivity strategy, or try to visit blocked sites during Lock-In Mode.
Features: