Last updated: 21 May 2026
Effective date: 21 May 2026
Developer: MiruKin
Contact: mirukin.app@gmail.com
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.
| Data | Purpose | Stored where |
|---|---|---|
| Medication names, dosages, instructions, form | Reminder scheduling and display | Local device (encrypted) |
| Medication schedules (time, frequency, days) | Alarm generation | Local device (encrypted) |
| Dose logs (taken, missed, snoozed, timestamp) | Adherence tracking and caregiver alerts | Local device (encrypted); cloud for Pro users |
| Symptom logs (type, severity, notes) | Personal health journal | Local device (encrypted) |
| Doctor appointments (date, time, doctor name, notes) | Appointment reminders | Local device (encrypted) |
| Profile names and relationships (e.g. “Amma — Parent”) | Multi-profile management | Local device (encrypted) |
| Pill counts and refill dates | Refill reminders | Local device (encrypted) |
| PIN (stored as a one-way SHA-256 hash) | App lock | Local device (encrypted) |
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:
data_extraction_rules.xml). Your data never leaves your device through Google’s backup service.If you subscribe to MiruKin Pro, you can optionally enable cloud backup and caregiver monitoring. These features require a Google account (Firebase Authentication).
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.
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.
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.
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.
| Service | Purpose | Data sent | Policy |
|---|---|---|---|
OpenFDA API (api.fda.gov) | Drug autocomplete and interaction checking | Medication name (no PII) | U.S. FDA open data — public API |
| Google Firebase (Auth, Firestore, Crashlytics, FCM) | Pro account, cloud sync, crash reporting, caregiver alerts | See Section 4 | Google Privacy Policy |
| Google Play Billing | Pro subscription processing | Handled entirely by Google Play; we never see your payment details | Google Play Terms |
No other third-party SDKs are included in the app.
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.
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.
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.
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.
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.
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.