Privacy Policy

Health, Fitness & Nutrition App

Last updated: 16 May 2026 · Version 2026-05-16

Contents

  1. Who We Are
  2. What This Policy Covers
  3. Age Restriction and Parental Consent
  4. Data We Collect
  5. How We Collect Your Data
  6. Why We Collect Your Data (Legal Bases)
  7. How We Use Your Data
  8. Who We Share Your Data With
  9. International Data Transfers
  10. How Long We Keep Your Data
  11. Your Rights
  12. Data Security
  13. Cookies and Tracking
  14. On-Device Processing
  15. Third-Party Links
  16. Changes to This Privacy Policy
  17. Contact Us

1. Who We Are

ROVI ("we", "us", "our") is a health, fitness, and nutrition tracking application operated by Vinh Ly. We act as the data controller for all personal data processed through the ROVI app.

If you have any questions about this Privacy Policy or how we handle your data, you can contact us at:

Email: support@rovi-app.com

We are committed to protecting your privacy and handling your personal data responsibly. This Privacy Policy explains what data we collect, why we collect it, how we use it, who we share it with, and what rights you have.

Back to top

2. What This Policy Covers

This Privacy Policy applies to the ROVI mobile application (available on iOS and Android), including all features such as food tracking, activity logging, step counting, social feed, AI chatbot, recipe management, fridge tracking, and any related services.

Back to top

3. Age Restriction and Parental Consent

ROVI is intended for users aged 13 and over. We do not knowingly collect personal data from anyone under the age of 13.

If you are between 13 and 15 years old, you must have your parent or guardian's consent to use ROVI and agree to this Privacy Policy on your behalf.

For users aged 13 to 17: Your parent or guardian should review this Privacy Policy and our Terms of Service before you use ROVI. They should understand that ROVI collects health data including weight, height, menstrual cycle data (if enabled), daily activity and step counts, food and nutrition logs, and social activity and interactions with other users.

For parents and guardians: You are responsible for managing your child's use of ROVI. You can contact us at support@rovi-app.com to request access to your child's account data, request deletion of your child's account and all associated data, or withdraw consent for health data collection on their behalf.

If we become aware that we have collected personal data from a child under 13, we will take steps to delete that data as quickly as possible. If you believe we may have collected data from a child under 13, please contact us at support@rovi-app.com.

Back to top

4. Data We Collect

We collect the following categories of personal data:

4.1 Account Information

4.2 Health and Fitness Data

Health platform integration: ROVI requests permission to read step count and workout data from Apple HealthKit (iOS) or Google Health Connect (Android). We sync daily step totals and summary data only — raw health platform data remains on your device. ROVI also writes menstrual cycle data to Apple HealthKit (iOS) or Google Health Connect (Android) to keep your health records synchronised across apps. This write access requires your explicit permission at the operating system level. You can revoke ROVI's access at any time via your device settings: on iOS, go to Settings > Health > Data Access & Devices > ROVI; on Android, go to Settings > Health Connect > App Permissions > ROVI.

4.3 Nutrition Data

4.4 Social Data

If you enable notifications for specific friends' activity, we store the list of their user identifiers (a "reaction notification watchlist") so we can deliver notifications when they interact with your content. This list is deleted when you delete your account.

Your leaderboard position (steps and calories burned) is visible to your friends for today and up to the past 365 days, where data is available. You can disable leaderboard visibility entirely in Settings → Privacy.

4.5 Conversations with the AI Chatbot

4.6 Device and Technical Data

4.7 App Analytics Data

4.8 Photos

4.9 Location Data

4.10 Administrative and Operational Data

4.11 Data Linked to Your Identity (App Store Privacy Label)

The following data is collected and linked to your user identifier: health and fitness data (weight, steps, menstrual cycle, activities), nutrition data (food logs with macronutrients), AI chatbot conversations, app crash reports, and security event logs. This linkage is used solely to provide personalised features, troubleshoot issues, and improve app stability.

4.12 Marketing Waitlist (rovi-app.com)

If you join the waitlist on our marketing site at rovi-app.com, we collect a small amount of contact data separate from the in-app account system:

This data is collected only if you choose to submit the waitlist form. It is stored separately from any in-app account data and is not linked to your ROVI app account.

To complete the signup, your data is shared with:

Retention: until the app reaches general public release, plus 30 days, then deleted. You can request earlier deletion at any time by emailing 27@vinh.ly.

Back to top

5. How We Collect Your Data

We collect data in the following ways:

Back to top

6. Why We Collect Your Data (Legal Bases)

Under UK GDPR, we process your personal data on the following legal bases:

Purpose Legal Basis
Providing app functionality (food tracking, activity logging, step counting, social feed) Performance of a contract (our Terms of Service)
AI chatbot responses tailored to your health data Your explicit consent (you choose to use the chatbot and send messages)
Push notifications Your consent (you can enable or disable these at any time)
Crash reporting and error logging Our legitimate interest in maintaining app stability and fixing bugs. You can disable crash reporting in Settings > Privacy & Data.
Security monitoring (failed logins, suspicious activity) Our legitimate interest in protecting your account
Social features (feed, leaderboard, likes) Performance of a contract, combined with your privacy preference settings
App analytics Your consent (opt-in via Settings > Privacy & Data; disabled by default)
Marketing waitlist signup (email + device platform) Your explicit consent — you choose to submit the form on rovi-app.com
Rate limiting the waitlist form (salted IP hash) Our legitimate interest in preventing abuse and spam

6.1 Health Data — Special Category Processing (UK GDPR Article 9)

Health and fitness data (including weight, height, step counts, menstrual cycle data, activity logs, food logs, and workout details) is classified as "special category data" under UK GDPR Article 9. We process this data under Article 9(2)(a) — your explicit consent.

