A smart digital companion that supports self-directed recovery from pornography addiction.
Recova is a mobile-first recovery companion created to address a practical problem: content blocking alone is not enough, and self-recovery often fails without structure, reflection, and support. Our background research (Indonesia) highlights early exposure and a recurring cycle of relapse driven by stress, boredom, loneliness, and frictionless access.
Rather than acting as a simple blocker, Recova is designed to strengthen self-control through a structured ecosystem: daily routines, progress tracking, trigger awareness, and fast interventions. Artificial Intelligence is used as an assistant for supportive conversations and for analyzing journal reflections to help users notice patterns over time.
- Provide a private, safe, and non-judgmental place to start recovery.
- Equip users with structured tools to monitor progress, recognize triggers, and sustain motivation.
- Use AI to deliver personalized, adaptive interventions and recovery content.
- For individuals: always-available tools, lower barriers to starting, better self-understanding through reflection and trigger mapping.
- For society and public health: early support before problems require intensive clinical care; anonymized aggregate insights to understand digital addiction trends.
- Recova is a self-help and education tool. It does not provide formal clinical diagnosis.
- Recova does not provide direct therapy or counseling with licensed professionals; expert support is delivered as curated educational content.
- Effectiveness depends on honest input and active participation from the user.
| Module | What it helps with |
|---|---|
| Account and onboarding | Sign-up via Google or email, multi-step onboarding, initial dependency self-assessment, daily check-in schedule, personal mission setting |
| Dashboard and gamification | Streak visualization, quick access to daily routine and recovery tools, milestones/achievements, calendar streak, relapse history |
| Daily check-in | Daily “clean/relapse” logging, lightweight challenges to build healthy habits |
| Emergency button | Immediate, guided interventions during high-urge moments (breathing, mission reminder, quick journaling, redirect to education) |
| AI Coach | Supportive, contextual chat; optional persona style; access to chat history |
| Journey journal + AI analysis | Private text journal, sentiment and trigger keyword detection, emotion trend visualization |
| Anonymous community | Anonymous posts and discussions designed to be supportive and non-judgmental |
| Education roadmap | Curated articles and videos, unlocked progressively from fundamentals to advanced topics |
| Profile, statistics, settings | Personal preferences, deeper analytics (high-risk times/days), notification scheduling, optional monthly email report settings |
- Create an account and complete onboarding (self-assessment, daily check-in time, personal mission).
- Use the dashboard to track streaks, milestones, and daily insights.
- Check in daily, log progress, and record relapse details when needed.
- Use the Emergency Button during cravings for fast interventions.
- Talk to the AI Coach for supportive guidance and motivation.
- Write journal entries; review AI-assisted emotion and trigger trends over time.
- Join the anonymous community and follow the education roadmap to build knowledge and healthier routines.
| Component | Technology |
|---|---|
| Mobile app | Flutter, Dart |
| Backend API | Go, Go Fiber (REST API) |
| Database | PostgreSQL, GORM |
| AI | Google Gemini (AI Coach and NLP analysis) |
| Design | Figma, Material Design, Cupertino |
- Agel Saputra (23.11.5621)
- Muhammad Zayga Ernesto (23.11.5563)
- Salman Abdurrahman (23.12.2961)
Recova is a companion for every step of recovery. Copyright (c) 2026 Recova Team. Built in Yogyakarta.
