F finvita ← VitAi
Aplikacja mobilna

Polityka prywatności
VitAi: Licznik Kalorii & AI

Administrator: FINVITA TOMASZ WOJCINOWICZ (finvita.pl) • Data ostatniej aktualizacji: 19 lipca 2026 • English version below

1 Administrator danych

Administratorem danych osobowych przetwarzanych w związku z korzystaniem z aplikacji mobilnej VitAi: Licznik Kalorii & AI (pakiet pl.vitai.app) jest FINVITA TOMASZ WOJCINOWICZ (finvita.pl). Kontakt we wszystkich sprawach dotyczących danych osobowych: kontakt@finvita.pl.

2 Jakie dane zbieramy

  • Dane konta: adres e-mail, nazwa użytkownika, imię i nazwisko oraz zdjęcie profilowe (jeśli logujesz się przez Google lub Apple), identyfikator użytkownika.
  • Dane profilu: data urodzenia, płeć, wzrost, waga, poziom aktywności, cel treningowy i kaloryczny.
  • Zdrowie i aktywność fizyczna: dziennik posiłków (kalorie, makroskładniki), historia treningów, obciążenia i powtórzenia, rekordy, odznaki, serie dni.
  • Treści przekazywane do funkcji AI: opisy posiłków, zdjęcia jedzenia, pytania do Trenera AI, preferencje planu treningowego.
  • Zakupy: status subskrypcji VitAi Pro i historia zakupu (bez danych karty — płatności obsługuje Google Play).
  • Dane społecznościowe: lista obserwowanych i obserwujących, ukończone treningi widoczne dla obserwujących, linki zaproszeń.
  • Dane techniczne i analityczne: identyfikatory urządzenia i instalacji, zdarzenia w aplikacji (np. dodanie posiłku), dzienniki błędów i awarii (Firebase — patrz sekcja 4).

3 Cele i podstawy prawne przetwarzania (RODO)

  • Świadczenie usługi (konto, dziennik, treningi, funkcje AI, społeczność) — art. 6 ust. 1 lit. b RODO (wykonanie umowy).
  • Dane o zdrowiu (waga, kalorie, treningi) przetwarzamy wyłącznie po to, aby aplikacja mogła działać zgodnie z jej przeznaczeniem — na podstawie Twojej wyraźnej zgody, art. 9 ust. 2 lit. a RODO. Zgodę możesz wycofać, usuwając konto.
  • Analityka i diagnostyka błędów — art. 6 ust. 1 lit. a RODO (zgoda) lub prawnie uzasadniony interes (art. 6 ust. 1 lit. f) w zakresie anonimowych raportów awarii.
  • Bezpieczeństwo i zapobieganie nadużyciom (limity zapytań AI) — art. 6 ust. 1 lit. f RODO.

4 Komu przekazujemy dane (podmioty przetwarzające)

Korzystamy z następujących dostawców usług:

  • Supabase — hosting bazy danych, uwierzytelnianie i backend aplikacji (wszystkie dane konta, profilu, dziennika i treningów).
  • Google Gemini — analiza opisów posiłków, zdjęć jedzenia, ocena produktów, Trener AI i generowanie planów treningowych. Do Google trafiają treści, które przekazujesz funkcjom AI.
  • RevenueCat — obsługa subskrypcji (identyfikator użytkownika, status zakupu).
  • Google Play Billing — realizacja płatności (dane płatnicze przetwarza wyłącznie Google).
  • Open Food Facts — wyszukiwarka produktów spożywczych (wysyłamy wyłącznie zapytania i kody kreskowe, bez danych konta).
  • Google Firebase (Analytics, Crashlytics) — statystyki użycia aplikacji i raporty awarii (identyfikatory urządzenia/instalacji, zdarzenia w aplikacji, dzienniki błędów).

Nie sprzedajemy danych osobowych i nie udostępniamy ich w celach reklamowych. Aplikacja nie wyświetla reklam.

5 Okres przechowywania danych

Dane przechowujemy tak długo, jak długo istnieje Twoje konto. Po usunięciu konta wszystkie dane są trwale i natychmiast usuwane (patrz sekcja 6). Wyjątkiem mogą być wyłącznie zanonimizowane dane rozliczeniowe, których przechowywania wymagają przepisy prawa (np. podatkowe) — nie można ich powiązać z Tobą.

