HomeBlogWhy a focus tool shouldn't be a subscription

Field notes

Why a focus tool shouldn't be a subscription

A subscription pays its maker for as long as you still need it. Why Spark is a free app and a key bought once, and what that key can and cannot enforce.

ProductPublished Updated 5 min read

On this page

Every software-only blocker eventually meets the same adversary: a determined user with administrator rights over their own device. That user knows the uninstall path, the settings toggle, the safe-mode trick. They are not a hacker. They are you, at 11pm.

Friction that cannot be optimised away

Software friction erodes. A confirmation dialog gets read properly once, skimmed the next few times, and before long dismissed on reflex without a word of it registering. A countdown goes the same way: sit through it a few times and you learn that sitting through it is all it asks.

Physical distance does not erode. The key is either in your hand, held against the phone, or it is somewhere else. You can learn to get through a dialog without reading it; there is no way to get through a walk to the next room without walking it, and — past five emergency unlocks, for life — nothing you can do on the screen stands in for it.

Why blockers fail

Why app blockers stop working after a week: the ways a blocker actually gets defeated, and why a longer delay before unlocking only buys time.

Read this
What stands between you and the feedFriction
Day one
Week two
Month six
A confirmation dialog
A greyscale screen
A password you set
A room awaydoes not fade
Not a measurement: the argument, drawn. Psychological friction habituates, because that is what brains do to repeated stimuli. A room away is the same distance in month six as on day one.

The key is only a key

Worth being precise about what the hardware does and does not do. The key does not block anything. It has no idea which apps you have chosen, it stores no usage data, and it never talks to the internet. All blocking is done by your phone, using the operating system's own official APIs — the Screen Time stack on iOS, an accessibility service on Android.

Those two stacks are not equally strong. Android allows a blocker to hold on more tightly than iOS does, and rather than quietly averaging the two into a promise we cannot keep on both, we document the difference and let you decide what it means for your phone. A key does not close the routes in the first paragraph, either: on iPhone you can still revoke the Screen Time permission or delete the app, which ends a session. What it removes is the easy route — the tap you would otherwise make without thinking.

The key's entire job is to answer one question: is it actually here, against the phone? It answers well enough for a tired person and not for a determined one. The Bluetooth key broadcasts a fixed identity, and someone who sets out to can record that broadcast and replay it; the NFC key is a standard tag that can be copied. What enforces the walk is the hold — about 15 seconds with the phone against the Bluetooth key, a tap on the NFC one — not a secret.

  • The key knows nothing about your apps and never talks to the internet.
  • Pairing it needs a sign-in and an internet connection.
  • Your modes, schedules, limits and sessions then sync to Spark's servers, so a new phone can restore them.
The full argument

The full argument for a physical key: why a phone you administer yourself is always winnable, and what a key does not protect against.

Read this

One purchase, not a subscription

Two lines over 5 years. A one-time purchase steps up once and stays flat. A subscription steps up again every year.DAY 1YEAR 1YEAR 2YEAR 3YEAR 4YEAR 5A SUBSCRIPTION · PAID AGAIN EVERY TERMTHE KEY · PAID ONCE
Two lines over 3 years. A one-time purchase steps up once and stays flat. A subscription steps up again every year.DAY 1YEAR 1YEAR 2YEAR 3SUBSCRIPTION · PAID EVERY TERMTHE KEY · PAID ONCE
The shape, not the figures: no price is drawn and no rival is named. One deal is paid once. The other is paid again for as long as you want to stay blocked.

There is a second asymmetry here, and it is commercial. Software-only blockers are nearly all subscriptions, which puts the company on the wrong side of the incentive. A blocker you cancel is a blocker that stopped being worth paying for, so the product quietly gets optimised for renewal rather than for the day you no longer need it.

Spark is built the other way round. The app is free and stays free — no subscription, nothing behind a paywall. It does need a key to do anything: nothing locks until a Spark is paired. The key is the thing you buy, once, priced in rupees and quoted before GST, with free shipping to most of India. There is no recurring charge, nothing to cancel, and no version of this product that gets worse when you stop paying, because you already stopped.

What it costs

The current price of each key, what arrives in the box, and why there is no subscription to cancel.

Read this
The alternatives

Which app blockers work without a subscription — the free ones, the one-time purchases, and where each one gives way.

Read this
More reading

The rest of the argument

Each post stands alone. If you would rather have instructions than opinions, the guides are the maintained layer.

All posts
After the reading

Put the unlock in another room.

Once your Spark is paired, locking is one tap and works with Bluetooth off. Unlocking means walking to the key and holding your phone against it — which is the whole difference between deciding to stop and having to stand up. The app is free; the key is the one-time buy.