👤 About This Policy
This Privacy Policy applies to the Android application TinyHabit: Daily Habits (package name: com.tinyhabit.app), developed and published by Mouad Bouhjra (“we”, “us”, “our”).
By installing or using TinyHabit you agree to the practices described in this policy. If you do not agree, please uninstall the app.
This policy has been written to comply with the Google Play Developer Program Policies, the EU General Data Protection Regulation (GDPR), and the California Consumer Privacy Act (CCPA).
📱 Nature of This App
TinyHabit is not intended to replace professional medical or mental health advice. Users with health concerns should consult a qualified healthcare professional.
🔒 Summary
The app allows you to enter and store health-related habit information (such as exercise routines, hydration goals, sleep habits, and mindfulness habits). This data is collected and stored only on your device in a private local database, and is never transmitted to any server or shared with any third party.
There are no user accounts, no cloud sync, no advertising SDKs, and no analytics libraries of any kind embedded in the app.
📋 Data We Collect
The table below is the complete inventory of all data categories for TinyHabit.
| Data type | Collected? | Where stored | Shared with third parties? |
|---|---|---|---|
| Name, email, or any account identifier | No | — | No |
| Device identifiers (IMEI, advertising ID, etc.) | No | — | No |
| Location data | No | — | No |
| Habit names, icons, colors & settings | Yes — user-created content | Device only (SQLite) | No |
| Habit completion logs & streaks | Yes — user-created content | Device only (SQLite) | No |
| Notes and journal entries | Yes — user-created content | Device only (SQLite) | No |
| App preferences (theme, accent colour) | Yes — user preferences | Device only (SharedPreferences) | No |
| Crash reports or diagnostics | No | — | No |
| Usage analytics or event tracking | No | — | No |
All user-created content is stored exclusively on your device in a private SQLite database that no other app or external service can access.
🎯 Purpose of Data Processing
The only purpose for which any data is stored is to provide core app functionality:
- Displaying habits you have created
- Tracking and showing your daily completion history
- Calculating streaks and progress analytics
- Storing notes you attach to habits
- Remembering your theme and display preferences
We do not use your data for advertising, profiling, or any purpose beyond the above.
🔗 Third-Party Services & SDKs
TinyHabit does not include any of the following:
- Advertising networks (AdMob, Meta Audience Network, etc.)
- Analytics SDKs (Firebase Analytics, Mixpanel, Amplitude, etc.)
- Crash reporting services (Crashlytics, Sentry, etc.)
- Social login or OAuth providers
- Cloud storage or remote sync services
- In-app purchase billing that shares data externally
The only open-source libraries used are Flutter framework packages for local database access, local notifications, and UI rendering. None of these libraries transmit data off-device.
🔔 Android Permissions
| Permission | Why it is needed | Required? |
|---|---|---|
| POST_NOTIFICATIONS | To display local habit reminder notifications that you schedule inside the app. Notifications are generated entirely on-device; no content is sent to any server. | Optional — the app works without it |
You can revoke this permission at any time via Settings → Apps → TinyHabit → Permissions without affecting any other app functionality.
🗃 Data Storage & Security
All app data is stored in an SQLite database within Android’s private app-sandboxed storage directory. This directory is inaccessible to other apps.
Because we never receive your data, there is no external server that could be compromised. Your data security depends on your device’s own protections (screen lock, full-disk encryption), which we encourage you to enable.
Uninstalling TinyHabit permanently erases all locally stored app data. We have no copy and cannot recover it.
⚖ Your Rights & Data Deletion
Under the GDPR (EU/EEA), CCPA (California), and equivalent laws you have the following rights regarding your personal data:
- Right to access — view all your data inside the app at any time
- Right to deletion — delete habits, logs, or notes inside the app, or uninstall to delete everything at once
- Right to portability — all data is on your device and under your direct control
- Right not to be subject to automated decisions — we perform no automated decision-making or profiling
Because we never receive your data, we cannot fulfill remote deletion requests. All deletion is performed directly on your device by you. For further assistance contact us at the address below.
👶 Children’s Privacy
TinyHabit is rated for all audiences. It does not knowingly collect personal information from anyone, including children under 13 (COPPA) or 16 (GDPR). Since no personal data is stored on any external server, the app presents no special risk to child users.
📝 Changes to This Policy
If we update this Privacy Policy, the revised version will be posted at the same URL with an updated “Last updated” date. For any material changes that introduce new data collection we will notify users via an in-app notice before the change takes effect.
✉ Contact
For questions, concerns, or data-related requests:
Developer: Mouad Bouhjra
Email: mouadbouhjra@gmail.com
App name: TinyHabit: Daily Habits
Package name: com.tinyhabit.app
Platform: Google Play (Android)
We aim to respond to all enquiries within 7 business days.
🩹 Health Data — Access & Collection Disclosure
Google Play classifies TinyHabit under Health & Fitness because the app is designed to help users build and track health-related daily habits. In compliance with Google Play’s User Data Policy, this section comprehensively discloses every category of health data the app accesses and/or collects, together with how that data is used.
Health data the app accesses and collects
TinyHabit collects and stores the following categories of health-related data that you actively enter into the app. All data is stored exclusively on your device:
| Health data category | Specific data accessed / collected | Storage location | Transmitted off-device? | Shared with third parties? | Used for ads / profiling? |
|---|---|---|---|---|---|
| Activity & Fitness | Habit names, custom goals, and daily completion logs you enter manually (e.g. “Exercise 30 min”, “Walk 10 000 steps”, “Workout”) | Device only — private SQLite database | No | No | No |
| Nutrition & Hydration | Habit names, counter values, and completion logs you enter manually (e.g. “Drink Water ×8 glasses”, “Eat Vegetables”, “No Sugar”) | Device only — private SQLite database | No | No | No |
| Sleep | Habit names and completion status you enter manually (e.g. “Sleep by 10 PM”, “No screens before bed”) | Device only — private SQLite database | No | No | No |
| Mental Wellbeing & Stress Management | Habit names and completion status you enter manually (e.g. “Meditate”, “Journal”, “Deep Breathing”) | Device only — private SQLite database | No | No | No |
| Notes attached to habits | Free-text notes you write yourself and attach to any habit entry. These may contain health-related information you choose to record. | Device only — private SQLite database | No | No | No |
| Biometric / sensor data (heart rate, weight, calories burned, blood pressure, blood glucose, etc.) | Not accessed and not collected. The app has no sensor access, no Health Connect / Google Fit integration, and no numeric biometric input fields. No biometric data of any kind is accessed or stored. | N/A | No | No | No |
How health data is used
The health-related data listed above is used solely for the following purposes, and for no other purpose:
- Displaying your habits and their completion history inside the app
- Calculating streaks, progress statistics, and charts shown only to you
- Storing and displaying notes you attach to your habit entries
- Triggering local on-device reminder notifications you schedule inside the app
This data is not used for advertising, behavioural profiling, research, sale to third parties, or any purpose other than the core app functionality described above.
- All health-related habit data is stored exclusively on your device in a private SQLite database inaccessible to other apps or services.
- The app does not integrate with Google Fit, Health Connect, Apple Health, or any health platform API.
- No health data is ever uploaded to a server, transmitted over a network, or shared with any third party — under any circumstance.
- All health data is treated as user-created text content. The app assigns no clinical or medical meaning to the text you enter.
- Uninstalling TinyHabit permanently deletes all locally stored data. We hold no copy of it.
Legal basis for processing (GDPR Art. 6(1)(a) & Art. 9(2)(a)): The legal basis for locally storing health-related data is your explicit consent, given when you create a habit inside the app. You may withdraw consent at any time by deleting individual habits or notes from within the app, or by uninstalling TinyHabit to erase all data at once.