πŸš€ Version 1.0 Release β€’ 100% Free & Open Source

The In-Browser Site Firewall
That Cannot Be Cheated.

Ordinary website blockers fail because whenever an impulse hits, you can easily click "Disable". TimeFocuser strictly locks your settings during scheduled focus windows so you stay in deep work.

FIREWALL ENGAGED
πŸ”’ Focus Session Active β€” Configuration Locked
00:42:15 remaining
YouTube Shorts *://*.youtube.com/shorts*
BLOCKED
Instagram instagram.com
BLOCKED
Reddit reddit.com
BLOCKED

Why Regular Site Blockers Fail

Willpower is a finite resource. When digital cravings strike, simple friction is not enough.

❌ Typical Site Blockers

  • βœ•
    Easy to disable or remove rules mid-session in 2 clicks
  • βœ•
    Rely purely on client-side JS redirects after pages start loading
  • βœ•
    Often harvest your browsing history or require cloud logins
  • βœ•
    Rules can be bypassed simply by disabling the extension
  • βœ•
    Clunky, dated UI with bloated dependencies

πŸ›‘οΈ TimeFocuser Firewall

  • βœ“
    Strict Anti-Circumvention: Settings are unconditionally locked during active windows
  • βœ“
    Network-Level Firewall: Powered by declarativeNetRequest before packets load
  • βœ“
    100% Serverless & Private: Zero telemetry, zero analytics, zero external servers
  • βœ“
    Cryptographic Integrity: AES-256-GCM + HMAC-SHA256 Web Crypto storage
  • βœ“
    Modern Fast UI: React 18, Tailwind CSS, lightweight and instant

Engineered For Deep Work

Built like a real system firewall to protect your attention from modern algorithmic feeds.

πŸ”’

Strict Anti-Bypass Lock

Whenever a scheduled focus window or timer is active, the dashboard enters lockdown mode. You cannot turn off or delete rules mid-session until the session completes.

⚑

Network-Level Interception

Uses Chromium's native Declarative Net Request engine. Restricted sites are stopped at the network transport layer before heavy scripts or media can ever download.

πŸ—“οΈ

Flexible Scheduling

Configure weekly working hours (e.g. Mon–Fri 09:00 to 18:00), launch custom sprint timers (15m, 25m Pomodoro, 60m), or set perpetual 24/7 blocks for toxic sites.

🎯

Granular Match Engine

Block entire domains (e.g., x.com), exact URLs, wildcard patterns (*://*.youtube.com/shorts*), or precise regular expressions.

πŸ›‘οΈ

Tamper-Resistant Crypto

Rules and state are protected with AES-256-GCM encryption and signed with HMAC-SHA256 non-extractable keys in IndexedDB via Web Crypto APIs.

πŸ‘οΈβ€πŸ—¨οΈ

100% Offline & Private

Zero tracking, zero remote analytics, zero cloud databases. Your rules, blocklists, and schedules never leave your local browser sandbox.

How It Works

Get set up in under two minutes.

1

Add Your Distractions

While in Standby (unlocked), open the TimeFocuser dashboard and add the websites you want to restrict using domains or wildcards.

2

Set Your Focus Windows

Choose recurring work hours (e.g. 9:00 AM – 5:00 PM on weekdays) or start an instant countdown focus sprint.

3

Lockdown Engages

The firewall engages. Restricted visits redirect to a calm focus screen. Settings remain locked until your session naturally concludes.

Cryptographic Security Model

How TimeFocuser prevents tampering with local storage files.

πŸ”‘

Non-Extractable CryptoKeys

Master cryptographic keys are generated in the browser sandbox with extractable: false, preventing raw export or external script inspection.

πŸ“¦

AES-256-GCM Encryption

Rule sets and lock states are serialized into encrypted payloads using authenticating AES-GCM ciphers with unique initialization vectors (IV).

✍️

HMAC-SHA256 Signatures

Any out-of-band tampering (such as attempting to alter disk storage files directly) invalidates cryptographic signatures and triggers a fail-closed lockdown.

Ready To Take Back Your Attention?

Install TimeFocuser and experience what real, uninterrupted focus feels like. 100% free, private, and open source.