Smart Reminders
Never miss a habit with up to two daily reminders that adapt to your schedule.
Multiple notification channels: push notifications, email, and more.
Unlimited Habits
Track anything that matters to you - no limits, no restrictions.
Choose from multiple habits types to fit your needs.
Organize with groups for effortless entries management.
Privacy First
Military-grade encryption keeps your data private.
Zero-knowledge architecture - even we can't see your datas.
Your email is used for sync and notifications. No ads, no trackers, no spams.
Data Sync
Use your Google account to sync data across all your devices. Guest data migrates automatically when you sign in.
Analytics
Transform your entries into meaningful insights and trends with your own dashboard.
Choose from multiple chart types and metrics to visualize your progress.
Your Data
Export your entries in standard formats to use in your favorite data-analysis tools.
Import and export habit configurations for easy backup.
Import a CSV dataset as CCV entries to pick up where you left.*
*Experimental - subject to changes
Visual Habit Builder
Habits configurator with a drag-and-drop interface, live-preview, smarter value autocomplete and much more.
Notifications hub
Finely tune your notifications schedule and more notification channel to best fit your needs.
Create your own habits system
Full control over your habits tracking, manage the time delta, backup shcedules, add your themes, and more.
Achievement & streaks
Set meaningful goals, track your habit streaks, and celebrate wins with badges and rewards.
Internationalization & accessibility
Full app translation in multiple languages and proper app-wide accessibility.
More datas control
Third party integration (Fitbit, Calendar), custom API access, habits template, and monthly insights dashboard.
Hi, I'm Nikita, a full-stack web developer based in France.
Initally, CCV started as a python script in 2021, then got upgraded with an UI.
After years of iteration and failed apps, I decided to start from the ground up, to build something others could benefit from too.
I'm passionate about meaningful data tracking, but found existing solutions either too bloated or missing key features.
The goal of CCV is simple: focus on datas.
Create an habits schema, fill in your entries, get reminders and analyze your progress.
That's it. No superficial features, no AI, no tracking.
CCV is a side project I develop in my free time, which means I can focus purely on what users need. Don't hesitate to reach out with questions!
Ready to ?
No! You can use CCV as a guest, however all of your datas will be wiped after 7 days. Creating a Google account unlocks all CCV features (like export, notifications) and permanent data storage. Connecting to a Google account as a guest will migrate all of your datas.
Well, I can code things pretty good but I absolutely don't know how to sell anything, so it's fully free !
Will it be free forever ? I don't know, but I will never lock current users behind a paywall, so enjoy the app !
CCV is currently closed source while I finalize the core architecture and establish a stable codebase.
I plan to open-source the project once the foundation is solid - this ensures contributors get clean, well-documented code to work with.
I'll provide comprehensive guides for self-hosting, contributing when CCV goes open-source.
CCV is the initials of the historical python script name that was used as the habit tracker: “Comment ça va ?” in french, meaning “How's it's going ?”.
CCV is a progressive web app (PWA). In other words, it's an app that runs on your browser, like a website. Your browser should provide a way to add CCV to your phone home screen and use it just like any app.
Your habits, entries and user settings are end-to-end encrypted and stored securely using AES-256. We use a zero-knowledge architecture, meaning that you are the only one, with your Google account, that have acces to all of your datas.
You can recover your account using the recovery feature in settings, using your recovery key and your account email. If you cannot retrieve your recovery key, we will not be able to recover your datas.