The problem

Most harm-reduction tools for gambling try to convince you to stop. Nolapse does not.

Motivational content, dashboards, and educational resources all share a common failure mode: they assume the problem is a lack of information or intention. In most cases, it isn't. The person already knows. The problem is the gap between knowing and doing — specifically, the gap that collapses under impulsive conditions.

Gambling impulses don't wait for reflection. They arrive fast, they feel urgent, and most digital environments are engineered to remove every possible obstacle between the urge and the action. Nolapse works in the opposite direction.

"The goal is not abstinence. It is friction — enough to interrupt the automatism, repeated enough to reduce the frequency and accumulate less harm over time."
The approach

A 12-second filter. Probabilistic. Honest about what it is.

When the impulse arrives, the user opens Nolapse instead of the betting platform. They pass a short check-in — intensity, estimated spend, trigger. Then they hold a button for 12 seconds while the system evaluates the attempt.

The system returns one of four decisions: blocked, delayed, conditioned, or unrestricted. The outcome is not deterministic. That uncertainty is intentional — it mirrors the unpredictability of the environments the app counters, and it prevents users from gaming the system through pattern recognition.

The 12 seconds matter more than the outcome. The pause itself is the intervention. Every time the filter runs — regardless of what it returns — the automatic link between impulse and action has been interrupted.

Design principles
01
Functional, not therapeutic
Nolapse is not a counselling app. It is a mechanical system. It does not care why you gamble. It cares about the moment you're about to.
02
No moralising
No language of shame, addiction framing, or recovery narratives. The app is cold and functional — deliberately opposite to the emotional manipulation of gambling platforms.
03
Privacy by architecture
All behavioural data stays on-device by default. No account required. No sync. The developer cannot see your impulse history, intensity ratings, or session data.
04
Anti-gamification
No streaks with fire emojis, no achievement badges, no reward animations. Progress is shown as plain numbers. The interface is intentionally closer to a terminal than a game.
Who built this
CS
Carlos Santos
Independent developer · Portugal, EU

Carlos is an independent developer, photographer, musician, and electronics hobbyist based in Portugal. Nolapse was built as a solo project — design, code, and product from one person.

The app emerged from an interest in behavioural design and the specific problem of impulsive digital behaviour in environments engineered to exploit it. The technical stack is Flutter for iOS and Android, with Riverpod state management, local-first storage via Hive, and RevenueCat for subscription management.

The freemium model was chosen deliberately: the core interruption mechanism — the part that matters most — is free and stays free. Pro features extend the system for users who want deeper analysis and personalisation.

Flutter Dart iOS Android Behavioural design Privacy-first
Contact

Get in touch

For support, feedback, press enquiries, or anything else related to Nolapse — reach out directly. There is no support team. Carlos reads and replies.

support@getnolapse.app