Designing for faith: restraint as a design principle
Two of our apps serve religious practice. The usual growth playbook — streaks, badges, push nudges — is actively harmful there. What we did instead.
Catholic Calendar and Viratham AI both sit inside a daily spiritual practice. Early on we had to decide whether to apply standard engagement mechanics. We decided not to, and it shaped everything that followed.
Streaks punish the wrong thing
A streak counter on a prayer app tells a user who missed a day that they have failed. That is a claim no software should make about someone's spiritual life. We removed the concept entirely.
Notifications as service, not retention
Our reminders fire at times the user chooses, for events the tradition defines. They never fire because engagement dipped. The test we apply: would this notification still make sense if the app had no business model?
Typography carries the tone
Restraint had to be visible. Generous spacing, a single accent colour, quiet motion. Faith apps are frequently opened in a moment of calm; a bouncing badge breaks it. Most of our design review on these apps is about what to remove.
Getting the content right is the hard part
Liturgical calendars have regional variation, moveable feasts and rules with exceptions. No amount of interface polish compensates for a wrong feast day. The majority of the work on both apps was content accuracy, checked against primary sources — and that is the part users can feel even though they never see it.
Published Jun 16, 2026 · 1 min read