Sipience is a hydration tracker designed with a local-first approach: your hydration logs, profile, reminders, and AI Coach conversations are stored on your device. A small set of anonymous diagnostics and feature-specific data is sent to Google services to keep the app reliable and to power the AI Coach. This policy explains exactly what data goes where, and how you can control or delete it.
1 Data stored on your device
The following stays on your device only — it is not uploaded to any server we operate (we do not operate any server) and is never shared with third parties:
- Your profile — name, weight, height, age, gender, activity level. Entered by you during onboarding, stored in an encrypted Room database.
- Hydration logs — beverage type, volume, timestamp.
- Custom beverages — names, icons, colors, hydration values you define.
- Reminders — schedules, labels, quiet hours, and preferences.
- Activity events — detected walking / running / cycling durations from Android's Activity Recognition API.
- App settings — preferences stored in Android DataStore.
- Optional profile photo — stored in the app's private files directory.
- Optional AI chat history — conversations with the Sipience AI Coach.
2 Permissions we use
- Location (approximate) — fetches local weather from Open-Meteo to dynamically adjust your daily hydration goal. Optional.
- Activity recognition — passive detection of walking, running, or cycling to adjust suggestions. Optional.
- Notifications — for hydration reminders you configure.
- Exact alarms — so reminders fire at the time you scheduled.
- Advertising ID — declared in the app manifest because it is used by Firebase Analytics for anonymous install attribution. Sipience does not currently serve advertisements.
3 Data sent off your device
A limited amount of information leaves your device for specific purposes:
- Anonymous app interactions — non-identifying analytics events (such as which screens are opened or which buttons are tapped) are sent to Google Firebase Analytics to help us understand how features are used and improve the app. No hydration logs, profile details, or AI conversations are included in these events.
- Crash and diagnostic data — when the app crashes or encounters a non-fatal error, anonymous stack traces and device-state diagnostics are sent to Google Firebase Crashlytics so we can fix issues. No personal data is included.
- Approximate location — when you have location enabled, your approximate latitude and longitude are sent to Open-Meteo to fetch weather. Open-Meteo does not store this data per their public privacy policy. We do not retain or share it.
- AI Coach context — when you actively use the AI Coach, your message and recent hydration context (such as today's intake total and goal) are sent to Google Gemini to generate a response. AI Coach is opt-in: nothing is sent unless you open the AI Coach screen and submit a message.
- Remote configuration — Sipience fetches feature-flag values from Firebase Remote Config. The app sends an anonymous app-instance identifier only; no personal data.
4 Third-party services
Data sent off your device is processed by the following providers under their respective privacy policies:
- Google Firebase (Analytics, Crashlytics, Remote Config) — Google's privacy policy applies.
- Google Gemini API — used only when you actively use the AI Coach. Google's Gemini API privacy terms apply.
- Open-Meteo — receives only your approximate latitude and longitude to return weather data. No account or persistent identifier.
- Google Play Services — standard Android system APIs for Activity Recognition and Location.
5 Advertising
Sipience does not currently display advertisements. The Google Mobile Ads SDK and Google's User Messaging Platform are bundled in the app for forward compatibility but are not active — no ads are loaded, requested, or shown. If we introduce ads in a future version, this policy will be updated and the change will be announced in the app's release notes.
6 Your data and your rights
You can export or delete your data at any time:
- Settings → Export Data (CSV) — exports your full hydration log as a CSV file you can share or save.
- Settings → Delete Drinking Logs — removes all hydration logs from your device.
- Settings → Reset Profile — wipes ALL Sipience data on your device (logs, profile, reminders, custom beverages, chats, achievements, photos) and returns you to onboarding.
- Uninstalling the app — removes everything stored locally.
To request deletion of anonymous diagnostics or analytics data sent to Firebase, email us at xypherlabs.dev@gmail.com. We will action your request within a reasonable time.
7 Security
All data sent off your device is transmitted over encrypted connections (HTTPS / TLS). On-device data is stored in app-private storage that is not accessible to other apps, and the Room database is sandboxed by the Android platform.
8 Age
Sipience is intended for users 18 and older. We do not knowingly collect data from children. If you are a parent or guardian and believe a minor has installed the app, please contact us so we can address it.
9 Changes
We may update this policy as the app evolves. Material changes will be announced in an app update's release notes, and the "Last updated" date at the top of this page will reflect the change.