UA / EN Privacy

Privacy Policy

How the Vireo app collects, uses, and protects your personal and health data.

Effective 21 October 2026 · Vireo · vireo.coach

In short. Vireo is an app for a coach to work with their clients. We collect only the data needed for that service: your profile, food diary, and health metrics (weight, water, activity). We do not sell your data, show no ads, and do not track you across other apps. Health data is processed only with your explicit consent, and you can delete your account together with all your data at any time.

01 Who is responsible for your data

The controller of your personal data is Yurii Olehovych Stetsura, sole proprietor (ФОП) (taxpayer ID 3446803059, Lviv, Ukraine), the author and operator of the Vireo app (“we”, “Vireo”). For any privacy question, contact support@vireo.coach.

Vireo is a business-to-business-to-consumer (B2B2C) service: a coach manages their clients in the app. If you are a client, your coach sees the data you enter as part of your work together (profile, diary, metrics, messages). The coach is a separate controller for how they use that data in their practice.

02 What data we collect

We collect only what you enter yourself, plus the technical data needed for the app to work.

Account data

Client profile

Diary and health metrics

Photos and documents

Meal photos and lab documents are parsed automatically by an Anthropic (Claude) model to extract the dish name, its calories or the measured values. The result is a draft: decisions about you are made by a human — your coach. The model is not trained on your data.

A voice recording is turned into text by an OpenAI model; the text is then parsed by an Anthropic (Claude) model. Only the food names and weights come out of it, and you check them before they are added to your diary.

Communication and bookings

A coach’s Google account (Google Meet and Google Calendar)

A coach may connect their Google account so Vireo can hold marathon calls in Google Meet. Vireo asks Google for two permissions only: to create Google Meet meetings, and to create events in the coach’s Google Calendar (for participants-only calls). With them Vireo:

Vireo does not read the coach’s other calendar events, emails, contacts or meeting content. Data from Google is used only to provide these calls, is not sold, not used for advertising, and not used to train AI models. The coach can disconnect Google in the cabinet at any time (the token is then revoked and deleted) or revoke access in their Google Account settings.

Vireo’s use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

Technical device data

Usage data (product analytics)

To understand which parts help and where people struggle, we record what happens in the app and the coach cabinet: which screens are opened, which actions are taken (e.g. “diary entry added”, “workout finished”) and where from. Events carry only the numeric account identifier, role (client or coach), platform and language.

What we do not collect

advertising identifiers clipboard contacts biometric samples location outside a run web browsing history data for ads or profiling

The app contains no advertising and no tracking across other apps or websites. The product analytics above serve only to improve Vireo — we do not profile you for marketing and make no automated decisions about you without human involvement.

03 Device permissions

The app requests permissions only when you use the relevant feature:

You can revoke any permission in your phone settings; the related feature will simply become unavailable.

04 Why we use your data, and on what legal basis

PurposeLegal basis
Creating an account and providing the service (diary, working with your coach)Performance of a contract with you
Processing health and nutrition metricsYour explicit consent (special-category data)
Push notifications and remindersYour consent (can be turned off anytime)
Account security, abuse prevention, diagnosticsOur legitimate interest
Product analytics — improving the appOur legitimate interest (can be turned off anytime in settings)
Compliance with legal obligationsLegal obligation

05 Health data — handled separately

Weight, nutrition, activity, restrictions and allergies are a special category of personal data (data concerning health). We process them only on the basis of your explicit consent, which you give when you enter this data into the app.

06 Who we share data with

We do not sell data. We use vetted processors that help the app run and receive only the minimum they need for their function:

ServicePurposeWhat data
Apple (App Store / TestFlight)App distribution on iOSAccount data, crash diagnostics
Google (Google Play)App distribution on AndroidInstall data, crash diagnostics
RailwayServer and database (EU region)All app data (storage)
Cloudflare (R2, network)File storage, network, protection, deliveryPhotos, lab documents, attachments; connection technical data
Anthropic (Claude)Recognising meal photos and parsing lab documentsThe image or document itself and its contents
OpenAITurning food voice recordings into textThe audio recording itself
SentryApp crash diagnosticsTechnical error data, installation identifier
PostHog (EU region)Product analyticsAccount identifier, usage events, session recordings with text and images hidden
Firebase Cloud Messaging (Google)Push notificationsDevice token, notification text
Daily.coVideo consultationsVideo call connection
Google Meet and Google Calendar (the coach’s account)Group marathon callsThe meeting link; for a participants-only call, your email, to invite you
OpenFoodFactsBarcode product lookupOnly the barcode (no personal data)
Email providerVerification and recovery emailsEmail, one-time code
MonobankCoach subscription payments (does not apply to clients)Payment details are handled by the bank; we store only status and amount

We may also disclose data where required by law or to protect the rights and safety of users.

07 International transfers

The database is hosted in a European region (Railway, EU). Files — photos and documents — are held in Cloudflare R2 object storage created in a European region; Cloudflare, being a global network, may also process them at its other locations. Product analytics data is stored with PostHog in the European region.

Some processors (Apple, Google, Daily.co, Anthropic, OpenAI, Sentry) process data in the US or other countries. For Anthropic this covers the contents of meal photos and lab documents, which includes health data; for OpenAI, food voice recordings. In all such cases transfers rely on Standard Contractual Clauses (SCCs) and other safeguards permitted by law.

08 How long we keep it

09 Your rights

Under data protection law (including the GDPR and Ukraine’s Law “On Personal Data Protection”) you have the right to:

To exercise your rights, email support@vireo.coach. You can also delete your account from within the app settings.

10 Security

No service can guarantee absolute security, but we apply industry practices to protect your data.

11 Children

Vireo is intended for persons 18 years of age and older. We do not knowingly collect children’s data and do not direct the app at minors. If you believe a child has provided us data without consent, contact us and we will delete it.

12 Changes to this policy

The app keeps evolving. We may update this policy; we will announce material changes in the app or by email. The effective date is always shown at the top.

13 Contact

For any privacy question about your data:
support@vireo.coach

Yurii Stetsura · operator of the Vireo app · vireo.coach