Privacy Policy
This policy explains what Drimin (the mobile application) and drimin.thevobot.in (this website) do — and do not do — with information. It is written to be clearly understood, not just legally sufficient. If anything below is unclear, please reach out and we'll fix the wording.
1. The short version
- Drimin does not collect personal data. There is no account, no sign-in, no profile.
- Drimin does not send data anywhere. The Android app does not request the
INTERNETpermission. It cannot make network requests at the operating-system level. - All your hydration data stays on your device, encrypted at rest with a per-install 256-bit key stored in the Android Keystore.
- Drimin contains no third-party analytics, ads, crash trackers, or SDKs that phone home.
- This marketing website (drimin.thevobot.in) is static content served by Firebase Hosting and does not run analytics or set tracking cookies.
2. Information the app handles
The Drimin app generates and stores the following on your device:
| Category | Examples | Where it lives | Shared with anyone? |
|---|---|---|---|
| Hydration data | Intake entries (amount, timestamp), daily totals, streaks | On-device encrypted SQLite database (SQLCipher) | No |
| Preferences | Daily goal, cup size, reminder schedule, DND window, theme, accent | On-device SharedPreferences + encrypted store |
No |
| Encryption key | 256-bit AES key generated on first launch | Android Keystore (hardware-backed where available) via flutter_secure_storage | No — never leaves the device |
| Notifications | Scheduled local notifications for reminders | Local OS scheduler via WorkManager / flutter_local_notifications | No |
| Home-screen widget cache | Today's total, goal, streak (for instant widget rendering) | On-device SharedPreferences |
No |
3. Information the app does not handle
- Your name, email, phone number, or any account identifier.
- Your contacts, calendar, location, photos, microphone, or camera.
- Your IP address, advertising ID, or device fingerprint.
- Any usage analytics, crash telemetry, or behavioural events.
4. Permissions the app requests, and why
POST_NOTIFICATIONS(Android 13+) — to display the reminder notifications you schedule. Optional.RECEIVE_BOOT_COMPLETED— so reminder schedules and widget data are restored after you reboot. No data leaves the device.VIBRATE— to play the reminder vibration if you enable it.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS— to let you grant Drimin reliable background execution from Settings.SCHEDULE_EXACT_ALARM/USE_EXACT_ALARM— to deliver reminders close to the minute you asked for.
Drimin does not request the INTERNET permission. This is
verifiable from the public AndroidManifest.xml shipped with each build.
5. Backup and device transfer
Drimin's manifest sets android:allowBackup="false" and ships a custom
data_extraction_rules.xml that opts out of Google cloud backup and device-to-device
transfer for the app's data directory. Uninstalling Drimin permanently removes its database
and key material from your phone. There is no off-device copy to restore from.
6. Children's privacy
Drimin is suitable for general audiences, including children, because it neither collects nor transmits any personal information. We do not knowingly process data from children because we do not process personal data from anyone.
7. Third-party services and SDKs
The Drimin app integrates open-source packages from pub.dev to build its user interface,
schedule notifications, render widgets, and encrypt local storage. None of these packages
transmit personal data on Drimin's behalf at runtime. A full list is available in the
project's pubspec.yaml.
The drimin.thevobot.in website is served by Firebase Hosting (Google LLC). Firebase Hosting stores standard web-server access logs for the operator of the site for reliability and security purposes; these logs are not combined with any identity from the app and the app itself never contacts the website.
8. Your rights
Because we do not collect or process personal data, there is nothing to access, export, correct, or delete on our side. You have full control over your hydration data inside the app: you can edit or delete individual entries, change preferences at any time, and remove everything by uninstalling Drimin.
9. International users
Drimin's data-handling model is the same everywhere: no data leaves your device. This means there is no international data transfer, no processing under the GDPR, CCPA, DPDP Act, or other regional regimes because there is no processing at all.
10. Changes to this policy
If we change this policy — for example because a future feature adds optional cloud sync — we will update the version and date at the top, and we will not enable any data transmission without a clear, opt-in, in-app consent prompt that explains exactly what is being shared and with whom.
11. Contact
Questions about this policy can be sent to drimin@thevobot.in. We read every message and respond personally.
This document is provided for transparency. It does not create a contract between you and the operator of Drimin. The "Terms of service" governs your use of the app and this site.