HC Health Connect (dane o aktywności)

Aplikacja może — wyłącznie za Twoją zgodą — połączyć się z Health Connect na Androidzie i odczytywać dokładnie trzy typy danych: kroki, aktywne spalone kalorie oraz sesje treningowe (czas trwania i rodzaj aktywności). Aplikacja niczego nie zapisuje w Health Connect i nie odczytuje żadnych innych typów danych. Funkcja jest opcjonalna — aplikacja w pełni działa bez niej.

  • Cel: wyświetlanie statystyk aktywności w aplikacji (kroki, spalone kalorie, liczba i łączny czas treningów), pokazanie spalonych kalorii obok dziennego bilansu (wyłącznie informacyjnie — Twój cel kaloryczny nie jest automatycznie zmieniany) oraz krótkie, regułowe wskazówki dotyczące aktywności, generowane lokalnie na urządzeniu. Dane z Health Connect nie są wykorzystywane w żadnym innym celu.
  • Przetwarzanie wyłącznie na urządzeniu: dane odczytane z Health Connect są przetwarzane tylko lokalnie, w pamięci aplikacji, na potrzeby aktualnie wyświetlanego ekranu. Nie zapisujemy ich w żadnej bazie danych — ani na urządzeniu, ani na naszych serwerach (Supabase) — i nie wysyłamy ich do żadnej usługi zewnętrznej (jedyny wyjątek: zagregowane wskaźniki dla planu treningowego AI, wyłącznie za Twoją osobną zgodą — opis poniżej). Przy każdym wyświetleniu statystyk dane są odczytywane z Health Connect na nowo.
  • Plan treningowy AI (funkcja Pro, osobna zgoda): jeśli włączysz opcję „Plan na podstawie Twojej aktywności" i wyrazisz w aplikacji osobną, jednorazową zgodę, przekażemy dostawcy AI (Google Gemini, przez nasz serwer pośredniczący) wyłącznie zagregowane wskaźniki z ostatnich 7 dni: średnią dzienną liczbę kroków, średnie dzienne aktywne kalorie oraz liczbę, typy i łączny czas sesji treningowych. Nie przekazujemy dat ani godzin pojedynczych sesji, surowych zapisów ani żadnych danych identyfikujących (imię, e-mail, identyfikator konta). Agregaty służą wyłącznie do wygenerowania planu treningowego z krótkimi uzasadnieniami i nie są przez nas nigdzie zapisywane. Bez tej zgody funkcja pozostaje niedostępna, a standardowy planer działa bez danych aktywności.
  • Bez reklam, bez profilowania: poza opisanym wyżej planem AI (za osobną zgodą) dane z Health Connect nie są przekazywane do modeli AI, nie są udostępniane stronom trzecim, nie służą do reklam ani profilowania. Nie są też wykorzystywane do podejmowania decyzji o zdolności kredytowej, ubezpieczeniu ani zatrudnieniu. Zdarzenia analityczne rejestrują wyłącznie fakt połączenia/rozłączenia, udzielenia zgody oraz to, czy plan powstał z danymi aktywności — nigdy wartości tych danych.
  • Twoja kontrola: zgodę wyrażasz osobno dla każdego z trzech typów danych w systemowym oknie Health Connect. Możesz ją cofnąć w każdej chwili — przyciskiem „Rozłącz" w aplikacji (cofa wszystkie uprawnienia Health Connect przyznane aplikacji) lub w ustawieniach Health Connect w systemie. Po cofnięciu zgody aplikacja natychmiast traci dostęp do danych i przestaje wyświetlać statystyki aktywności; ponieważ danych nie przechowujemy, po rozłączeniu nic nie pozostaje ani w aplikacji, ani na naszych serwerach.
  • Usunięcie konta: ponieważ dane z Health Connect nie są nigdzie zapisywane, usunięcie konta (sekcja 6, strona usuwania konta) nie obejmuje żadnych danych pochodzących z Health Connect — takich danych po prostu u nas nie ma. Dane źródłowe pozostają w Health Connect i zarządzasz nimi w ustawieniach systemu.

Aplikacja nie jest wyrobem medycznym i nie służy do diagnozowania, leczenia ani zapobiegania chorobom.