How you give consent: You actively choose to enter health data, enable health platform syncing (which requires explicit permission at the operating system level), or enable optional features like menstrual cycle tracking.

Withdrawing consent: You can withdraw consent at any time by disabling specific features in the app's settings, revoking HealthKit or Health Connect access via your device settings, or deleting your account entirely. Withdrawing consent does not affect the lawfulness of processing carried out before withdrawal.

Your right to refuse: You can use ROVI's non-health features (such as the social feed and chatbot for general conversation) without providing health data, though some features will have limited functionality.

Back to top

7. How We Use Your Data

We use your personal data to:

We do not use your data for:

Back to top

8. Who We Share Your Data With

We do not sell your personal data to anyone. We share data with the following service providers, who process it on our behalf:

8.1 Google (Firebase)

8.2 Anthropic (AI Chatbot)

8.3 Anthropic Web Search (Automatic Restaurant Menu Lookup)

8.4 Apple (Authentication)

8.5 Google (Authentication)

8.6 Open Food Facts (Food Database)

8.7 CARTO (Map Tiles)

8.8 Apple and Google (Speech Recognition)

8.9 Other Users (Social Features)

8.10 RevenueCat (Subscription Billing & Trial Management)

8.11 Apple (TestFlight — Marketing Waitlist Only)

(For Android waitlist signups, your email is added to a Firebase App Distribution tester group — Firebase is already covered in section 8.1.)

8.12 Resend (Marketing Waitlist Verification Emails Only)

8.13 Cloudflare (Bot-Protection Challenge — Marketing Waitlist Only)

We may also share your data if required to do so by law, regulation, or legal process.

Back to top

9. International Data Transfers

Your personal data is transferred to and processed in the United States by Google (Firebase) and Anthropic. The United States does not have an adequacy decision under UK GDPR.

To protect your data during these transfers, we rely on:

These mechanisms, combined with our encryption practices (see Section 12), provide a level of protection broadly equivalent to UK data protection law. We acknowledge that transfer to the United States involves some residual risk due to the absence of an adequacy decision, and we monitor developments in international data transfer law to ensure our safeguards remain appropriate.

Back to top

10. How Long We Keep Your Data

We retain your personal data for as long as your account is active. Specifically:

Data Type Retention Period
Account and profile data Until you delete your account
Health, fitness, and nutrition data Until you delete your account
AI chatbot conversations Deleted from our servers within 30 days of account deletion; Anthropic's retention of conversation logs depends on their data retention policy
Activity photos Until you delete your account or the specific activity
Crash reports Crash reports are retained for 90 days by Google Firebase Crashlytics, after which they are automatically deleted. Reports are removed earlier if you delete your account.
Push notification logs Deleted within 30 days of account deletion
Security event logs Up to 90 days
Push notification tokens Until you log out or delete your account
Backup copies May persist for up to 30 additional days in automatic Google Cloud backups
Account deletion logs Retained for up to 180 days for audit compliance, then automatically deleted
Community barcode scan cache Retained indefinitely; contains only product data, no personal information
Analytics event data Retained for 14 months in accordance with Firebase Analytics default settings, after which individual event data is automatically deleted
Aggregated analytics Retained indefinitely in aggregated, non-identifiable form that cannot be linked back to you

After account deletion: Within 30 days of account deletion, all personal data is removed from ROVI's primary databases through an automated process that removes data from all Firebase collections associated with your account. Google Cloud maintains automatic infrastructure backups which may persist for up to an additional 30 days before being purged. Aggregated usage statistics that cannot be linked to any individual may be retained indefinitely.

Back to top

11. Your Rights

Under UK GDPR, you have the following rights:

In-app privacy controls: For your convenience, many privacy controls are available directly in the app: Settings > Privacy & Data for data export and health data consent; Settings > Account > Delete Account for permanent account deletion; Settings > Social > Privacy Settings to control activity visibility on the leaderboard and feed; and Settings > Notifications to manage push notification preferences.

To exercise any of these rights, you can use the in-app tools or contact us at support@rovi-app.com. We will respond to your request within one month, as required by UK GDPR. For complex requests, we may extend this by up to two additional months and will notify you of any extension.

If you are not satisfied with our response, you have the right to lodge a complaint with the Information Commissioner's Office (ICO):

Back to top

12. Data Security

We take the security of your personal data seriously. We implement the following measures:

Biometric data: Biometric authentication data (such as Face ID, Touch ID, or fingerprint templates) is processed entirely on your device using iOS and Android system APIs. Biometric templates are never sent to our servers or any external service. Only the success or failure result of authentication is recorded locally.

No system is 100% secure. While we take reasonable steps to protect your data, we cannot guarantee absolute security.

Back to top

13. Cookies and Tracking

ROVI is a mobile application and does not use cookies. We use Firebase Analytics to collect basic usage data (such as security events, feature interactions, and app stability metrics). We do not use any advertising trackers, and we do not collect your device's Advertising Identifier (IDFA/GAID) for tracking purposes.

Back to top

14. On-Device Processing

Some features of ROVI process data entirely on your device without sending it to any external service:

Back to top

15. Third-Party Links

ROVI may contain links to third-party websites or services. We are not responsible for the privacy practices of those third parties. We encourage you to read their privacy policies before providing them with any personal data.

Back to top

16. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we make changes, we will update the "Last updated" date at the top of this document. If we make significant changes that affect how we process your personal data, we will notify you through the app.

We encourage you to review this Privacy Policy periodically.

Back to top

17. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact us:

Email: support@rovi-app.com

We aim to respond to all enquiries within one month. For complex requests, we may extend this period by up to two additional months and will inform you of any extension.

Back to top