Most habit trackers assume every habit is a daily habit. Real life is not that tidy. Ritual lets every habit keep its own rhythm — and makes sure your streak understands it.

Set each habit to run every day, on weekdays, on weekends, on a custom set of days (Mon / Wed / Fri), as a weekly target — three times a week, any days you like — or on a fixed interval, like every third day. You choose per habit, not once for the whole app.

Ritual never counts an unscheduled day as a miss, and reminders only arrive on days the habit is actually due. One schedule, honoured everywhere: the streak math, the reminders, the widget and the Watch app all read the same one. Your whole week sits on the streak board as a seven-day strip — what is done, what is still due today, and what was never scheduled in the first place.

A contribution-style heatmap for every habit, so a year of effort fits on one screen. It is free — the whole heatmap, not a teaser of one.

Correlations between your habits, the days you are strongest, and the one habit quietly dragging the rest down. Paired with a Weekly Review that sums up the week you actually had.

Check a habit off without opening the app. The home screen widget logs with a single tap, and Lock Screen accessories plus a Control Center control keep today's progress one glance away.
A native watchOS app, not a mirrored screen. Raise your wrist, tap, done.
Tap any day in the week strip to backfill it, so a busy Tuesday does not quietly erase three weeks of work.
When a long streak breaks, Ritual says so instead of letting you silently give up. Pro members can spend a Streak Freeze to restore the day.
Your habits stay on your device — no account to create, no ads, nothing sold. Habit names are never included in the anonymous analytics we do collect, and a test suite fails the build if one ever could be. Read the full policy.
Habits are stored locally using SwiftData. Turn on iCloud Sync and your own devices stay in step — inside your own iCloud, with no server of ours in the middle.
No — that is the point of Ritual. Each habit can run every day, on weekdays, on weekends, on a custom set of days, as a weekly target ("three times a week", any days you like), or on a fixed interval ("every third day"). An unscheduled day is never counted as a miss, and reminders only fire on days the habit is actually due.
Yes. There is no habit cap, ever. Every schedule type, the streak board, tap-to-backfill, the full year heatmap, the interactive widget, Lock Screen and Control Center, the Apple Watch app, habit templates and one reminder per habit are all free. Pro adds Streak Freeze, Habit Insights, the Weekly Review, Groups and Tags, CSV and JSON export, iCloud Sync, and up to three reminders per habit.
Yes. Ritual uses WidgetKit interactive widgets (iOS 17+), so you can tap a habit directly on your home screen and it marks complete — no app launch required.
The full Watch app is free: view your habits, mark them complete, and see today's progress — all from your wrist. One tap, instant sync to your iPhone.
Habits are stored locally using SwiftData. iCloud Sync is a Pro feature: turn it on and your own Apple devices stay in step, entirely inside your own iCloud, with no server of ours in the middle.
No account, no ads, nothing sold. Your habits — names, notes, completions, streaks — stay on your device. Ritual does use Firebase Analytics and Crashlytics for anonymous usage events and crash reports, and habit content is deliberately kept out of both (a test suite fails the build if a habit name could reach them). App announcement push notifications are off by default and opt-in. The privacy policy spells out every field that leaves the device.
No. Ritual is a personal productivity app for habit tracking. It is not a medical or clinical tool. Always consult a qualified healthcare professional for health, mental health, or behavioral guidance.