This Privacy Policy describes how EntropyApps ("we", "our", "us") collects, uses, and protects information when you use HabitCore (the "App"). If you do not agree with this Policy, do not use the App.
1) Information We Collect
- App data you provide: habits, schedules, reminders, daily completions/progress, and any notes or reasons you add for missed/skipped days.
- Derived data we generate (on your device): summaries that help the app work, such as per‑day habit events (complete/skip/miss) and statistics. These stay on your device.
- Account data (optional): if you sign in with Google (required only to buy HabitCore Pro), Firebase Authentication receives your email address, name, and Google account ID and assigns you a HabitCore user ID.
- Crash reports: when the App crashes, Firebase Crashlytics receives the stack trace, device model, OS version, and an installation identifier. Crash reports never include your habit names, notes, or other text you enter.
- Usage analytics (optional, off by default): only if you turn it on, Firebase Analytics receives allow‑listed event names, screen views, an app‑instance identifier, and an approximate region derived from your IP address. We do not collect your device's advertising ID.
- Purchase data: subscription status, purchase history, and receipts are processed by Google Play and our subscription provider (RevenueCat), together with your HabitCore user ID if you are signed in or an anonymous ID if not. We do not receive full payment details.
- App integrity: Firebase App Check uses Google Play Integrity to confirm requests come from the genuine App.
- Backups and exports (optional): if you export or enable backup, the files contain your app data (including notes) and are saved where you choose (e.g., your Google Drive). We store minimal backup metadata (e.g., folder ID, last backup time) to operate this feature; we do not host your backup files.
2) Why We Process Information
- To operate and improve core features (habit tracking, reminders, statistics) and provide customer support.
- To provide Premium features, process purchases, and validate entitlements.
- To maintain safety and integrity of the App, including preventing abuse and troubleshooting issues (e.g., crash reports).
- With your consent for optional features, which you can turn off at any time.
3) Data Storage and Security
- Your habit data are stored locally on your device. Optional backups/exports create files you control (e.g., local storage or a location you choose).
- We use reasonable technical and organizational safeguards. No method of transmission or storage is 100% secure.
4) Data Retention
- Local app data: persists on your device until you delete it in the app or uninstall the app.
- Backups/exports: any files you create remain wherever you save them (e.g., local storage or a location you choose) until you delete them.
- Crash reports: deleted automatically by Firebase Crashlytics after 90 days.
- Usage analytics (if enabled): retained by Firebase Analytics for up to 14 months.
- Account data: kept until you delete your account (see "Your Choices and Rights").
- Purchase/entitlement records: kept for as long as tax and accounting law requires, and for fraud prevention.
5) Sharing and Service Providers
- We do not sell personal data.
- We use specific processors strictly to operate the App. These providers process only the limited data needed to deliver their services:
- RevenueCat: subscription/entitlement validation and surfacing product/pricing details from the stores.
- Google Play Billing: billing and subscription lifecycle (including trials, renewals, and cancellations).
- Firebase Authentication (Google): optional sign‑in.
- Firebase Crashlytics: crash reports. Firebase Analytics (only if you opt in): limited usage metrics.
- Firebase App Check and Google Play Integrity: protection against modified or fake versions of the App.
6) International Processing
Depending on your location, data processed by service providers may be handled in countries other than yours. We take steps designed to help protect your information when it is processed in other countries.
7) Your Choices and Rights
- Access, export, or delete your local data in the App.
- Manage consent for optional features in settings.
- Delete your account in the App (Settings → Account → Delete account) or by email. See habit-core-policy.web.app/delete-account for what is deleted and what is kept.
- Request access, correction, deletion, restriction, or portability of information we hold about you (if any), and object to certain processing. Contact us to exercise these rights.
- Cancel subscriptions in your Google Play account settings. Billing and refunds are handled by Google Play.
8) Children's Privacy
The App is not directed to children who are under the age required in their country to provide consent. Do not use the App if you do not meet the minimum age requirement where you live.
9) Changes to this Policy
- We may update this Policy from time to time. We will show changes by updating the Effective date above and posting a summary in the App's store listing (e.g., "What's new" on Google Play). We do not send individual emails or push notifications about changes.
- Your responsibility: Please review the current Policy. If you do not agree to the updated Policy, stop using the App and uninstall it. For paid users, you may cancel your subscription in your store account settings.
10) Contact
For privacy inquiries or to exercise your rights, contact: entropy.apps.studio@gmail.com