
Mission alarm
Pick a real object. Make your morning prove it.
Scan toothpaste, coffee, a book, or any QR code you choose. BarLock treats that physical item as the stop condition.
Code saved
The barcode alarm that makes you leave bed.
Choose an item, arm your alarm, then scan that barcode or QR code to dismiss it. If you stop early, BarLock can ring again.

How it works
Choose an item, arm the alarm, and scan that item when it rings. These are the screens you will see along the way.

Mission alarm
Scan toothpaste, coffee, a book, or any QR code you choose. BarLock treats that physical item as the stop condition.
Code saved

AlarmKit first
BarLock uses iOS alarm permissions for protected alarms, then opens the scanner flow when it is time to prove you moved.
Protected

Harder to outsmart
Set a Lock Window before the alarm, Backup Alerts after early stops, and a Wake-Up Check after the barcode mission is done.
Rules armed

Tiptoe Mode
Press Stop and the alarm goes quiet for a few seconds while you reach the scan target. Scan in time and nobody else hears a thing. Miss the window and full volume comes back.
Quiet for 5s

Wake-Up Check
After the scan, BarLock can check in again with a countdown so the morning does not end back in bed.
I am awake
Use cases
Every routine uses the same mechanic, but the setup changes with the morning. Pick the page closest to yours.
The Pro tier expands BarLock when one protected alarm is not enough: unlimited alarms, Tiptoe Mode, and your own Lock Window, Backup Alerts, and Wake-Up Check settings.
Unlimited alarms, Tiptoe Mode, your own rules, and every alarm sound for routines that need more than the basics.
Answers about the core barcode alarm routine, Lifetime Pro, iOS support, scanning targets, and how BarLock differs from the built-in Clock app.
BarLock turns an alarm into a physical checkpoint.
