You know you'll
bypass it.
Not this one.

6 layers of system-level blocking. Locks that force you to commit. A background daemon you can't just quit. The free macOS blocker built for people who've tried everything.

macOS 13 Ventura or later · Apple Silicon & Intel

Why this exists

You're not lazy.
You're fighting a rigged game.

Every app on your phone and every website on your laptop was engineered by teams of people whose full-time job is to keep you scrolling. Variable-ratio reinforcement schedules, infinite feeds, autoplay, notification badges — the same techniques slot machines use.

Research published in the Journal of Behavioral Addictions found that the average person checks their phone 96 times per day and spends over 4 hours on distracting websites. Not because they're weak — because the other side has a billion-dollar budget.

You've already tried willpower. You've tried browser extensions you disabled in 10 seconds. You've tried Screen Time and turned it off when it got inconvenient. That's not a character flaw. That's the expected outcome.

FocusDragon was built by someone who went through the same cycle — install blocker, bypass blocker, feel guilty, repeat — and finally asked: what if the blocker actually refused to move?

Built for people who need it to work.

Whatever your reason, FocusDragon doesn't judge. It just blocks.

🎓

Students

Block social media during study sessions. Stop losing entire evenings to YouTube before exams.

💻

Remote workers

Stay focused during work hours without a manager watching. Block distracting sites 9-to-5.

✍️

Writers & creators

Enter deep work without Reddit or Twitter pulling you out every 10 minutes.

🎰

Gambling recovery

Block betting sites with locks you physically cannot undo. Remove the option entirely.

😴

Better sleep

Block stimulating sites after 10 PM. Stop doom-scrolling in bed until 2 AM.

📵

Digital detox

Go cold turkey on specific platforms. Lock them away for a week and see what changes.

🧠

ADHD & focus issues

External structure when your brain won't provide it. Make distractions physically inaccessible.

📚

Researchers

Block everything except your research tools. Force yourself to stay in the material.

🏋️

Habit builders

Pair blocking with any routine. Block entertainment until you've done your morning workout.

6 layers between youand your distractions.

Every layer works independently. Bypass one, five more are still active.

01

DNS Blocking

Rewrites /etc/hosts to redirect blocked domains to 0.0.0.0. Works in every browser. VPN-proof.

02

Process Killer

Monitors running apps every 1.5 seconds. Blocked apps are terminated on sight — can't be bypassed by renaming.

03

Root Daemon

Runs as root with elevated privileges. Starts on boot. Repairs itself if tampered with. Can't be killed without admin access.

04

Browser Extension

In-browser blocking with heartbeat monitoring. If the extension goes silent, the daemon force-quits the browser.

05

Network Firewall

PF-based packet filtering blocks all outbound traffic. Whitelist-only mode lets approved domains through.

06

Anti-Tamper

Blocks System Settings, Terminal, and Activity Monitor. Prevents uninstallation during locks. Logs bypass attempts.

Locks that make youmean it.

Choose how hard it should be to quit. From a gentle nudge to "I physically cannot access this machine until tomorrow."

Timer

medium

Block for a set duration. Cannot unlock early. Survives reboots.

Schedule

medium

Activate on specific days and hours. "Block weekdays 9 AM – 5 PM."

Breakable

low

Non-skippable countdown delay before unlock. Enough friction to reconsider.

Random Text

high

Type a long random string to unlock. No copy-paste — clipboard is auto-cleared.

Restart Lock

high

Requires actual system reboots to unlock. The daemon counts real boot events.

Date Lock

extreme

Locked until a calendar date. "Unlock on June 1st." No exceptions.

The background daemon

It doesn't care
what you want.

FocusDragon installs a system daemon that runs as root. It starts on boot, enforces blocks even when the app is closed, and repairs itself if you tamper with it. Close the app, force-quit it, delete it — the daemon keeps going.

Monitors hosts file every 5 seconds
Kills blocked apps every 1.5 seconds
Auto-repairs tampered DNS rules
Verifies browser extension heartbeats
Force-quits browsers with stale extensions
Kills 20+ unsupported browser variants
Survives every reboot
Cannot be stopped without admin access

Other blockers are a suggestion.

This is the difference between a blocker you can outsmart and one you can't.

Browser extensions & most apps
2 clicks

to disable completely.

  • Disable extension in settings
  • Open incognito or another browser
  • Force-quit the app
  • Uninstall and reinstall
FocusDragon
5+ steps

and most are blocked during a lock.

  • Daemon keeps blocking after quit
  • Incognito & other browsers auto-killed
  • System Settings & Terminal blocked
  • Uninstall blocked during active lock

People who stopped fighting themselves.

I've tried every blocker on the Mac App Store. FocusDragon is the first one I couldn't outsmart. The daemon is genuinely unkillable.

CS student
Blocked Reddit during finals week

The random-text lock is the thing that finally works for me. My brain can't rationalize typing 200 characters of garbage. It just... gives up.

Remote developer
Uses timer locks Mon-Fri

I used to open incognito the second I felt bored. Now Chrome just dies if the extension isn't running. There's nowhere to go.

Freelance writer
Blocked 40+ sites

Free forever. Here's why.

Most blockers charge $30–$60 because they need to fund a company. FocusDragon is a solo project built out of personal frustration. There are no investors, no employees, no office. The hosting costs less than a coffee per month.

Charging for a tool that helps people overcome compulsive behaviour felt wrong — especially when the people who need it most are often the ones least able to commit to yet another subscription.

So it's free. No trial period, no feature gates, no “premium tier”, no account required. Every feature, every lock type, forever.

$0
Forever free

No trial. No subscription. No upsell. No account.

SwiftUI
Native macOS

Not Electron. Fast, light, battery-friendly. Feels like it belongs on your Mac.

Local
100% on your Mac

No cloud. No server. No tracking. Everything stays on your machine.

🔒

Your data stays on your Mac. Period.

FocusDragon has no server, no accounts, and no cloud sync. Your block list, browsing history, lock configuration, and usage patterns are stored locally on your Mac and never transmitted anywhere. The app doesn't even have network permission — it physically cannot phone home.

You can optionally enable anonymous usage telemetry (disabled by default) to help prioritise features. If enabled, it sends aggregate events like “a block was started” — never your block list contents, site names, app names, or any personal information.

Read the full privacy policy →

Ready to stop pretendingwillpower is enough?

Download FocusDragon and take back the hours you've been losing. Free forever — no account required.

Download FocusDragon v1.1.0

macOS 13 Ventura or later · Universal binary (Apple Silicon & Intel)

DMG installer · ~6 MB · Auto-updates via Sparkle

Quick Install

  1. 1.Download the DMG file above
  2. 2.Open the DMG and drag FocusDragon to Applications
  3. 3.Launch FocusDragon and grant permissions when prompted
  4. 4.Add websites & apps to your block list and start focusing