Privacy Policy — MiruKin

Last updated: 21 May 2026
Effective date: 21 May 2026
Developer: MiruKin
Contact: mirukin.app@gmail.com


1. Introduction

MiruKin (“the app”, “we”, “our”) is a medication adherence app designed to help individuals and their caregivers track medications, schedules, and dose history. We take your health data seriously. This policy explains exactly what data we collect, where it is stored, how it is protected, and what your rights are.


2. Data We Collect

2.1 Data You Enter Directly

DataPurposeStored where
Medication names, dosages, instructions, formReminder scheduling and displayLocal device (encrypted)
Medication schedules (time, frequency, days)Alarm generationLocal device (encrypted)
Dose logs (taken, missed, snoozed, timestamp)Adherence tracking and caregiver alertsLocal device (encrypted); cloud for Pro users
Symptom logs (type, severity, notes)Personal health journalLocal device (encrypted)
Doctor appointments (date, time, doctor name, notes)Appointment remindersLocal device (encrypted)
Profile names and relationships (e.g. “Amma — Parent”)Multi-profile managementLocal device (encrypted)
Pill counts and refill datesRefill remindersLocal device (encrypted)
PIN (stored as a one-way SHA-256 hash)App lockLocal device (encrypted)

2.2 Data Generated by the App

2.3 Data We Do NOT Collect


3. How Data Is Protected on Your Device

All health data is stored in a SQLCipher AES-256 encrypted database. The encryption key is generated randomly on first launch and stored in the Android Keystore — a hardware-backed secure enclave on your device. No one, including us, can read your local data without physical access to your unlocked device.

Additional protections:


4. Pro Features and Cloud Storage

If you subscribe to MiruKin Pro, you can optionally enable cloud backup and caregiver monitoring. These features require a Google account (Firebase Authentication).

4.1 What Is Synced to the Cloud

When cloud sync is enabled, the following data is uploaded to Google Cloud Firestore:

What is NOT synced: symptom logs, appointment notes, your PIN hash, biometric data.

4.2 Cloud Encryption

Your cloud data is encrypted in transit (TLS 1.2+) and encrypted at rest by Google using AES-256. This is not end-to-end encryption. Google holds the Firestore decryption keys. We chose this approach because true end-to-end encryption (where only your device holds the key) would make account recovery impossible if you lose your device.

The Firestore persistent cache stored on your device is protected by Android’s file-based encryption (FBE), not by SQLCipher.

4.3 Caregiver Alerts (FCM)

If you invite a caregiver to monitor your doses, the following data is sent to their device via Google’s Firebase Cloud Messaging when a dose is missed:

No dosage, instructions, notes, or other health details are included in the alert. The data passes through Google’s FCM infrastructure. Google’s Privacy Policy applies to FCM data in transit.

4.4 Firebase Crashlytics

Crash reports are collected automatically for Pro users to help us fix bugs. Crash reports may include device model, Android version, app version, and a stack trace. No health data (medication names, dose logs, profiles) is included in crash reports. Crashlytics data is governed by Google’s Privacy Policy.

4.5 Data Retention in Firestore


5. Third-Party Services

ServicePurposeData sentPolicy
OpenFDA API (api.fda.gov)Drug autocomplete and interaction checkingMedication name (no PII)U.S. FDA open data — public API
Google Firebase (Auth, Firestore, Crashlytics, FCM)Pro account, cloud sync, crash reporting, caregiver alertsSee Section 4Google Privacy Policy
Google Play BillingPro subscription processingHandled entirely by Google Play; we never see your payment detailsGoogle Play Terms

No other third-party SDKs are included in the app.


6. Drug Interaction Checker

The drug interaction feature queries the U.S. FDA public API (api.fda.gov) with the names of your medications. This query is made over HTTPS. The FDA API is a public open-data service; no personal identifiers are included in the query. The FDA’s data use policy applies.


7. Children’s Privacy

MiruKin is not directed at children under the age of 13 and we do not knowingly collect personal data from children. If you believe a child has provided us with personal information, please contact us at mirukin.app@gmail.com and we will delete it.


8. Your Rights

You have the right to:

If you are in India, you may also exercise rights under the Digital Personal Data Protection Act, 2023 (DPDP Act) by contacting us at mirukin.app@gmail.com.


9. Data Transfers

If you use Pro features, your data is stored on Google Cloud Firestore servers. Google operates data centres globally. By enabling cloud sync, you consent to your data being processed on Google’s infrastructure, which may be located outside India. Google maintains appropriate safeguards for international data transfers.


10. Changes to This Policy

We will notify you of material changes to this policy by updating the “Last updated” date at the top of this document and, where required, through an in-app notice. Continued use of the app after a policy update constitutes acceptance.


11. Contact

For privacy questions, data deletion requests, or to exercise your rights under the DPDP Act or any other applicable law:

Email: mirukin.app@gmail.com
Developer: MiruKin
Address: 410, Ayyappa Nagar, Vijayawada, India


This privacy policy applies to MiruKin for Android, version 1.0.0 and later.