Overview
Block sites, hide elements, and filter content to reclaim attention.
Ofemy Focus is a fine-grained attention tool for Chrome. It bundles three independent features behind a single toolbar icon — block whole sites, hide individual page elements, or filter items inside feeds by keyword or regex. Rules live on your device and apply instantly to every tab. WHAT'S INSIDE • Website Blocker — Block any site on a schedule (e.g. "Twitter, weekdays 9–17") or after a daily time budget (e.g. "30 minutes / day on YouTube"). Blocked pages show a calm focus overlay; allowlisted paths bypass the block. • Element Hider — Pick any DOM element with the in-page picker and hide it. Hold Alt while scrolling to walk up/down the DOM and target the right node. Choose how to hide: remove entirely, `display: none`, or `opacity: 0`. The selector is stable across page reloads. • Content Filter — Pick a repeating card (article, post, video tile) and the picker proposes the right repeating-ancestor selector. Add keywords or regex; matching cards are hidden as you scroll. Keep the feed, drop the noise. WHY YOU MIGHT WANT IT • Three tools in one. Replaces a handful of single-purpose blockers and hiders with one tidy popup. • On-device only. Rules live in chrome.storage.local. No telemetry, no backend, no account. • Schedule- and budget-aware. Blockers respect time-of-day windows and daily caps — not just on/off. • Manifest V3. Built on Chrome's current extension platform; uses declarativeNetRequest for fast, native blocking. • Full import/export. The options page exports your rules as JSON; bring them to another machine in one click. PERMISSIONS, EXPLAINED • storage — saves your block, hider, and filter rules locally. • alarms — schedules the daily reset of time-budget counters. • declarativeNetRequest / declarativeNetRequestWithHostAccess — Chrome's native blocking API used by the Website Blocker. • scripting — injects the element picker and content-filter logic into the active tab on demand. • activeTab / tabs — lets the popup target the page you're currently looking at. • idle — pauses time-budget counters while you're away from the computer. • host permissions <all_urls> — required so element hiders and content filters can run on any site whose rules you configure. Code runs locally; nothing is transmitted. GOOD TO KNOW • Picker UX — open the popup → Hiders or Filters tab → "Pick element" / "Pick card". The picker opens an outline overlay; click the element you want to target. Alt+scroll changes selection depth. • Per-site scoping — every rule can be scoped to one origin, a path, a domain glob, or a regex URL match. • Pause anywhere — the popup shows the count of active rules for the current tab; one click disables them all on that origin.
0 out of 5No ratings
Details
- Version0.1.4
- UpdatedJune 1, 2026
- Size168KiB
- LanguagesEnglish (United States)
- DeveloperSIA MacovelWebsite
Kolkasraga street 19 Riga, Latvia TALSI, Latvia LV-1002 LatviaEmail
support@vaazo.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser