TodoLock

No SNS until
your tasks are done.

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

Download 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