Privacy-first iPhone habit tracker

Build better daily habits with automatic app check-ins.

CheckInDuck helps users create app-based daily tasks, choose a monitored app, set a deadline, and complete the task automatically when the configured usage threshold is reached. Calendar records, reminders, widget status, and premium upgrades are all built into the current app.

  • Uses Screen Time and Family Controls only after explicit user authorization
  • Supports reminders, widget status, and calendar-based progress review
  • Premium unlocks unlimited tasks, full history, and custom reminder timing
Auto check-in App usage threshold completion
Calendar history Daily records and notes
Widget + reminders Visible status throughout the day
CheckInDuck task dashboard screenshot
CheckInDuck widget screenshot
CheckInDuck onboarding screenshot

How it works

A clear flow from permission to completion.

The current build is centered on user-controlled habit tasks. People choose what to monitor, when the task should be due, and how the app should remind them before the deadline.

1

Authorize and choose

During onboarding, users can enable notifications and Family Controls access, then pick the app that should count toward a task.

2

Set task rules

Each task includes a name, monitored app, daily deadline, repeat rule, and auto check-in threshold measured in minutes.

3

Review progress

The app updates status automatically, shows progress in the widget and calendar, and keeps daily records for follow-up.

Current features

Aligned with the app that exists today.

These sections are based on the current iOS project, including the task flow, calendar records, settings, widget support, and StoreKit-powered premium upgrade path.

Task dashboard

Daily tasks can be filtered by status and manually checked when needed, with a focused list for what still needs action today.

Auto check-in threshold

Tasks can complete automatically after the selected app reaches the configured daily usage limit.

Reminder scheduling

Notifications can remind users before the deadline, including a deadline-time reminder path in the app.

Calendar and notes

A calendar view summarizes completed, pending, and missed days, with per-day details and notes.

Widget status

Home Screen widgets surface today's habit status without requiring users to open the app first.

Premium upgrade

Premium currently unlocks unlimited tasks, full history access, and custom reminder lead time, with purchase and restore flows.

Screens

Real product screenshots from the current app flow.

The gallery below covers onboarding, widget state, task planning, task creation, calendar review, and the premium upgrade screen.

CheckInDuck onboarding screen

Onboarding

Introduces the habit loop and permission flow.

CheckInDuck widget screen

Widget

Shows task status directly on the Home Screen.

CheckInDuck plan screen

Task dashboard

Summaries, task states, and one-tap check-ins.

CheckInDuck create task screen

Create task

Configure the monitored app, deadline, and auto check-in rule.

CheckInDuck calendar screen

Calendar review

Review daily outcomes, task details, and notes.

CheckInDuck premium upgrade screen

Premium

Purchase and restore flows for the expanded feature set.

Privacy and permissions

Explicit authorization, narrow monitoring scope.

CheckInDuck is built for personal habit tracking. It relies on Apple's permission model and only evaluates app-usage thresholds for apps the user chooses.

  • Users decide whether to enable notifications and Family Controls access.
  • Only user-selected apps are included in a task.
  • Task completion is based on daily usage thresholds, not in-app content.
  • The app does not read messages, taps, typed text, or screen contents inside other apps.
  • Task records, notes, and shared widget state are stored for the app experience.
  • Purchases are handled through Apple StoreKit, and optional in-app feedback can send the user's submitted message to the developer.

Review note

The app is positioned as a self-management product, not a surveillance or hidden tracking tool.

FAQ

Short answers to the key questions.

What does the app monitor?

It only evaluates usage thresholds for apps the user explicitly selected for a task.

Can it read activity inside other apps?

No. CheckInDuck does not inspect text, content, taps, messages, or any hidden in-app behavior.

What does premium unlock?

Premium unlocks unlimited tasks, history beyond the free window, and custom reminder lead times.

How can users get help?

Support, privacy questions, and billing issues can all be sent to wrq142857@gmail.com.