Privacy Policy

truvo. is a calorie and wellness tracking app. This policy explains what personal data we collect, why we collect it, and how we protect it. We keep this as short and plain-language as possible.

By using truvo., you agree to the practices described here.

1. Who we are
truvo. is operated as an independent app. For privacy questions, contact us at privacy@truvo.fit.

2. What data we collect
We collect only what’s needed to make the app work:

Account data — your email address, used to create and authenticate your account.
Profile data — your name (optional), date of birth, height, weight, goal weight, activity level, and unit preferences (kg/lb, cm/ft). Used to calculate your calorie target.
Food logs — descriptions of meals you log, calorie and macro estimates, and the date you logged them.
Weight logs — weight entries you record, with dates.
Water logs — daily glass counts you record.
AI usage logs — a count of how many AI meal estimates you’ve used per day, to enforce fair usage limits. The meal text is stored briefly for this purpose.
Profile photo — if you choose to upload one. Stored securely and never shared.
We do not collect location data, contacts, health app data, or device identifiers beyond what Supabase (our backend) collects for authentication.

3. How we use your data
To provide the app’s core features (calorie tracking, progress, coaching).
To calculate your personalised daily calorie and macro targets.
To power AI-based meal estimation (your meal descriptions are sent to Google’s Gemini API for processing — see section 5).
To enforce per-user daily limits on AI estimates.
To authenticate you securely.
We do not use your data for advertising, sell it to third parties, or share it with anyone except as described in section 5.

4. Legal basis for processing (GDPR)
If you are in the European Economic Area, we process your data on the following bases:

Performance of a contract — to provide the services you signed up for.
Legitimate interests — to improve the app and ensure fair usage.
Consent — for optional features like profile photos.
5. Third-party services
truvo. uses the following third-party services:

Supabase — our database and authentication provider. Your data is stored on Supabase infrastructure. Supabase Privacy Policy.
Google Gemini API — used to estimate calories from natural-language meal descriptions. Meal text is sent to Google for processing and is subject to Google’s data practices. Google Privacy Policy. We do not send any personally identifiable information to Gemini — only the meal description text.
Open Food Facts — an open-source food database used for barcode scanning. No personal data is sent to Open Food Facts. Open Food Facts Privacy Policy.
6. Data retention
We keep your data for as long as your account is active. You can delete your account at any time by contacting privacy@truvo.fit, and we will delete all your personal data within 30 days.

AI usage logs are retained for 90 days then automatically deleted.

7. Your rights
Depending on where you live, you may have the right to:

Access the personal data we hold about you.
Correct inaccurate data.
Delete your data (“right to be forgotten”).
Export your data in a portable format.
Object to or restrict how we process your data.
To exercise any of these rights, email privacy@truvo.fit. We will respond within 30 days.

8. Children’s privacy
truvo. is not directed at children under 13. We do not knowingly collect personal data from children under 13. If you believe a child has provided us with personal data, contact us and we will delete it promptly.

9. Security
Your data is stored on Supabase infrastructure with encryption at rest and in transit. Authentication uses industry-standard JWT tokens. We apply row-level security policies so users can only access their own data.

10. Changes to this policy
We may update this policy from time to time. When we do, we’ll update the “Last updated” date at the top. Continued use of the app after changes constitutes acceptance of the updated policy.

11. Contact
For any privacy questions or requests: privacy@truvo.fit

truvo. · truvo.fit · privacy@truvo.fit