6 Usuwanie konta i danych

  • W aplikacji: Profil → Ustawienia → Usuń konto. Usunięcie jest natychmiastowe i nieodwracalne.
  • Bez aplikacji: wyślij e-mail na kontakt@finvita.pl z adresu powiązanego z kontem — instrukcja: strona usuwania konta. Prośby realizujemy najpóźniej w ciągu 30 dni.
  • Zakres: usuwane są wszystkie dane powiązane z kontem — profil, dziennik posiłków, plany i historia treningów, postępy, rekordy, odznaki, dane społecznościowe i liczniki AI.
  • Uwaga: usunięcie konta nie anuluje subskrypcji Google Play — anuluj ją w ustawieniach Google Play.

7 Twoje prawa (RODO)

Masz prawo do:

  • dostępu do swoich danych oraz otrzymania ich kopii,
  • sprostowania danych (edycja profilu w aplikacji),
  • usunięcia danych (sekcja 6),
  • ograniczenia przetwarzania,
  • przenoszenia danych,
  • sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie,
  • wycofania zgody w dowolnym momencie (bez wpływu na zgodność z prawem wcześniejszego przetwarzania),
  • wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych (uodo.gov.pl).

Aby skorzystać z tych praw, napisz na kontakt@finvita.pl.

8 Bezpieczeństwo

Wszystkie dane są szyfrowane podczas przesyłania (TLS/HTTPS). Dostęp do danych w bazie ograniczają reguły dostępu na poziomie wierszy (Row Level Security) — Twoje dane prywatne widzisz tylko Ty. Klucze do usług AI przechowywane są wyłącznie po stronie serwera i nigdy nie znajdują się w aplikacji.

9 Dzieci

Aplikacja nie jest przeznaczona dla dzieci poniżej 13. roku życia i świadomie nie zbieramy danych takich osób. Treści dotyczące diety i treningu są adresowane do osób dorosłych i młodzieży pod opieką dorosłych.

10 Zmiany polityki

O istotnych zmianach tej polityki poinformujemy w aplikacji lub na tej stronie. Data ostatniej aktualizacji jest zawsze widoczna u góry dokumentu.

11 Kontakt

FINVITA TOMASZ WOJCINOWICZ • kontakt@finvita.pl • finvita.pl

Mobile app

Privacy Policy
VitAi: Licznik Kalorii & AI

Controller: FINVITA TOMASZ WOJCINOWICZ (finvita.pl) • Last updated: 19 July 2026

1. Data controller

The controller of personal data processed in connection with the mobile app VitAi: Licznik Kalorii & AI (package pl.vitai.app) is FINVITA TOMASZ WOJCINOWICZ (finvita.pl). Contact: kontakt@finvita.pl.

2. Data we collect

  • Account data: e-mail address, username, name and profile photo (when signing in with Google or Apple), user identifier.
  • Profile data: birth date, gender, height, weight, activity level, fitness and calorie goals.
  • Health & fitness: food diary (calories, macros), workout history, weights and reps, records, badges, streaks.
  • Content passed to AI features: meal descriptions, food photos, AI Coach questions, workout plan preferences.
  • Purchases: VitAi Pro subscription status and purchase history (no card data — payments are handled by Google Play).
  • Social data: follows and followers, completed workouts visible to followers, invitation links.
  • Technical & analytics data: device/installation identifiers, in-app events, crash and error logs (Firebase — see section 4).

3. Purposes and legal bases (GDPR)

  • Providing the service (account, diary, workouts, AI features, community) — Art. 6(1)(b) GDPR (performance of a contract).
  • Health data (weight, calories, workouts) is processed solely so the app can work as intended — based on your explicit consent, Art. 9(2)(a) GDPR. You can withdraw consent by deleting your account.
  • Analytics and crash diagnostics — Art. 6(1)(a) GDPR (consent) or legitimate interest (Art. 6(1)(f)) for anonymous crash reports.
  • Security and abuse prevention (AI request limits) — Art. 6(1)(f) GDPR.

4. Who we share data with (processors)

  • Supabase — database hosting, authentication and app backend (all account, profile, diary and workout data).
  • Google Gemini — analysis of meal descriptions, food photos, product ratings, AI Coach and workout plan generation. Content you pass to AI features is sent to Google.
  • RevenueCat — subscription management (user identifier, purchase status).
  • Google Play Billing — payment processing (payment data is processed by Google only).
  • Open Food Facts — food product search (we send only queries and barcodes, no account data).
  • Google Firebase (Analytics, Crashlytics) — app usage statistics and crash reports (device/installation identifiers, in-app events, error logs).

