Miru icon

Privacy Policy

Miru

Last updated: April 13, 2026

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

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.