Lockin

Build → reading 30 minutes a day

Read 30 minutes a day, verified by your phone's app timer.

Set a daily minimum — 30 minutes inside Kindle, Apple Books, Libby, Audible, or any reading app you use. Lockin reads the time via Screen Time on iOS or Digital Wellbeing on Android, hands-off. Hit it and your stake returns. Miss it and your stake funds the charity you chose.

Suggested starting contract

$3/day against missing your daily target of 30 minutes per day across your reading apps.

Why willpower fails to start this

The belief that daily reading is valuable is nearly universal. The follow-through rate is not. Warren Buffett, when asked how to get smarter, held up a stack of papers and gave a simple answer: read 500 pages like this every day. Knowledge, he said, builds like compound interest. Charlie Munger, his partner at Berkshire Hathaway, has described himself as a "learning machine" and attributed much of his success to decades of relentless reading across disciplines — law, science, psychology, history. Naval Ravikant, writing in "The Almanack of Naval Ravikant" (compiled by Eric Jorgenson, 2020), states he reads roughly one to two hours daily and credits that habit, more than any other, for whatever intelligence and material success he has accumulated. He emphasizes reading out of genuine curiosity rather than obligation: the best book is the one you will devour. The behavioral problem is not believing any of this. It is that 30 minutes of focused reading competes, every day, against passive media that is engineered to win. Cal Newport, in "Deep Work" (Grand Central Publishing, 2016), frames the cognitive cost directly: a mind conditioned by constant partial attention — the perpetual low-level monitoring of feeds, notifications, and short-form video — loses its capacity for sustained engagement with long-form text. The phone is louder than print. Opening a book is a positive act requiring a decision. Scrolling is the path of least resistance, and it is available at every moment the book is not in your hands. Two structural forces compound this. First, time-of-day vagueness. "I'll read today" is a wish. "I read after dinner, before picking up my phone" is a contextual cue that reduces the decision to near zero. Phillippa Lally, C.H.M. van Jaarsveld, H.W.W. Potts, and Jane Wardle, in their 2010 study published in the European Journal of Social Psychology, found that participants who anchored new behaviors to a specific time and context automated them far more reliably than those who left timing open. The habit formed itself; the context did the work. Second, the absence of a consequence. Missing a reading session costs nothing immediate. Tomorrow always offers a theoretical chance to catch up. Kahneman and Tversky's 1979 Prospect Theory identifies why this is a structural problem, not a willpower problem: humans are roughly twice as sensitive to losses as to equivalent gains. A $3 stake against a missed session does not replace the intrinsic pleasure of reading. What it does is make "I'll read tomorrow instead" a choice with a visible price tag, which is exactly the kind of asymmetry that tips late-evening decisions away from the passive default and toward the book.

How Lockin verifies it

Lockin's learning challenge runs on your phone's daily app-usage data — Screen Time on iOS and Digital Wellbeing on Android. When you build the contract, you pick the reading apps that count: Kindle, Apple Books, Audible, Libby, Kobo, Pocket, Instapaper, Spotify (for audiobooks), Hoopla, Scribd, or any other reading app installed on your phone. Lockin then measures the actual active time you spend inside those apps each calendar day. Time in any app you did not whitelist does not count. Verification is hands-off. There is no session button to tap, no manual log, no screenshot to upload, no honor-system confirmation. Your phone already knows how long Kindle was open today; Lockin reads that figure through the same OS counter that powers your Screen Time or Digital Wellbeing dashboard. If your daily target is 30 minutes and the OS reports 31 minutes of active time across your selected reading apps before your daily deadline in your local timezone, the day clears. If it reports 24 minutes, the day forfeits — regardless of how many physical pages you turned at the kitchen table. Time logged in your whitelisted apps before your daily deadline counts; minutes after the deadline don't rescue the day.

