HydroGlass Privacy Policy
Last updated: May 2026
1. Introduction
HydroGlass ("us", "we", or "our") operates the HydroGlass mobile application ("the App"). This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use our App and the choices you have associated with that data.
We use your data solely to provide and improve the water tracking service. Core water intake data is stored locally on your device. We use Google Firebase Analytics for anonymous usage analytics and Google AdMob to display advertisements. These third-party services may collect certain device and usage data as described in Section 6.
By using the App, you agree to the collection and use of information in accordance with this policy.
2. Developer Information & Contact
Developer: Artis IT
Email: artis.com.hr@gmail.com
For privacy-related inquiries, contact us at: artis.com.hr@gmail.com
3. Data We Collect
All data is stored locally on your device only. We do not collect, transmit, or share any personal data to external servers.
3.1 Local Device Storage
Water intake logs — Amount (ml), timestamp, drink type — stored in Room database.
User preferences — Name, gender, weight, daily goal, units, reminder settings — stored in DataStore.
App settings — Indicator style, quiet hours, notification preferences.
3.2 Health & Fitness Data
Daily hydration tracking — Amount consumed, timestamps.
Daily goals — User-set or calculated from weight.
Statistics — Current streak, longest streak, weekly/monthly averages.
This data remains on your device and is never transmitted to our servers.
3.3 Local Notifications (WorkManager)
Our app uses local notifications only — no push notifications or external services.
How it works:
Android WorkManager schedules periodic reminder checks locally on your device.
Reminder interval is configurable (30min / 1h / 2h / 3h / 4h or off).
When a reminder triggers, the app reads your local water intake data and daily goal.
If you are below 60% of your daily goal AND outside quiet hours, a notification is shown.
Notifications display only: current progress percentage and reminder message.
No notification data is sent to external servers.
Quiet Hours:
You can set quiet hours (e.g., 22:00–07:00) when no notifications are sent.
Quiet hours stored locally in app preferences.
No personal data leaves your device for notification purposes.
3.4 Home Screen Widget
Our app includes an optional home screen widget (Android Glance).
Widget data:
Widget displays current water intake and daily goal from local storage.
Widget reads from the same local Room database and DataStore as the main app.
No data is transmitted to external servers through the widget.
Widget updates locally when new water entries are logged.
Widget permissions:
No additional permissions required for widget (uses existing app permissions).
Widget operates entirely on-device.
3.5 Device Permissions
POST_NOTIFICATIONS — For hydration reminders (required on Android 13+/API 33+ only).
Notifications work on Android 9+ (API 28+) without this permission.
On Android 13+, app requests notification permission at runtime.
No other sensitive permissions required (no location, camera, microphone, contacts).
4. How We Use Your Data
Water tracking — Intake logs, timestamps — Legal basis: Contract (service provision).
Daily goal calculation — Weight, gender — Legal basis: Consent.
Hydration reminders — Notification preferences — Legal basis: Consent.
Statistics display — Intake history, streaks — Legal basis: Contract.
App functionality — User preferences — Legal basis: Contract.
Analytics — Anonymous usage patterns, screen views, events — Legal basis: Legitimate interest (opt-out available via Settings > Ad Privacy Options).
Advertising — Device identifiers for relevant ad delivery — Legal basis: Consent (via Google UMP consent form).
5. Data Storage & Retention
Local Storage Only:
All core data stored on device using Room database and DataStore.
No cloud sync, no external servers.
Data persists until user uninstalls the app or clears app data.
Data Retention:
Water intake logs: Retained until deleted by user or app uninstall.
User preferences: Retained until cleared by user or app uninstall.
Data Deletion:
Users can delete all data by uninstalling the app.
No account deletion required — no account system.
No data shared with us that we could delete externally.
6. Data Sharing & Third Parties
We do not sell any data to third parties. Core water intake data stays on your device.
We use the following third-party services:
6.1 Google Firebase Analytics
Purpose: Understand how users interact with the app (screen views, feature usage).
Data collected: App usage patterns, screen names, custom events (e.g., water_added, onboarding_completed), device model, OS version.
No personal identifiers collected: Firebase Analytics does not collect names, email addresses, or phone numbers.
Data location: Google servers (subject to Google's privacy policy).
Opt-out: Users can opt out via Settings > Ad Privacy Options (via Google UMP SDK).
Privacy policy: https://policies.google.com/privacy
6.2 Google AdMob
Purpose: Display advertisements to free users.
Data collected: Device identifiers (Advertising ID), device model, OS version, approximate location, ad interaction data.
Ad personalization: AdMob may use collected data to show relevant ads based on user interests.
Consent: Ad consent is managed via Google User Messaging Platform (UMP). Users can manage ad privacy settings via Settings > Ad Privacy Options.
Privacy policy: https://policies.google.com/technologies/ads
How Google uses data: https://policies.google.com/technologies/partner-sites
6.3 What We Do NOT Share
Water intake logs.
Personal information (name, gender, weight, goals).
Usage patterns to advertisers (only Google's aggregated analytics is used).
6.4 Legal Disclosures
We may disclose your data if required by law, such as to comply with a subpoena or similar legal process.
7. Security Measures
Local Security:
All core data stored locally on your device.
Android system permissions protect app data.
No sensitive personal data transmitted externally.
Third-party services (Firebase, AdMob):
Data transmitted to Google is protected by Google's security infrastructure.
Google's security practices: https://safety.google/security/
Note: While we take reasonable measures, we recommend keeping your device secure with screen locks and updated software.
8. Consent Management (GDPR)
We use Google User Messaging Platform (UMP) SDK to manage user consent for:
Ad personalization — Whether AdMob can show personalized ads.
Analytics — Whether Firebase Analytics can collect usage data.
When is consent requested:
Immediately after completing onboarding, before the main app is used.
Consent form is presented automatically by Google UMP for users in regions requiring consent (e.g., EEA, UK).
Managing consent:
Users can change consent settings at any time via Settings > Ad Privacy Options.
Changes take effect immediately.
Legal basis:
For users in the EEA/UK: Consent is required under GDPR before collecting data for advertising and analytics purposes.
For users outside these regions: Data collection may proceed under legitimate interest, subject to local laws.
9. User Rights (GDPR & CCPA/CPRA)
For EU Users (GDPR):
Right of Access — All your local data is on your device, accessible through the app.
Right to Rectification — Edit your profile and preferences in Settings.
Right to Erasure — Uninstall the app or clear app data from device settings.
Right to Data Portability — Not applicable — all local data is only accessible to you.
Right to Object — Opt out of Firebase Analytics and AdMob via Settings > Ad Privacy Options.
Right to Restrict Processing — Withdraw consent via Settings > Ad Privacy Options to stop analytics and ad personalization.
For California Residents (CCPA/CPRA):
Right to Know — Core data is stored locally; third-party services are described in Section 6.
Right to Delete — Uninstall the app to delete all local data.
Right to Opt-Out — Opt out of analytics and ad personalization via Settings > Ad Privacy Options.
Right to Limit the Use of Sensitive Personal Information — Not applicable, as we do not collect or transmit sensitive health data externally.
Right to Non-Discrimination — Equal service regardless of privacy choices.
For all users:
Local app data can be deleted by:
1. Uninstalling the HydroGlass app, OR
2. Clearing app data from Android Settings > Apps > HydroGlass > Clear Data
For data held by third-party services (Google Firebase, Google AdMob), refer to Google's privacy policy: https://policies.google.com/privacy
10. Children's Privacy
Our App is not directed to children under the age of 13 (or 16 in the EU).
We do not knowingly collect personal data from children. If you are a parent or guardian and believe your child has provided us with personal data, please contact us at: artis.com.hr@gmail.com
If we become aware that we have collected personal data from children without verification of parental consent, we will take steps to remove that information from your device.
11. International Data Transfers
Core water intake data is stored locally on your device and does not transfer internationally.
Third-party services (Google Firebase Analytics, Google AdMob) may process data on servers located outside your country. Google's data processing is governed by their privacy policy and applicable data protection laws.
12. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by:
Posting the new policy on this page.
Updating the "Last updated" date below.
In-app notice for significant changes.
We recommend reviewing this Privacy Policy periodically for any changes.
13. Prominent Disclosure
Local Notification Disclosure:
HydroGlass sends local reminders to help you stay hydrated.
How it works:
Reminders are scheduled locally on your device using WorkManager.
We read your local water intake data to determine if you need a reminder.
Notifications only trigger when you're below 60% of your daily goal.
No reminders are sent during quiet hours (configurable in-app).
No personal data is sent externally — all processing happens on your device.
What we use:
Today's water intake (stored locally on your device).
Your daily goal (stored locally on your device).
Reminder interval and quiet hours settings (stored locally on your device).
Ad & Analytics Disclosure:
This app uses Google AdMob to display advertisements and Google Firebase Analytics to understand how the app is used. These services may collect device information and usage patterns.
You can manage your ad and analytics preferences at any time via Settings > Ad Privacy Options.
For more information, see Google's Privacy Policy: https://policies.google.com/privacy
14. Contact
For any questions about this Privacy Policy, contact us at: artis.com.hr@gmail.com