Back to System tracker

Privacy Policy

System tracker

Last updated: March 25, 2026

Privacy Policy

App Name: SYSTEM — Habit Tracker Bundle ID: com.oumari.systemhabittracker Last Updated: March 24, 2026 Contact: mooumari2@gmail.com


1. Overview

SYSTEM is a gamified habit tracking application. This Privacy Policy explains what information is collected, how it is used, and your rights regarding that information. By using SYSTEM, you agree to the practices described in this policy.


2. Information We Collect

2.1 Data Stored Locally on Your Device

All core app data is stored exclusively on your device and is never transmitted to our servers. This includes:

  • Habit data — habit names, categories, difficulty, and schedule settings you create
  • Quest history — daily quest completion records
  • Hunter profile — your display name, XP, stats, rank, HP, and streak count
  • Mood entries — daily mood ratings you log
  • Achievement records — achievements you have earned
  • App settings — notification preferences and other configuration

This data is held in a local SQLite database on your device. It is not backed up to any cloud service by us and is deleted when you uninstall the app.

2.2 Data Collected Automatically

When you use the app, the following data is collected automatically through third-party services (described in Section 4):

Usage Analytics (Firebase Analytics)

  • In-app events such as: quest completed, habit created, rank advancement, streak milestones, achievement unlocked, raid completed, mood logged, and app onboarding completion
  • Event parameters such as quest category, difficulty, XP earned, streak length, and reward type
  • Device information: device model, operating system version, app version, language, and country/region
  • Session information: session duration and frequency of use
  • A randomly assigned analytics identifier (not linked to your name or email)

Crash Reports (Firebase Crashlytics)

  • Stack traces and error logs when the app crashes or encounters an error
  • Device state at the time of the crash: device model, OS version, app version, available memory, and battery level
  • A randomly assigned installation identifier

No crash report contains your habit names, quest history, display name, or any other personal content you have entered.


3. How We Use This Information

| Purpose | Data Used | |---------|-----------| | Fix bugs and improve stability | Crash reports (Crashlytics) | | Understand which features are used | Usage events (Analytics) | | Balance game mechanics remotely | Remote Config fetch (no personal data) | | Deliver local notifications | Device notification permission (stored locally) | | Display home screen widgets | App state data (stored locally) |

We do not sell, rent, or share your data with advertisers or any third party for commercial purposes.


4. Third-Party Services

SYSTEM integrates the following third-party services. Each has its own privacy policy linked below.

Firebase (Google LLC)

The app uses three Firebase products:

  • Firebase Analytics — collects anonymised usage events to help understand how the app is used. Privacy policy: https://policies.google.com/privacy Opt-out: You can disable analytics collection on your device through your device's advertising settings or by contacting us.

  • Firebase Crashlytics — collects crash reports to help diagnose and fix stability issues. Privacy policy: https://firebase.google.com/support/privacy

  • Firebase Remote Config — fetches game balance configuration values (such as XP ranges). No personal data is transmitted during this process. Privacy policy: https://firebase.google.com/support/privacy

Firebase services are operated by Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA. Data may be processed in the United States and other countries where Google operates infrastructure.

Flutter Local Notifications

Used to schedule and deliver local reminder notifications entirely on your device. No data leaves your device through this service. Repository: https://pub.dev/packages/flutter_local_notifications

WorkManager

Used to schedule background tasks (such as daily penalty evaluation) on Android. Operates entirely on your device. Repository: https://pub.dev/packages/workmanager

Home Widget

Used to display your current rank, HP, streak, and quest progress on your device's home screen. Data is shared only between the app and the widget, both running on your device. Repository: https://pub.dev/packages/home_widget

RevenueCat

Used to manage in-app subscriptions (Hunter Pass). RevenueCat processes the following data to validate and deliver your subscription:

  • Apple transaction receipts and purchase history
  • A randomly assigned app user ID (not linked to your name or email)
  • Device type, operating system version, and app version
  • Subscription status and entitlements

RevenueCat does not have access to your name, email, or payment details — those remain with Apple. No personal content you enter in the app (habit names, quest history, display name) is shared with RevenueCat.

Privacy policy: https://www.revenuecat.com/privacy


5. Data Retention

  • Local app data is retained on your device until you uninstall the app or clear app data through your device settings.
  • Analytics data is retained by Google for up to 14 months, in accordance with Firebase Analytics' default retention policy.
  • Crash report data is retained by Google for 90 days.

6. Children's Privacy

SYSTEM is not directed at children under the age of 13 (or the applicable age of digital consent in your country). We do not knowingly collect personal information from children. If you believe a child has provided information through the app, please contact us at mooumari2@gmail.com and we will take steps to delete it.


7. Your Rights

Depending on your location, you may have the following rights:

  • Access — request a description of the data collected about you
  • Deletion — request deletion of your analytics/crash data by contacting us
  • Opt-out of analytics — disable Firebase Analytics through your device's advertising ID settings (iOS: Settings → Privacy → Tracking; Android: Settings → Google → Ads)
  • Data portability — your local app data (habits, quests, profile) is stored in a SQLite database on your device and can be accessed directly

To exercise any of these rights, contact us at mooumari2@gmail.com.

EU/EEA users (GDPR): The legal basis for processing analytics and crash data is our legitimate interest in improving app stability and quality (Article 6(1)(f) GDPR). You have the right to object to this processing at any time.

California users (CCPA): We do not sell personal information. You have the right to know what data is collected and to request its deletion.


8. Data Security

All data stored locally on your device is protected by your device's built-in security mechanisms (filesystem encryption, app sandboxing). Data transmitted to Firebase services is encrypted in transit using TLS.


9. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last Updated" date at the top of this document. Continued use of the app after changes constitutes acceptance of the updated policy. For significant changes, we will make reasonable efforts to notify you through an in-app notice.


10. Contact

If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact:

Email: mooumari2@gmail.com

We aim to respond to all inquiries within 7 business days.