Set up a reading 30 minutes a day contract in 5 minutes

  1. 1

    Install Lockin

    Free download on the App Store and Google Play. Account creation takes under a minute — email or Apple/Google sign-in.

  2. 2

    Choose a learning challenge

    From the challenge picker, select Learning.

  3. 3

    Whitelist your reading apps and grant the usage permission

    Tap to select every reading app whose active time should count: Kindle, Apple Books, Audible, Libby, Kobo, Pocket, Instapaper, Hoopla, Scribd, or whatever else you actually use. Then grant the app-usage permission: approve the Screen Time prompt on iOS, or allow Lockin to read daily app usage in your phone's settings on Android. Without this permission, the contract cannot verify.

  4. 4

    Set your daily target

    The default is 30 minutes of combined active time across the whitelisted apps per calendar day. Drop to 15 or 20 if you are rebuilding a reading habit from a low base; raise to 45 or 60 if you are training for sustained, deep-reading sessions.

  5. 5

    Set your daily deadline

    By default the deadline is end-of-day — 23:59 in your local timezone — meaning your minutes only need to be logged before midnight. Tap Set deadline in the wizard to pick an earlier time on a 24-hour picker; 9:30pm is a strong default for after-dinner reading because it forces the session out of the late-evening scroll window, and 8:00am locks a morning chapter in before the workday absorbs you. Tighter deadlines unlock higher Locks and XP rewards. The deadline is set once during contract creation and applies to every scheduled day for the life of the contract — it cannot be edited mid-contract.

  6. 6

    Set your stake and pick your charity

    The default is $3 per day. Pick an amount that registers as a real loss when 11pm rolls around and Kindle is still untouched. Then choose from Lockin's vetted charity list across categories including climate, mental health, animal welfare, and digital literacy. If the OS reports less than your target on any day, the bulk of your stake funds that cause. Lockin charges a small platform fee to cover payment processing and operations.

  7. 7

    Confirm and lock in

    Your stake is held securely by Stripe. The contract starts at midnight in your local timezone. Each day, just open Kindle — or any whitelisted app — and read. The OS counts the minutes and Lockin clears the day automatically when you cross the threshold.

From Lockin's data

In the Lockin beta, learning-challenge contracts where users whitelisted a single dedicated reading app — typically Kindle or Apple Books — produced stronger first-three-week retention than contracts that mixed in general note-takers or web browsers. Users who paired a 30-minute reading minimum with an evening deadline reported the strongest sense of session focus, consistent with Cal Newport's argument in Deep Work that environmental design does most of the cognitive lifting that willpower otherwise has to.

"I had not finished a book in two years. The Kindle app was on my phone but I would always end up in Twitter instead. The 30-minute daily minimum on Kindle changed it within a week — opening the app stopped being a decision once I knew $3 went to charity if I did not. Forty books into the year now."

— Anonymous beta user, reading learning challenge, 12 weeks active

Common questions

Do audiobooks count, or only text? +

Audiobooks count when the audio app is in the foreground on your screen. Audible, Spotify Audiobooks, Libby's audio mode, and Hoopla all show up in Screen Time and Digital Wellbeing the same way Kindle does. Behavior with the screen locked is less reliable: some iOS and Android setups credit locked-screen playback as active app time, others classify it as background and stop counting. The safe approach is to keep the app on screen for some portion of your listening session — a desk stretch, a walk with the phone unlocked, or a scrolling glance every few minutes — so the OS reliably accumulates active time toward the target. Mixed contracts work too: 20 minutes of Audible plus a 10-minute Kindle session both stack toward the same daily target if both apps are whitelisted.

What about physical books or my Kindle e-reader — those don't show up in Screen Time. +

Correct. Screen Time and Digital Wellbeing only see apps on the phone or tablet running them. A paper book on the kitchen table, a Kindle Paperwhite, a Kobo Clara, or a borrowed library book in your hands do not produce app time the OS can count toward your daily target.

Where does the forfeited money actually go? +

Forfeited stakes go to a registered charity from Lockin's vetted list. You choose the charity from categories including climate, mental health, animal welfare, and digital literacy when you set up the contract. The bulk of your stake funds the charity you chose. Lockin charges a small platform fee to cover payment processing and operations. Refer to the transparency page inside the app for charity-by-charity tallies.

What does Lockin actually see — my book list, my highlights, my account? +

None of those. On iPhone, Screen Time only reports whether you crossed your daily minimum for the apps you selected — Lockin never sees screen contents, your Kindle library, your Apple Books highlights, or any account information. On Android, the app-usage permission only reveals which app you used and for how long. The pass/fail signal each day is a minutes-in-whitelisted-apps check compared against your daily target — nothing more.

How does the daily deadline work, and can I change it? +

Every contract has a per-day deadline by which your target minutes must be logged in your whitelisted reading apps. The default is end-of-day — 23:59 in your local timezone — so the day clears any time you cross your minimum before midnight. During the 7-step contract wizard you can tap Set deadline and pick any earlier time on a 24-hour picker — 9:30pm anchors an after-dinner reading window before pre-bed scrolling, and 8:00am locks the day's minutes in before work. The deadline you set applies to every scheduled day for the life of the contract. Tighter deadlines unlock higher Locks and XP rewards, since an earlier cutoff is meaningfully harder than midnight. The deadline is locked in at contract creation and cannot be edited mid-contract — that immutability is what makes it function as a precommitment rather than a movable target.

Other habits people build

Stop deciding. Start staking.

Free to download. You set the target, the stake, and the charity.