What BeReal Got Right That Most Accountability Apps Get Wrong (and the One Thing It Skipped)
BeReal solved staging with a dual-camera, no-retake photo mechanic — a genuinely smart move. What it never solved was consequence: nothing meaningfully bad happens if you don't post, which is a large part of why usage cooled after its 2022 peak.
In this article4 sections
BeReal, launched by French founders Alexis Barreyat and Kévin Perreau in 2020, solved a problem that had quietly broken every photo-sharing app before it: staging. Instagram’s entire aesthetic had drifted toward curated, retaken, filtered images, and BeReal’s answer was built into the interface itself rather than left to persuasion — it made staging mechanically difficult instead of asking users to please stop doing it.
The part BeReal got right
The mechanic: once a day, at a randomized, unannounced time, every user gets a two-minute window to post. The app fires both the front and back camera simultaneously, producing one image with no crop, no filter, and originally no retake option (a “late” label and retake counter were added later, but the core resistance to staging held). You can’t wait for good lighting. You can’t pose. You can’t retake until the moment looks right, because the moment is already gone by the time you’ve decided to try again.
That’s a narrow but real accomplishment: the interface itself makes the unwanted behavior (staging) harder than the wanted behavior (posting reality), instead of relying on users to police themselves. Compare that to most social platforms, which rely entirely on norms and moderation to discourage curation, and mostly lose that fight. BeReal didn’t ask nicely. It just changed what was mechanically possible.
The part it never solved
Here’s the gap, and it’s the more interesting half of the teardown: BeReal never built a real cost for not posting. Miss the window, or skip the day entirely, and nothing happens beyond a “late” label if you post afterward — a cosmetic marker, not a consequence anyone experiences as a loss. The app bet entirely on the format’s novelty and social pressure from friends’ feeds to keep people posting, with nothing holding lapsed users when that novelty faded.
It faded. Public app-analytics reporting through 2023 and 2024 described daily engagement cooling meaningfully after BeReal’s 2022 peak, and the company was acquired by mobile-games publisher Voodoo in 2024 — a very different outcome than the standalone, IPO-track trajectory BeReal looked to be on at its height. There were several contributing factors to the slowdown, and it would be too simple to pin the whole decline on one missing feature. But the specific pattern — a habit-forming daily prompt with genuine initial adoption, followed by decay once the format stopped feeling new — is exactly what you’d predict for a system with no cost attached to lapsing. When showing up and not showing up produce roughly the same experience, the sustainable driver has to be pure novelty or pure social obligation, and both erode over time in ways that an actual consequence doesn’t.
What DontSnooze took from this, and what it changed
DontSnooze’s camera-roll penalty is a direct answer to exactly the gap BeReal left open. Miss your wake-up window and a random photo from your camera roll — not one you chose or staged — gets posted to your group automatically, visible for 48 hours. It borrows BeReal’s core insight (remove the user’s ability to curate or stage the moment) and adds the piece BeReal skipped: an actual cost for absence, not just a cosmetic label.
It’s only fair to name the tradeoff this creates, not just the upside — the founder’s own account of building that tradeoff is candid about where it doesn’t work. BeReal’s low-stakes approach was also lower-friction — nobody has to opt into meaningful personal risk to use it, which is part of why it spread as fast as it did across a huge, casual friend network. DontSnooze requires real trust in a small group before the penalty feels acceptable rather than invasive, which caps how wide any given group can comfortably be. BeReal optimized for reach. DontSnooze’s mechanic optimizes for retention within a much smaller, more deliberately chosen circle. Neither choice is free.
The actual lesson
The interesting comparison isn’t “which app is better” — they’re not really competing for the same use case. BeReal proves the staging problem is genuinely solvable at the interface level rather than through user willpower, and its slowdown is a reasonably clean natural experiment in what happens when a well-built anti-staging mechanic isn’t paired with any real cost for disengaging. Anyone building a habit or accountability product — DontSnooze included — inherits both halves of that lesson: solve staging at the interface level if you can, the way BeReal did, but don’t assume novelty alone will keep covering for the absence of a real stake once the format stops feeling new.
There’s a corrective in here too for anyone assuming “more consequence is always better.” BeReal shows the ceiling on the low-consequence end: enough novelty can carry a product a surprisingly long way before the missing stake catches up with it. The lesson isn’t that every social app needs a camera-roll-style penalty bolted on. It’s that any product relying on a daily habit should know, on purpose, which side of that tradeoff it’s choosing — and BeReal’s later trajectory is a fairly public record of what happens when that choice gets made by default instead.