Overview
Golden Roots ("we", "us", "our") built Miru as a free, ad-supported app. This page explains how information is collected, used, and disclosed when you use Miru.
1. Data We Collect
1.1 Data Stored Locally on Your Device
All your personal habit data is stored locally on your device only and is never uploaded to our servers, including:
- Habit names, schedules, and completion logs
- Task names, categories, and due dates
- Focus session history
- App settings and preferences such as theme and language
- Achievement progress and XP or level data
This data is encrypted using AES-256 and stored via Hive and SQLite on your device.
1.2 Data Collected by Third-Party Services
Miru uses the following third-party services that may collect limited technical information:
Firebase Analytics (Google)
- Collects anonymous usage events such as habit creation, theme changes, and screen views
- Does not collect habit names, task names, or user-generated content
- May collect device information such as device model, OS version, and app version
Firebase Crashlytics (Google)
- Collects crash reports and error logs to help fix bugs
- May include device model, OS version, and stack traces
- Does not collect personal information
Google AdMob
- Displays banner, interstitial, and rewarded ads
- May collect device identifiers such as Advertising ID for ad personalization
- Is subject to Google's Privacy Policy
2. Advertising
Miru is a free, ad-supported app. We use Google AdMob to display advertisements. AdMob may use your Advertising ID to show personalized ads. You can opt out of personalized ads in your device settings:
- Android: Settings → Google → Ads → Opt out of Ads Personalization
Third-Party Services
| Service | Data Collected | Purpose |
|---|---|---|
| Firebase Analytics | Anonymous usage events, device model, OS version, app version | Usage analysis and product improvement |
| Firebase Crashlytics | Crash logs, error diagnostics, device details, stack traces | Bug fixing and app stability |
| Google AdMob | Advertising ID, app interactions, diagnostics | Ad serving and personalization |
3. Data We Do Not Collect
- We do not collect your name, email, phone number, or other personally identifiable information
- We do not require account creation or sign-in
- We do not upload your habit data, tasks, or notes to any server
- We do not share or sell your data to third parties
Data Collection Summary
| Data Type | Collected | Shared | Required | Purpose |
|---|---|---|---|---|
| Habit, task, focus, and achievement data | Yes | No | Core | App functionality |
| Theme and language preferences | Yes | No | Core | Personalized app experience |
| Anonymous usage events | Yes | Yes | Auto | Analytics |
| Crash logs and diagnostics | Yes | Yes | Auto | Stability and debugging |
| Advertising ID | Yes | Yes | Auto | Advertising |
All core app data remains stored locally on your device and is never uploaded to Golden Roots servers.
4. Backup and Export
Miru offers a local backup and export feature that saves your data as a JSON file on your device. This file stays on your device and is only shared if you explicitly choose to share it. We do not have access to your backup files.
5. Notifications
Miru may send local notifications such as habit reminders and streak alerts. These are processed entirely on your device. No notification data is sent to any server.
6. Data Deletion
You can delete all your data at any time from within the app:
- Go to Profile → Delete All Data
- This permanently deletes all habits, tasks, logs, and settings from your device
You can also uninstall the app to remove all data.
7. Children's Privacy
Miru is not directed at children under 13. We do not knowingly collect information from children under 13. If you are a parent and believe your child has provided us with personal information, please contact us.
8. Security
We take reasonable measures to protect your data:
- All local data is encrypted with AES-256
- Encryption keys are stored in Android Keystore via Flutter Secure Storage
- All network communication uses HTTPS
9. Third-Party Service Links
- Google Privacy Policy for Analytics, Crashlytics, and AdMob
- Firebase Privacy
10. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated date. Continued use of the app after changes constitutes acceptance of the updated policy.
11. Contact Us
If you have questions about this Privacy Policy, contact us at:
goldenroots.apps@gmail.com