Item logo image for Ofemy Focus

Ofemy Focus

ofemy.com
ExtensionTools9 users
Item media 5 (screenshot) for Ofemy Focus
Item media 1 (screenshot) for Ofemy Focus
Item media 2 (screenshot) for Ofemy Focus
Item media 3 (screenshot) for Ofemy Focus
Item media 4 (screenshot) for Ofemy Focus
Item media 5 (screenshot) for Ofemy Focus
Item media 1 (screenshot) for Ofemy Focus
Item media 1 (screenshot) for Ofemy Focus
Item media 2 (screenshot) for Ofemy Focus
Item media 3 (screenshot) for Ofemy Focus
Item media 4 (screenshot) for Ofemy Focus
Item media 5 (screenshot) for Ofemy Focus

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.

Details

  • Version
    0.1.4
  • Updated
    June 1, 2026
  • Size
    168KiB
  • Languages
    English (United States)
  • Developer
    SIA Macovel
    Kolkasraga street 19 Riga, Latvia TALSI, Latvia LV-1002 Latvia
    Website
    Email
    support@vaazo.com
  • Non-trader
    This 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

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

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

Google apps