Information we collect
- Google account profile data you use to sign in, including name, email address, and profile image.
- Habit and progress data you create in the app, such as habit titles, emoji selections, schedules, reminders, completion history, streaks, archived state, and points.
- Subscription and billing state needed to unlock premium features, including product identifiers, purchase tokens, order identifiers, and subscription status metadata handled through Google Play.
- Device and app service data used for app functionality, including push notification registration tokens, crash diagnostics, analytics events, and ad-related identifiers provided by integrated Google services.
- Optional Google Drive backup files when you choose to back up your local app database to your own Google Drive appData storage.
How we use data
- To sign you in, maintain your account, and keep your premium status in sync across devices.
- To store and sync your habits, points, reminders, and profile state between the app and HabitFirst services.
- To send app notifications that you enable, including reminders and administrative push messages.
- To process subscriptions, restore purchases, and prevent abuse of paid features.
- To improve reliability through crash reporting and app analytics, and to serve ads in free experiences where applicable.
Services and sharing
HabitFirst uses Google Sign-In, Google Play Billing, Firebase Cloud Messaging, Firebase Analytics, Firebase Crashlytics, AdMob, and optional Google Drive integration. Data shared with those services is limited to what is required for authentication, messaging, billing, analytics, crash reporting, advertising, and your optional backup actions.
Retention and storage
HabitFirst stores account and sync data for as long as your account remains active or as long as needed to provide the service. Local app data remains on your device until you clear the app, uninstall it, or delete your account in-app. If you use Google Drive backup, backup copies are stored in your Google account and are managed separately from HabitFirst server data.
Account deletion
You can delete your account inside the HabitFirst Android app from Settings. Deleting your account removes your HabitFirst server account and clears app data on the current device. Existing Google Drive backups in your Google account are not removed automatically by that action, and Google Play purchase history remains subject to Google's own policies.
Security
HabitFirst uses encrypted transport for network requests and secure local token storage on Android. No system can promise absolute security, but access is limited to the systems and providers needed to run the service.