Vikthi AI Logo
Vikthi AI
Start Your Project
Vikthi AI Logo
Vikthi AI
HomeServicesProductsAboutAI SolutionsContact
Start Your Project
WaterCue Logo

Privacy Policy
WaterCue

WaterCue collects no personal data. Everything stays on your device.

Effective Date: May 8, 2026  ·  Last Updated: May 14, 2026

1. Introduction

WaterCue ("the App", "we", "us") is developed by Vikthi AI. It is an offline-first, no-login water intake tracker that helps users track their daily hydration, count every drink, and receive smart local reminders — without needing an account or internet connection. This Privacy Policy explains what data the App accesses, how it is used, and your rights as a user.

Short version: WaterCue collects no personal data. Everything stays on your device.

2. Data Collection

2.1 Data We Do NOT Collect

WaterCue does not collect, transmit, or store any of the following on any external server:

  • Name, email address, or any account information
  • Location data
  • Device identifiers (IDFA, GAID, advertising IDs, etc.)
  • Health or biometric data shared with third parties
  • Analytics, usage statistics, or crash reports
  • Advertising data of any kind

2.2 Data Stored Locally On Your Device

All data created by the app is stored exclusively on your device in a local SQLite database. This database is never transmitted off the device. It includes:

DataPurpose
Water intake entries (amount, label, timestamp)Track daily hydration
Daily water goal (in ml)Personalise your goal
Measurement unit preference (ml or litres)Display preference
Selected container IDsQuick-add configuration
Custom container amounts (ml per container)Personalised volumes
Reminder settings (mode, times, interval, window)Schedule local notifications
Dark mode preferenceUI appearance
Language preference (e.g. "en", "hi", "kn")App display language
Onboarding completion statusShow/skip intro screen

This data: never leaves your device, is not transmitted to any server, is not shared with any third party, and is permanently deleted when you uninstall the app.

2.3 Device Locale (First-Launch Only)

On the first launch only, WaterCue reads your device's current locale setting (e.g. "en-US", "kn-IN") via a standard OS API to automatically select the most appropriate display language. Only the resulting two-letter language code (e.g. "kn") is stored as an app preference in the local database. The raw locale string is never stored, logged, or transmitted.

You can change the app language at any time in Profile → Language.

3. Notifications

WaterCue uses local notifications only. Reminders are scheduled entirely on your device by the operating system. No notification content or schedule data is sent to any external server. WaterCue does not use push notifications (APNs / FCM).

You can disable notifications at any time:

  • iOS: Settings → Notifications → WaterCue
  • Android: Settings → Apps → WaterCue → Notifications

4. Device Permissions

WaterCue requests only the permissions required for its core features:

PermissionPlatformReason
NotificationsiOS & AndroidSend local hydration reminders
Receive Boot CompletedAndroidReschedule reminders after device restart
Schedule Exact Alarm / Use Exact AlarmAndroidDeliver reminders at the precise times you set
Vibrate / Wake LockAndroidNotification delivery

WaterCue explicitly does not request and cannot access: Camera, Microphone, Location, Contacts, Photos, or any other sensitive permission.

5. Third-Party Libraries & Services

WaterCue v1.0 does not integrate with any third-party analytics, advertising, or data collection services.

The App uses the following open-source libraries — none of which transmit data to external servers when used within WaterCue:

LibraryPurposeNetwork access?
Expo (React Native framework)App runtimeNone — WaterCue disables Expo telemetry
expo-sqliteLocal databaseNone — local device only
expo-notificationsLocal notification schedulingNone — no push server used
Tolgee (i18n)27-language translationsNone — all translation data is bundled with the app
ZustandApp state managementNone

iOS Privacy Manifest

As required by Apple, WaterCue declares its use of the following iOS privacy-sensitive APIs:

API CategoryReason CodeUsage
NSPrivacyAccessedAPICategoryUserDefaultsCA92.1Reading app preferences stored by the Expo runtime

6. Payment Processing

WaterCue is a one-time paid app. The purchase transaction is processed entirely by the platform you download from (Apple App Store or Google Play Store). Vikthi AI:

  • Does not process, store, or have access to any payment information (card numbers, billing address, etc.)
  • Does not collect your Apple ID, Google account, or any purchase-related identity
  • Does not operate a subscription — there are no recurring charges

All payment data is governed by the privacy policy of the respective platform: Apple · Google

7. Children's Privacy

WaterCue does not knowingly collect any information from children under 13. Because the App collects no personal data of any kind, it is safe for all ages.

8. Data Security

All data is stored in a local SQLite database on your device, protected by your device's built-in security (screen lock, hardware encryption). We have no access to this data at any time.

Android: allowBackupis disabled in the app manifest to prevent data exposure through ADB backups or Google's cloud backup system.

iOS:Data is stored in the app's sandboxed container and is not included in iCloud backups.

9. Your Rights

Since all data is stored locally on your device, you are in full control at all times:

  • Access: All your data is visible within the App
  • Correction: Edit any intake entry from the History screen
  • Deletion: Delete individual entries within the App, reset all data from Profile, or uninstall the App to remove all data permanently
  • Portability: Not applicable — no cloud storage exists
  • Language / Locale: Change the app language at any time in Profile → Language

As WaterCue collects no personal data, GDPR/CCPA rights regarding data access requests to us are not applicable. All data is held by you, on your device.

10. Changes to This Policy

We may update this Privacy Policy as the App evolves (e.g. if new features are added). Any changes will be reflected with a new "Last Updated" date at the top of this document. Continued use of the App after a change constitutes acceptance of the updated policy. The policy will always be available at our website.

11. Contact

If you have any questions or concerns about this Privacy Policy, please contact us: