TodoLock

No SNS until
your tasks are done.

Stop opening SNS when you have work to do. Solved by structure, not willpower.

Coming Soon on App Store
The mechanism
Simple rules
🔒

Tasks pending → Locked

If any tasks are due today and incomplete, SNS is locked after your shield start time.

All done → Unlocked

Complete all today's tasks and the lock lifts for the rest of the day.

📭

No tasks → No lock

No tasks due today, or before shield start time? No lock.

How it works
Getting started
1

Set your shield start time

Set your work start time (default 9:00). After that, any incomplete tasks will trigger a lock.

2

Choose apps to block

Select distracting apps — SNS, games, videos. Free plan: 1 app.

3

Add your tasks

Add what you need to do today. Auto-sync from Apple Reminders (iOS 17+).

4

Hold to complete

Hold a task to mark it complete. Finish all tasks to unlock.

Features
What's included
🔁

Recurring tasks

Daily and weekly repeating tasks. Auto-generates the next task on completion.

📅

Reminders sync

Auto-import today's Apple Reminders with two-way sync (iOS 17+).

📊

Usage report (Pro)

Track your daily screen time changes with reports.

📱

Widgets

Task progress rings on Home Screen and Lock Screen.

Pricing
Plans
Free
¥0
Always free
  • 1 app blocked
  • 10-min unlock (fixed)
  • Basic task management
  • Reminders sync
Pro Monthly
$9.99 /mo
 
  • Unlimited apps
  • Unlock duration (5/10/15 min)
  • Daily unlock limit (0–5 times)
  • Cooldown setting
  • Usage reports
Privacy Policy Terms of Service Support