by ConKarma team · 2026-04-27
Why we built a family habits app without feeds
Habit-tracking apps usually evolve toward leaderboards, public quests, and feeds. We deliberately walked the other way. Here's the design call — and what we lost by making it.
Most habit-tracking apps end up with a feed. The product logic is consistent: streaks are sticky, sticky users are valuable to advertisers, and a feed is how you turn sticky users into engagement. Once a feed exists, the rest follows — friend lists, challenges with strangers, leaderboards, push notifications about what other people are doing.
We didn't build a feed. We don't intend to. This post is about why.
The core trade-off
A feed makes the app look more alive. New users open it and see activity. Engagement metrics go up. Public accountability really does help some people stick with habits — that's not a strawman. There's a real reason habit apps default to social.
But a feed also changes what the app is. Once your habits are visible to a network, you're partly performing them for that network. The little ritual of marking done — "yes I went for a walk today" — becomes a signal you're sending. The app stops being a quiet personal tool and becomes a stage.
For a family-first app that includes children, that change is worse than a missing feature. Kids don't need an audience for their morning routine. Couples don't need their relationship habits visible to a leaderboard. Adults don't need another surface that turns their interior life into content. We built ConKarma assuming the audience for your habits is you and the people who actually live with you — the Cell — and nobody else.
What we gave up
Three things, honestly:
Easy public accountability. Some users genuinely benefit from "everyone can see if I miss a day". Habitica's party-quest mechanic delivers that better than anything else; it's a real win. We tell users who want that to use Habitica. We're not the right app for them.
Network virality. Apps with feeds spread through "look what my friend just did". We don't get that. Our growth has to come from quality + word-of-mouth + thoughtful marketing, which is slower. We're fine with slower.
Engagement metrics that look great in a deck. No feed means lower DAU, shorter session length, fewer pushes. Investors who index on those metrics will price us lower. We accept that trade because the alternative is selling out the actual users.
What we kept
A Cell — the family or partnership or solo unit. Closed by default. No public profile. No discovery. No friend graph. The economy inside the Cell (DNA, the cell-economy currency) flows between members but not outside. The whole social layer is opt-in and reversible: you can leave a Cell, and your data stays with you.
For kids specifically: COPPA-verified parental consent before any data leaves the device, no ads on child accounts ever, no public profile a stranger can find. The screen-guard ensures adult content can't appear on a child's profile even if the family shares a device. None of these are toggles a kid can clear; they're how the app is built.
A nuance we want to be explicit about
The original commitment above was written about feeds — about public profile pages, follower graphs, and named-individual leaderboards. We meant it then and we mean it now. None of those are on the roadmap.
But families do tell us that gentle competition helps them stick with habits. Not the kind where Sarah's family is visible to other named families, but the kind where you know your household is putting in honest effort relative to other households putting in honest effort. So we're shipping Leagues: weekly anonymized cohort competition. Your Cell sits in a group of about thirty other Cells, you compete on aggregate DNA earned for the week, and the leaderboard shows positions — not names, not avatars, not habits, not anything that lets one Cell identify another. Nobody can follow you. Nobody can browse your habits. The privacy contract — your audience is the people who live with you — holds.
The line we’re drawing isn’t between competition and no competition. It’s between identity-public competition (which makes the app a stage and turns kids into content) and identity-private competition (which gives people the gentle external pressure they ask for without surfacing anyone’s real life to strangers). The first is the harm. The second is fine.
We thought hard before adding Leagues. We're leaving the original "we don't intend to build a feed" sentence in place above, because that was the commitment then and the historical record matters. This section is the refinement: a feed surfaces identities; Leagues surfaces aggregates. We won't ship the first. We're shipping the second.
What this means for the next year
We'll resist the easy temptations. No leaderboards, no public quests, no "people you may know". We'll build deeper into the things that work in private — better journal prompts, richer Cell rituals, more honest streaks. We'll write about the choices we make. We'll be slow about it, because slow is what private things need.
If you've been waiting for a habit app that respects the privacy of the people who actually live in it — try ConKarma. If you want a leaderboard, try Habitica. We're glad both kinds of apps exist.