We do not sell personal data and do not share it for advertising. The app shows no ads.

5. Data retention

We keep data for as long as your account exists. After account deletion all data is permanently and immediately deleted (see section 6). The only exception may be anonymised billing records we are legally required to retain (e.g. tax law) — these cannot be linked back to you.

HC Health Connect (activity data)

With your consent — and only then — the app can connect to Health Connect on Android and read exactly three data types: steps, active calories burned and exercise sessions (duration and activity type). The app writes nothing to Health Connect and reads no other data types. The feature is optional — the app is fully functional without it.

  • Purpose: showing activity statistics in the app (steps, calories burned, number and total duration of workouts), displaying calories burned next to your daily balance (informational only — your calorie goal is not adjusted automatically), and short rule-based activity tips generated locally on your device. Health Connect data is not used for any other purpose.
  • On-device processing only: data read from Health Connect is processed solely locally, in the app's memory, for the screen currently displayed. We do not store it in any database — neither on the device nor on our servers (Supabase) — and we do not send it to any external service (single exception: aggregated indicators for the AI workout plan, only with your separate consent — described below). Each time you open the statistics, the data is read from Health Connect afresh.
  • AI workout plan (Pro feature, separate consent): if you enable the "Plan based on your activity" option and give a separate, one-time consent in the app, we will share with the AI provider (Google Gemini, via our proxy server) only aggregated indicators from the last 7 days: average daily steps, average daily active calories, and the number, types and total duration of your exercise sessions. We do not share dates or times of individual sessions, raw records, or anything that identifies you (name, e-mail, account id). The aggregates are used solely to generate a workout plan with short justifications and are never stored by us. Without this consent the feature stays unavailable and the standard planner works without activity data.
  • No ads, no profiling: apart from the AI plan described above (with separate consent), Health Connect data is not passed to AI models, not shared with third parties, and not used for advertising or profiling. It is also not used to make decisions about credit, insurance or employment eligibility. Analytics events record only the fact of connecting/disconnecting, granting consent, and whether a plan was generated with activity data — never the values of that data.
  • Your control: you grant consent separately for each of the three data types in the system Health Connect dialog. You can withdraw it at any time — via the "Disconnect" button in the app (which revokes all Health Connect permissions granted to the app) or in the system Health Connect settings. After withdrawal the app immediately loses access to the data and stops showing activity statistics; since we do not store the data, nothing remains in the app or on our servers after disconnecting.
  • Account deletion: because Health Connect data is never stored anywhere, deleting your account (section 6, account deletion page) involves no data originating from Health Connect — we simply hold none. The source data remains in Health Connect, where you manage it in your system settings.

The app is not a medical device and is not intended to diagnose, treat or prevent any disease.

6. Account and data deletion

  • In the app: Profile → Settings → Delete account. Deletion is immediate and irreversible.
  • Without the app: e-mail kontakt@finvita.pl from the address linked to your account — instructions: account deletion page. Requests are processed within 30 days at the latest.
  • Scope: all data associated with the account is deleted — profile, food diary, workout plans and history, progress, records, badges, social data and AI usage counters.
  • Note: deleting the account does not cancel your Google Play subscription — cancel it in Google Play settings.

7. Your rights (GDPR)

  • access to your data and a copy of it,
  • rectification (edit your profile in the app),
  • erasure (section 6),
  • restriction of processing,
  • data portability,
  • objection to processing based on legitimate interest,
  • withdrawal of consent at any time (without affecting prior lawful processing),
  • lodging a complaint with your supervisory authority (in Poland: PUODO, uodo.gov.pl).

To exercise these rights, write to kontakt@finvita.pl.

8. Security

All data is encrypted in transit (TLS/HTTPS). Database access is restricted by Row Level Security — only you can see your private data. AI service keys are stored server-side only and never ship inside the app.

9. Children

The app is not intended for children under 13 and we do not knowingly collect their data. Diet and training content is addressed to adults and to minors under adult supervision.

10. Changes to this policy

We will announce material changes in the app or on this page. The last-updated date is always shown at the top.

11. Contact

FINVITA TOMASZ WOJCINOWICZ • kontakt@finvita.pl • finvita.pl