Back to browse
OffKit – an iOS app blocker that adds friction

OffKit – an iOS app blocker that adds friction

by nickfthedev·Feb 21, 2026·2 points·0 comments

AI Analysis

●●SolidSolve My ProblemCozy

QR code friction beats willpower against TikTok's retention engineers.

Strengths
  • Reframes blocking as environmental design, not motivation—genuinely clever insight.
  • Physical barrier (print QR, walk to scan) creates friction time for rational override.
  • Privacy-first: uses Apple's Screen Time API, no data collection or tracking.
Weaknesses
  • App blocker category is crowded (Freedom, Cold Turkey, Screen Time native); QR gimmick alone isn't enough differentiation.
  • Requires manual placement and ritual—won't work for users who want fire-and-forget protection.
Category
Target Audience

Students, professionals, and anyone fighting phone addiction and digital distractions.

Similar To

Freedom · Cold Turkey · Apple Screen Time

Post Description

Hi HN,

I built OffKit after noticing something about app blockers: they fail the moment unblocking is too easy.

Most blockers rely on willpower. But the apps they block (Instagram, TikTok, etc.) are engineered by teams optimizing retention with massive resources. That’s not a symmetric fight.

So instead of “motivation”, I experimented with friction.

OffKit lets you: • Select apps to block (social media, games, etc.) • Add a forced countdown when disabling the block (e.g. 30 seconds where you just have to wait) • Generate a QR code that must be scanned to block/unblock apps

The QR code part is interesting: You can print it and put it somewhere physical — another room, your office, a drawer.

Now unblocking isn’t: tap → dopamine

It becomes: stand up → walk → scan → wait 30 seconds → reconsider

That small layer of friction changes behavior more than I expected. The delay gives your “rational” brain time to catch up to the impulse.

Technically, it’s built as a straightforward iOS app using Apple’s Screen Time / Family Controls APIs. No VPN tricks, no device management profiles.

Some observations so far: • Even 10–30 seconds of forced delay drastically reduces impulsive unlocks. • Physical distance (QR in another room) works better than purely digital barriers. • Users don’t want extreme lockdown — they want lightweight boundaries.

Curious what HN thinks about “friction design” vs. pure self-control tools.

Open to feedback on the concept and implementation.

App Store link: https://apps.apple.com/app/offkit-app-blocker/id6758268708

Similar Projects

Productivity●●Solid

EvoCat – a strict iOS app blocker with "cat"-based enforcement

Screen Time API workaround that actually prevents mid-session bypassing.

CozyNiche GemBig Brain
anzerarkin
202mo ago