Is there a SelfControl app for iPhone?

No official, maintained version exists. SelfControl's own FAQ explains why in specific terms, not just "Apple won't allow it" — here's what those reasons are, and which iPhone tools come closest.

Trusted by 500+ people

Matthew KFounder, FellaGuide

There is currently no official, maintained SelfControl app for iPhone. The SelfControl team's own FAQ gives two specific reasons: iOS's sandboxing doesn't allow the system-level hosts-file and firewall access the Mac app depends on, and Apple's App Store doesn't accept GPL-licensed code, which is how SelfControl is licensed. An early iOS prototype does exist in the project's GitHub, but it was never finished or released and hasn't been touched since 2017 — so this isn't a settled technical impossibility so much as a project the maintainers chose not to pursue.

A useful self-control app for iPhone does more than show a report. It helps at the moment you usually open Instagram, TikTok, YouTube, Reddit, or another distracting app without intending to.

Start with Apple Screen Time. It provides App Limits, Downtime, and activity reports. That is enough when a reminder or time budget changes your behavior.

Use stronger friction only when the light option fails. A pause can interrupt a reflex. A default block is more appropriate when you keep ignoring limits, reopening social media during study or work, or need an app installed but not freely available.

Choose the right level of self-control

Use Screen Time for basic limits. App Limits are useful for a daily budget, while Downtime is useful for scheduled periods such as a study block, workday, or bedtime.

Use lighter friction when a pause is enough. If noticing the automatic open gives you time to choose differently, a prompt or notification change may be all you need.

Use blocking for repeated override behavior. If you keep tapping through limits or opening the app before you have thought about it, a blocker changes the default from available to unavailable.

What Apple Screen Time can and cannot do

Screen Time is a strong built-in starting point. It can show activity, set App Limits, schedule Downtime, and apply restrictions. It is especially useful for families and people who want broad iPhone controls.

It does not make every limit impossible to ignore. A self-managed time limit still asks you to cooperate when it expires. A Screen Time passcode can make setting changes harder, particularly when a parent manages a child’s device. For a consenting adult setup with a trusted person, compare password and accountability app blockers; for a narrower personal-use case, compare a Screen Time alternative for distracting apps.

Screen Time is not the same as a blocker. It measures and limits time; a dedicated blocker can instead focus on whether a selected distracting app is accessible at all.

Tool Mechanism Watch out for
Screen Time (native) Free App Limits for a daily budget, Downtime for a recurring schedule Self-managed: you can change or ignore your own limits
Freedom Locked Mode sessions that can't be stopped early Requires starting a session rather than a consistent session rule
One Sec / ScreenZen Friction before opening, not a hard block Doesn't remove access, just adds a pause
Forest Timed, session-based commitment device Built around one timed session, not a recurring schedule
Fella Sessions and scheduled routines, blocked by default with no in-app toggle to end one early Still runs on Apple's Screen Time frameworks like all iOS blockers, so it can be turned off from iOS Settings the way any Screen-Time-based tool can

None of these reproduce SelfControl's exact model — a restart-proof, delete-proof timer enforced at the Mac's system level. Screen Time and Fella come closest to "blocked by default," Freedom's Locked Mode comes closest to "can't be stopped early," and One Sec/ScreenZen solve a different problem (friction, not removal) entirely.

Where Fella fits

Fella is the stronger controlled-access option, without claiming to be SelfControl's exact mechanism. It is for people who already know the apps that derail them and want those apps blocked by default during a session — not for people looking for screen-time analytics. For tools that can add friction to this pattern, see our iPhone app blockers for distracting habits.

Start a session yourself, or set up a routine that starts one on a schedule — every weeknight, a work block, or a full weekend, for example. While a session runs, selected apps stay blocked with no in-app toggle to end it early. Each active blocking session includes one 5-minute Emergency Unlock for a genuine need, then the selected apps relock automatically. That's different from SelfControl's Mac timer, which its own maintainers say can't be stopped early by design — a Fella session simply runs for the length you set or your routine's schedule, not as an unstoppable countdown. Learn when a limited emergency unlock is the right fallback.

Fella, up close.

  • Built with Apple’s Screen Time controls.
  • One 5-minute emergency unlock per session.
  • Apps stay blocked by default.

Everything you need to stay focused, right from Home.

Fella Home screen showing focus routines and session lengths

SelfControl for iPhone FAQ

Own Your Attention
Starting Right Now

Trusted by 500+ people