Privacy Policy — Droppy
Last updated: May 11, 2026
Droppy ("the app", "we", "our") is a water intake tracker for iPhone. This policy explains what data the app accesses, how it is used, and your rights as a user.
1. Summary
- Droppy does not collect, transmit, or share your personal data with any third party.
- All data stays on your device and, optionally, in your iCloud / Apple Health account.
- There is no account, no login, no analytics SDK, and no advertising.
2. Data stored on your device
Droppy stores the following data locally on your device:
| Data | Where stored | Purpose |
|---|---|---|
| Water intake logs (amount, timestamp, source) | SwiftData (on-device database) | Display daily progress and history |
| Daily water goal | UserDefaults (shared App Group) | Calculate progress ring and reminder cadence |
| Wake and sleep hours | UserDefaults (shared App Group) | Restrict reminders to your active hours |
| Reminder interval | UserDefaults (shared App Group) | Schedule hydration notifications |
| Cup sizes | UserDefaults (shared App Group) | Populate quick-log buttons |
| Body weight (if entered) | UserDefaults (shared App Group) | Suggest a personalized daily goal |
| Unit preference (ml / oz) | UserDefaults (shared App Group) | Display values in your preferred unit |
| Appearance preference | UserDefaults (shared App Group) | Apply light, dark, or system theme |
| Post-workout reminder settings | UserDefaults (shared App Group) | Send a hydration nudge after detected workouts |
| Processed workout IDs | UserDefaults (shared App Group) | Avoid sending duplicate post-workout reminders |
| Onboarding completion flag | UserDefaults (shared App Group) | Show onboarding only once |
The shared App Group (group.com.joelsantos.hydrate) allows the home screen widget to read the same preferences and today's progress without opening the app. No data leaves the App Group container.
3. Apple Health (HealthKit)
Droppy can integrate with Apple Health. This is optional — you can use the app without granting Health permissions.
If you grant permission, Droppy accesses the following data types:
| Data type | Access | Purpose |
|---|---|---|
| Dietary Water (HKQuantityType.dietaryWater) | Read & Write | Sync water logs with Health; avoid duplicate entries |
| Body Mass (HKQuantityType.bodyMass) | Read | Suggest a daily hydration goal based on your weight |
| Workouts (HKWorkoutType) | Read | Detect recent workouts and suggest extra hydration |
HealthKit commitments — as required by Apple:
- HealthKit data is never used for advertising or any use-based data mining purpose.
- HealthKit data is never sold to any third party.
- HealthKit data is never shared with third parties except as required to provide the app's core features (there are no third parties — all processing happens on-device).
- HealthKit data is used solely to improve your hydration tracking experience within Droppy.
4. Notifications
Droppy schedules local notifications only. Reminder notifications are generated on your device and never routed through an external server. The app requests notification permission to:
- Send timed hydration reminders during your wake hours.
- Send a post-workout hydration nudge when a recent workout is detected.
You can disable notifications at any time in Settings → Notifications → Droppy.
5. Data we do NOT collect
- We do not use any analytics SDK (no Firebase, Mixpanel, Amplitude, or similar).
- We do not use any crash reporting service (no Crashlytics, Sentry, or similar).
- We do not make any network requests. The app has no server.
- We do not collect device identifiers, IP addresses, or location data.
- We do not use advertising frameworks or track you across apps.
6. Children's privacy
Droppy does not knowingly collect data from children under 13. The app contains no account creation and no data transmission, making it safe for all ages. The App Store age rating for Droppy is 4+.
7. Data deletion
Because all data is stored locally on your device:
- To delete water logs: open History and swipe to delete individual entries, or delete all logs from Settings.
- To delete Health data: open the Health app → Browse → Nutrition → Dietary Water → Show All Data → delete entries logged by Droppy.
- To delete all app data: delete Droppy from your device. All SwiftData and UserDefaults data is removed automatically.
8. Changes to this policy
If this policy changes materially, the updated version will be published at the same URL with a new "Last updated" date. Continued use of the app after changes constitutes acceptance of the revised policy.
9. Contact
If you have questions about this privacy policy, contact:
Joel Santos
joelsantosjunior1996@gmail.com