Cotto — Privacy Policy

Controller: Point Six Labs

Contact: [email protected]

App: Cotto (Android)

Last updated: 27 July 2026 · Version: 1.0 (draft for review)

Point Six Labs (“we”, “us”) operates the Cotto mobile app. This policy explains what personal data Cotto processes, why, on what legal basis, who it is shared with, and the rights you have. We are the data controller for the processing described here.

Cotto is a nutrition-tracking app. Some of the data it handles — what you eat, your body weight, your calorie goals — is personal and health-adjacent, so we have written this policy to be specific about where that data actually goes.

1. Quick summary

  • Your food log, saved recipes, body weight, and goals live on your device first. The app works this way whether or not you create an account.
  • If you create an account, that data also syncs to our cloud backend (Supabase) so you can restore it on another device. Using Cotto as a guest keeps everything on-device only, with no cloud sync.
  • When you scan a meal photo or type a meal description, that photo or text is sent to Google’s Gemini AI (through our backend) to estimate the nutrition. It is used to produce the estimate and is not stored by us for that purpose.
  • Meal photos are not uploaded to our cloud database. They stay on your device; only the estimate is stored.
  • We use privacy-first, EU-hosted product analytics (PostHog) that record which features are used — never what you ate, your weight, or your goals. You can turn analytics off in Settings.
  • Subscriptions are handled by Google Play and RevenueCat. We never see or store your card details.

2. Data residency

Cotto is operated from the European Union and is configured for EU data processing:

Some subprocessors are global providers (Google, RevenueCat) and may process limited data outside the EU under the safeguards described in Section 7. Where that happens, it is governed by the appropriate transfer mechanisms (such as the EU Standard Contractual Clauses) operated by those providers.

3. What we collect, why, and the legal basis

We only process what the app needs to function. We do not sell your data and we do not use it for advertising.

3.1 Account data

3.2 Your nutrition and body data

3.3 Meal photos

3.4 Typed meal descriptions

3.5 AI processing (Google Gemini)

When you scan a photo or type a description, our backend forwards the photo or the text to Google’s Gemini API to generate the nutrition estimate. Only the photo or text needed for that request is sent. The AI credential used for this is held only as a server-side secret in our backend and is never included in the app. Google processes this data as our subprocessor to return the estimate (Section 7).

3.6 Barcode lookups (Open Food Facts)

3.7 A device identifier for abuse prevention

3.8 Subscriptions and billing

3.9 Product analytics (PostHog)

3.10 On-device storage

Your session token and the random device identifier are stored securely on your device (in the platform secure store). Your food log and settings are stored in a local database on your device.

4. What we do NOT do

5. Retention

6. Your rights

Under the GDPR you have the right to access, rectify, erase, restrict, and object to processing of your personal data, the right to data portability, and the right to withdraw consent at any time.

In the app you can already:

To exercise any right that the in-app controls do not cover — including a full export or the deletion of your cloud account and its data — contact us at [email protected] and we will respond within one month. You also have the right to lodge a complaint with your local data protection authority.

7. Third-party subprocessors

ProviderPurposeData it receives
SupabaseAccounts, authentication, cloud database (EU-hosted)Email, and — for account holders — meals, saved recipes, weight logs, goals/settings
Google (Gemini API)AI nutrition estimationThe meal photo or typed meal text for a scan request
Open Food FactsBarcode product databaseThe scanned barcode number only
RevenueCatSubscription managementYour account identifier and subscription status
Google Play BillingPayment processingYour purchase and payment details (handled entirely by Google)
PostHogProduct analytics (EU region)Anonymous usage events and your account identifier — never health/food/body data

8. Children

Cotto is not directed to children. You must be at least 16 years old to use Cotto. We do not knowingly collect data from anyone under this age. If you believe a child has provided us data, contact us and we will delete it.

9. Changes to this policy

We may update this policy as the app changes. Material changes will be reflected by an updated “Last updated” date and, where appropriate, an in-app notice.

10. Contact

Point Six Labs
Email: [email protected]


This document is a plain-language privacy policy. It is not legal advice. Have it reviewed by a qualified data-protection professional before publication.