Five Different Ways Apps Try to Prove You're Actually Awake

Math puzzles, NFC scans, photo proof, stranger phone calls, and video sent to your circle: five distinct wake-verification mechanisms, compared on why each one holds up or breaks down.

In this article6 sections

Five clearly different mechanisms exist for verifying that an alarm dismissal actually corresponds to a person being awake: solving a cognitive puzzle (Alarmy’s classic mode), scanning a physical NFC tag or QR code at a fixed location (Sleep as Android), photographing a preset location (Alarmy’s photo mode), receiving a wake-up call from a matched stranger (Wakie), and sending video proof to a chosen group of people (DontSnooze). Each tests a different thing, and each fails in a different way.

Most “best alarm app” roundups don’t organize this way. They compare price, sound library, snooze intervals — surface features that sit on top of whatever verification mechanism is actually doing the work, or not doing it. The mechanism is the product. Everything else is packaging.

Math and Logic Puzzles (Alarmy, Classic Mode)

Alarmy — the Korean app marketed as “Sleep If U Can,” with tens of millions of installs — built its reputation on forcing you to solve a math problem, retype a sequence, or complete a memory-matching task before the alarm stops. The puzzle difficulty scales with settings, and on paper the logic is sound: basic arithmetic requires enough working memory that a fully unconscious brain can’t do it.

The problem is what happens after the first few weeks. The puzzle set isn’t infinite, and even when it is generated procedurally, the type of cognitive operation required stays the same. A brain that has solved “what’s 7 times 8, minus 3” two hundred times develops a motor-cognitive shortcut for that specific operation that doesn’t require full wakefulness to execute — the same way someone can type a memorized password half-asleep. The puzzle keeps measuring whether a learned sequence can be performed, not whether the person performing it is actually awake. Those were the same thing in week one. They stop being the same thing by week four.

Physical NFC Tag or QR Code Scanning (Sleep as Android)

Sleep as Android — a long-running Android app separate from Alarmy — has a feature that gets a fraction of the coverage Alarmy does, despite being arguably the more physically rigorous mechanism of the two: you register an NFC tag or a QR code stuck to a specific object, commonly a bathroom sink, a light switch, or a kitchen counter, and the alarm will not stop until your phone scans that exact tag.

This is the mechanism that comes closest to requiring true physical displacement. A puzzle can be solved in bed with your eyes half-closed. An NFC scan cannot — you have to stand up, walk to a fixed point in your home, and hold your phone against an object you can’t reach from a horizontal position. There’s no way to fake it short of getting up.

The limitation is entirely about maintenance, not mechanism. The tag is bound to a location, which means the system only functions in environments where you’ve placed one. Travel, staying at someone else’s place, or even rearranging your own bathroom breaks the chain unless you register a new tag every time — and the app has to fall back to something else (usually a plain dismiss or a puzzle) for exactly the situations where you’re most likely to oversleep, like an unfamiliar hotel room. The mechanism that’s hardest to fake at home is also the one most likely to silently disable itself the moment your routine changes.

Photo Proof of a Preset Location (Alarmy, Photo Mode)

Alarmy also ships a second, separate dismissal mode: instead of a puzzle, you register a photo of a specific spot — the coffee maker, a window, a bathroom mirror — and each morning you have to retake a matching photo to silence the alarm. It deserves to be treated as a separate mechanism from Alarmy’s own math mode, even though it comes from the same company, because it tests something different: not cognitive performance, but physical relocation, similar in spirit to Sleep as Android’s NFC approach but achieved through image matching instead of a hardware tag.

Photo matching is easier to set up than an NFC tag — no physical object to buy or place, just a photo taken once — which is exactly why it’s also easier to defeat. Lighting changes, camera angle tolerance, and the fact that the matching algorithm has to accept some variance mean a photo taken from bed at the right angle, or a saved reference image, can occasionally clear the check without a real walk to the location. It’s a softer version of the same idea NFC executes more strictly, trading reliability for convenience.

A Wake-Up Call From a Random Matched Stranger (Wakie)

Wakie’s original model, before the company pivoted toward broader social features, was mechanically distinct from everything above: instead of a task performed alone against a phone, you were matched with another Wakie user — a stranger — who called your phone at your set wake time. A real human voice, in real time, was the alarm.

The mechanism has been broken down elsewhere in more detail, but the short version is that it fails for a specific structural reason, not because voice contact is a bad idea. The stranger placing the call has no stake in whether you, specifically, get out of bed. If you don’t pick up, or pick up and go back to sleep, the caller has no way to know and no reason to follow up — they move on to whatever’s next in their day. The mechanism produces a single wake-up event with no continuity attached to it. Compare that to any mechanism where the same people check the outcome every day: continuity is what turns a wake-up event into a wake-up habit, and a matched stranger, by design, can’t provide it twice.

Video Proof Sent to a Chosen Circle (DontSnooze)

DontSnooze’s mechanism is different in kind from all four above: instead of testing what you can do alone (solve a puzzle, reach an object, take a photo) or relying on a one-time outside actor (a stranger’s call), it records video proof of you at wake time and sends it to a small group of people you’ve selected in advance — three to six people, not a stranger, not the public. If you don’t record within the window, a random photo from your camera roll posts to the same group instead, visible for 48 hours before it deletes itself.

What this changes structurally is where the enforcement pressure comes from. A puzzle or a photo check only has to satisfy an algorithm, which has no opinion about you and forgets the moment the check passes. A video sent to your sister, your co-founder, or your training partner has to satisfy people who will actually see it and may ask about it later. That’s a different kind of pressure than any of the first four mechanisms apply, and it’s the one this site’s breakdown of why video proof outperforms self-report covers in more depth.

The honest limitation is that the mechanism’s entire enforcement value depends on an assumption the app itself can’t guarantee: that the people in your circle are actually looking. If everyone you added is asleep on their own schedule, muted the group, or just doesn’t check the app most mornings, the social cost of a missed window collapses toward zero — there’s video or a stray camera-roll photo sitting in a group chat that functions the same as no group chat at all. Unlike an NFC tag, which either gets scanned or doesn’t regardless of anyone’s attention, a witness-based mechanism needs the witnesses to be paying attention on the mornings that matter, and that isn’t something a person can fully control at signup.

What Actually Separates a Mechanism That Lasts From One That Doesn’t

Here is the pattern across all five: a wake-verification mechanism holds up past the first couple of weeks only if the cost of defeating it doesn’t shrink through repetition. A math puzzle’s cost shrinks — the same operation gets easier to perform half-asleep every time you do it. A photo-match check’s cost shrinks a little, since your eye for the right angle in dim light improves with practice. An NFC scan’s cost stays roughly flat, because walking to a fixed physical point takes about the same effort on day 200 as day 1 — its failure mode is availability, not habituation. A stranger call’s cost was never really a cost to begin with, since nothing tracked whether you’d defeated it. And a social mechanism’s cost depends on a variable outside the mechanism entirely — whether the specific humans on the other end are still watching.

None of this makes one mechanism objectively “best” independent of who’s using it. It does mean the honest question to ask about any of these apps isn’t “does the alarm go off,” but “what, specifically, does dismissing it require of me, and does that requirement get easier or stay the same the two-hundredth time I do it.” For a broader look at how these mechanisms compare against enforcement models generally — cognitive, environmental, financial, and social — this site’s wider analysis of what actually works covers more ground than mechanism alone. And for anyone deciding based on subscription terms rather than mechanism, the fine-print comparison across six alarm apps is a useful adjacent read before committing to any of them.

Keep reading