Używany jest własny plik cookie i narzędzia analityczne, aby dowiedzieć się, skąd użytkownicy trafiają do Calorize i jak z niego korzystają. Po wejściu z reklamy Google przekazujemy Google informację o rejestracji lub zakupie, aby zmierzyć skuteczność tej reklamy. W aplikacji nie ma reklam. Wybór zostanie zapamiętany na rok.
Data wejścia w życie: 26 April 2026
Ostatnia aktualizacja: 5 listopada 2026
1. Kim jesteśmy
Calorize to dziennik żywieniowy i dobrego samopoczucia prowadzony przez Lialię Sakhno (jednoosobowa działalność gospodarcza, Ukraina). W niniejszej polityce określenia „my”, „nas” lub „Calorize” odnoszą się do tego podmiotu. Kontakt: [email protected].
Niniejsza polityka wyjaśnia, jakie dane osobowe zbieramy, dlaczego je zbieramy, komu je udostępniamy oraz jakie możliwości są dostępne w tym zakresie. Dotyczy ona strony internetowej calorize.ai, PWA Calorize oraz aplikacji opakowujących na iOS / Android.
2. Zbierane dane
Dane konta
- Imię i nazwisko, adres e-mail, hasło (w postaci skrótu) — podczas rejestracji.
- Identyfikator konta Google (Google ID) i adres e-mail — w przypadku logowania za pomocą Google.
- Identyfikator użytkownika Apple (Apple ID) i adres e-mail — w przypadku logowania za pomocą Apple.
- Znacznik czasu weryfikacji adresu e-mail.
Dane dotyczące zdrowia i aktywności fizycznej
- Dane dotyczące ciała: płeć, data urodzenia, wzrost, waga, procentowa zawartość tłuszczu w organizmie, pomiary ciała.
- Cele: docelowa waga, cele dotyczące kalorii i makroskładników, współczynnik aktywności.
- Dzienne wpisy dotyczące spożycia żywności: produkty, przepisy, wielkości porcji, typ posiłku, znaczniki czasu.
- Spożycie wody, treningi, rejestry zastrzyków peptydów (w stosownych przypadkach).
- Dane zaimportowane z Apple Health / Health Connect — dostępne wyłącznie po włączeniu synchronizacji w aplikacji mobilnej (zob. poświęcona temu sekcja poniżej).
- Wiadomości o dowolnej treści wysyłane do Miry (asystentki AI) oraz zapisane informacje z pamięci.
Dane zdjęciowe (aparat)
Po zrobieniu w aplikacji zdjęcia posiłku lub etykiety obraz jest wysyłany do Google (Gemini) w celu rozpoznania (nazwa produktu, szacowana porcja, składniki odżywcze). Niewielka kopia jest przechowywana na naszych serwerach razem z czatem z danego dnia, aby była tam widoczna, i jest automatycznie usuwana w ciągu 3 dni. Jeśli rozpoznanie się nie powiedzie, zdjęcie jest przechowywane do 30 minut, aby można było ponowić próbę bez robienia go od nowa. Tekstowy wynik rozpoznania jest zapisywany w dzienniku.
Dane dotyczące płatności
- W wersji internetowej: identyfikatory faktur Monobank, zapisany token karty (wyłącznie w przypadku włączenia automatycznego odnawiania). Nie mamy dostępu do pełnych numerów kart i nie przechowujemy ich — Monobank obsługuje je bezpośrednio.
- W systemie iOS: oryginalny identyfikator transakcji Apple i identyfikator produktu. Cała obsługa płatności odbywa się za pośrednictwem Apple — nie mamy dostępu do danych kart.
Dane techniczne i dane dotyczące korzystania z aplikacji
- Adres IP, typ przeglądarki lub urządzenia, system operacyjny, wersja aplikacji.
- Zagregowane zdarzenia związane z korzystaniem z produktu (otwierane funkcje, błędy w aplikacji). Przetwarzane w Google BigQuery — zobacz sekcję Usługi zewnętrzne poniżej.
- Pliki cookie i pamięć lokalna używane do zarządzania sesją oraz rejestrowania zgody na analitykę.
Dane dotyczące pomocy technicznej i opinii
Gdy wysyłasz opinię w aplikacji, tekst oraz opcjonalne zrzuty lub nagrania ekranu trafiają do naszego prywatnego trackera GitHub Issues. Same załączniki są przesyłane do Backblaze B2 i usuwane po zamknięciu zgłoszenia. Używamy ich wyłącznie, aby odpowiedzieć na zgłoszenie i je rozwiązać.
3. Jak wykorzystujemy dane
- Obsługa aplikacji: zapisywanie posiłków, obliczanie wartości odżywczych, tworzenie wykresów postępów.
- Rozpoznawanie żywności na podstawie tekstu, głosu lub zdjęcia za pośrednictwem asystentki AI.
- Zapamiętywanie preferencji (informacji zapamiętanych przez Mirę) — tylko w płatnych planach, za zgodą.
- Przetwarzanie płatności za subskrypcję i jej odnowień.
- Diagnozowanie błędów i ulepszanie produktu na podstawie zagregowanych danych analitycznych.
- Wysyłanie wiadomości e-mail związanych z obsługą transakcji (weryfikacja, potwierdzenia płatności, resetowanie hasła).
- Udzielanie odpowiedzi na zgłoszenia do pomocy technicznej.
Nie sprzedajemy danych osobowych. W aplikacji nie wyświetlamy reklam podmiotów trzecich.
4. Usługi podmiotów trzecich
Aby Calorize mogło działać, korzystamy z usług następujących podmiotów przetwarzających. Każdy z nich otrzymuje wyłącznie dane niezbędne do pełnienia swojej funkcji:
- OpenRouter (Stany Zjednoczone) — główna droga asystentki do jej modelu AI: przekazuje do OpenAI tekst wiadomości z czatu, opisy z dziennika i zapisane fakty z pamięci, a wysłaną wiadomość do małego modelu, który wybiera reakcję emoji Miry.
- OpenAI (Stany Zjednoczone) — model AI asystentki i rozpoznawanie głosu: otrzymuje tekst wiadomości z czatu, opisy z dziennika i zapisane fakty z pamięci, aby rozpoznawać jedzenie i przygotowywać analizę dzienną i tygodniową (przez OpenRouter lub bezpośrednio, gdy ta droga jest niedostępna), a także nagrania głosowe, aby zamieniać mowę na tekst.
- Google (Gemini) — rozpoznawanie zdjęć: otrzymuje zrobione lub wybrane zdjęcia i dodaną do nich notatkę, aby rozpoznawać jedzenie i odczytywać etykiety. Dostęp odbywa się bezpośrednio przez API Google.
- DeepSeek (Chiny) — uzupełnianie katalogu produktów: otrzymuje nazwy i wartości odżywcze produktów, aby uzupełnić ich kategorię i brakujące składniki. Nie otrzymuje wiadomości z czatu ani dziennika. Dostęp odbywa się bezpośrednio przez API DeepSeek.
- Soniox (Stany Zjednoczone) — dyktowanie głosowe na żywo: głos jest odbierany podczas dyktowania, a tekst jest odsyłany w trakcie mówienia.
- Google (OAuth) — jeśli logowanie odbywa się za pomocą Google, otrzymujemy identyfikator Google, adres e-mail i imię.
- Apple (Logowanie za pomocą Apple, App Store, IAP) — jeśli logowanie odbywa się za pomocą Apple lub subskrypcja zostaje wykupiona za pośrednictwem iOS, Apple obsługuje uwierzytelnianie i płatność. Otrzymujemy stały identyfikator użytkownika Apple oraz potwierdzenia zakupów.
- Monobank (Universal Bank, Ukraina) — obsługuje płatności internetowe i przechowuje tokeny kart na potrzeby automatycznego odnawiania. Przekazujemy identyfikator użytkownika i kwotę; numery kart nigdy nie są przez nas widoczne.
- Meilisearch (hostowany samodzielnie) — umożliwia szybkie wyszukiwanie produktów spożywczych w całym naszym katalogu. Otrzymuje wyłącznie zapytanie wyszukiwania.
- Google (analityka BigQuery) — analityka produktu: przechowuje zagregowane, w większości pozbawione bezpośrednich identyfikatorów zdarzenia związane z korzystaniem z produktu (otwierane funkcje, błędy w aplikacji), aby umożliwić wykrywanie błędów i ustalanie priorytetów funkcji.
- Google Ads — po wejściu z naszej reklamy Google zachowujemy identyfikator kliknięcia z linku i przekazujemy go Google wraz z czasem rejestracji i pierwszego zakupu oraz jego wartością, aby zmierzyć skuteczność reklamy. Nie przekazujemy imienia i nazwiska, adresu e-mail ani danych o zdrowiu. W EOG, Wielkiej Brytanii i Szwajcarii dane są przekazywane dopiero po zaakceptowaniu banera cookie, a gdzie indziej, o ile nie zostanie odrzucony. Odrzucenie usuwa identyfikator kliknięcia.
- Backblaze B2 (przechowywanie obiektów) — przechowuje zrzuty i nagrania ekranu przesyłane z opiniami — do zamknięcia zgłoszenia. Bucket jest publicznie odczytywalny, ale adresów URL nie da się odgadnąć; w razie potrzeby usuniemy je przez wsparcie.
- GitHub (Issues) — nasz system śledzenia zgłoszeń do obsługi klienta. Treść opinii oraz stały identyfikator użytkownika trafiają do prywatnego repozytorium.
- Resend / SendGrid (dostarczanie wiadomości e-mail) — dostarcza transakcyjne wiadomości e-mail. Otrzymuje adres e-mail oraz treść wiadomości.
- Hetzner (Niemcy, UE) — hostuje serwery aplikacji Calorize oraz główną bazę danych, w której przechowywany jest dziennik.
- Hetzner Cloud (Niemcy, UE) — Langfuse — hostuje naszą wewnętrzną instancję Langfuse, która przechowuje polecenia i odpowiedzi AI, opóźnienia oraz ślady błędów, aby umożliwić debugowanie i ulepszanie asystenta.
5. Przetwarzanie przez AI — najważniejsze informacje
Calorize jest zbudowane wokół asystentki AI („Mira”). Aby działać, asystentka musi otrzymywać przesyłane treści. Korzystanie z czatu lub zdjęć oznacza akceptację przekazywania następujących danych do naszych dostawców AI (OpenAI przez OpenRouter dla tekstu, Google dla obrazów, OpenAI i Soniox dla głosu) w celu przetworzenia:
- Przesłany tekst lub transkrypcja głosowa.
- Fotografowany obraz (rozpoznawany raz; niewielka kopia pozostaje w czacie z danego dnia do 3 dni).
- Niedawny kontekst dziennika, np. wczorajsze posiłki, aby działały takie wyrażenia jak „tak samo jak wczoraj”.
- W płatnym planie — zapisane informacje, których zachowanie zostało wyraźnie potwierdzone.
Korzystamy z płatnych poziomów API i wysyłamy wyłącznie dane potrzebne asystentowi do udzielenia odpowiedzi. Dane te nie są wykorzystywane w żadnym innym celu niż działanie asystenta.
Jeśli wiadomości nie mają być przetwarzane przez AI, nie należy korzystać z funkcji czatu ani aparatu — ręczne zapisywanie za pomocą standardowego formularza pozostaje dostępne.
6. Synchronizacja Apple Health i Health Connect (opcjonalna)
W przypadku korzystania z aplikacji Calorize na iOS lub Androida można opcjonalnie połączyć ją z Apple Health (iOS) lub Health Connect (Android). Synchronizacja jest domyślnie wyłączona i rozpoczyna się dopiero po jawnym udzieleniu uprawnień w systemowym oknie dialogowym. Funkcja nie jest dostępna na stronie internetowej ani w PWA.
Po włączeniu synchronizacji Calorize odczytuje z repozytorium danych zdrowotnych:
- Wpisy dotyczące wagi i składu ciała (np. z wag inteligentnych) — aby uzupełnić wykres wagi bez konieczności ręcznego ważenia.
- Dzienne liczby kroków, sesje treningowe (rodzaj, czas trwania, kalorie) oraz czas snu — jako kontekst dla dziennika i codziennej / cotygodniowej analizy Miry.
- Wzrost, datę urodzenia i płeć — jednorazowo, w celu wstępnego uzupełnienia profilu podczas konfiguracji początkowej (data urodzenia i płeć tylko na iOS).
A także zapisuje w repozytorium danych zdrowotnych:
- Dzienne sumy wartości odżywczych (kalorie, białko, tłuszcze, węglowodany, błonnik, cukier, sód, tłuszcze nasycone), spożycie wody, wagę zapisaną w Calorize oraz obliczony procent tkanki tłuszczowej.
Dane zdrowotne uzyskane za pośrednictwem Apple Health lub Health Connect są wykorzystywane wyłącznie do zapewniania powyższych funkcji: dziennika, wykresów i spersonalizowanej analizy. Nie wykorzystujemy ich do celów reklamowych ani marketingowych, nie sprzedajemy ich, nie udostępniamy ich podmiotom trzecim i nigdy nie uwzględniamy ich w zdarzeniach analitycznych produktu.
Zaimportowane dane zdrowotne są przechowywane w naszej bazie danych w UE (Niemcy) wraz z pozostałą częścią dziennika i są usuwane razem z kontem.
Synchronizację można zatrzymać w dowolnym momencie: wyłączyć ją w ustawieniach Calorize albo cofnąć uprawnienia Calorize w aplikacji Apple Health / Health Connect. Aby usunąć wcześniej zaimportowane dane, należy usunąć wpisy z dziennika lub skontaktować się z nami — zostaną usunięte.
7. Międzynarodowe przekazywanie danych
Nasza główna baza danych i serwery aplikacji są hostowane w UE (Niemcy) przez firmę Hetzner. Wewnętrzne dane obserwowalności AI (Langfuse) również znajdują się w Niemczech (UE). Niektórzy podmioty przetwarzające mają siedzibę w Stanach Zjednoczonych (Google, OpenAI, OpenRouter, Soniox, Apple, Backblaze, GitHub) lub w Chinach (DeepSeek) albo przetwarzają dane globalnie. Przekazując dane poza EOG, opieramy się na standardowych klauzulach umownych podmiotów przetwarzających lub równoważnych zabezpieczeniach, jeśli są dostępne.
8. Jak długo przechowujemy dane
- Aktywne konta: dane są przechowywane tak długo, jak długo używana jest aplikacja.
- Nieaktywne konta (brak logowania przez 24 miesiące): dane możemy usunąć lub zanonimizować po uprzednim powiadomieniu.
- Po usunięciu konta: dane osobowe są natychmiast usuwane z aktywnej bazy danych. Zaszyfrowane kopie zapasowe zawierające te dane są usuwane w ciągu 7 dni. Dane dotyczące płatności mogą być przechowywane przez 3–7 lat, jeśli wymagają tego przepisy prawa (cele podatkowe / księgowe).
- Kopie zapasowe: zaszyfrowane kopie zapasowe bazy danych są przechowywane przez 7 dni, a następnie automatycznie usuwane.
- Czat z Mirą: rozmowa z bieżącego dnia i niewielkie kopie jej zdjęć są przechowywane, aby można ją było kontynuować po odświeżeniu lub na zegarku, i są automatycznie usuwane w ciągu 3 dni.
- Wewnętrzne ślady AI (zapytania, odpowiedzi i błędy w Langfuse): przechowywane w celu debugowania i ulepszania asystentki, obecnie bez ustalonej daty usunięcia.
9. Prawa
Niezależnie od miejsca zamieszkania przysługują następujące prawa:
- Dostęp do przechowywanych danych osobowych.
- Sprostowanie nieprawidłowych danych — większość pól można edytować w profilu.
- Usunięcie konta i wszystkich powiązanych danych — przejście do opcji Profil → Usuń konto.
- Cofnięcie zgody lub wniesienie sprzeciwu wobec określonych sposobów przetwarzania danych.
- Eksport danych — po wysłaniu do nas wiadomości e-mail eksport w formacie czytelnym maszynowo zostanie przesłany w ciągu 14 dni.
W przypadku przebywania na terenie UE/EOG, Wielkiej Brytanii lub Kalifornii przysługują dodatkowe prawa wynikające z GDPR / UK GDPR / CCPA, w tym prawo do złożenia skargi do właściwego lokalnego organu ochrony danych.
10. Pliki cookie i pamięć lokalna
Calorize korzysta z plików cookie i pamięci lokalnej w celu: utrzymania sesji logowania, zapamiętywania preferencji interfejsu, analityki produktu oraz pomiaru naszych reklam Google. W aplikacji nie wyświetlamy reklam.
11. Bezpieczeństwo
Cały ruch jest szyfrowany podczas przesyłania (HTTPS / TLS 1.2+). Hasła są haszowane za pomocą bcrypt. Kopie zapasowe bazy danych są szyfrowane podczas przechowywania. Dostęp do systemów produkcyjnych jest ograniczony do upoważnionego personelu i chroniony uwierzytelnianiem wieloskładnikowym.
Żaden system nie jest całkowicie bezpieczny. W przypadku podejrzenia naruszenia bezpieczeństwa dotyczącego konta należy niezwłocznie wysłać do nas wiadomość e-mail.
12. Dzieci
Calorize nie jest przeznaczone dla dzieci poniżej 13. roku życia. Świadomie nie gromadzimy danych dzieci poniżej 13. roku życia. W przypadku podejrzenia, że dziecko przekazało nam swoje dane, należy się z nami skontaktować — dane zostaną usunięte.
Sekcja peptydów ma surowszy próg. Kalkulator dawkowania i protokoły liczbowe obok niego są przeznaczone dla osób od 18 roku życia, a Calorize prosi o takie potwierdzenie przed ich pokazaniem. Potwierdzenie jest przechowywane w pliku cookie w przeglądarce, a w przypadku zalogowanego konta również jako data na koncie. W tym momencie nie są zbierane żadne inne dane.
13. Zmiany w niniejszej polityce
Niniejsza polityka może być od czasu do czasu aktualizowana. O istotnych zmianach poinformujemy w aplikacji i / lub pocztą elektroniczną co najmniej 14 dni przed ich wejściem w życie. Data „Ostatnia aktualizacja” u góry tej strony wskazuje najnowszą wersję.
14. Kontakt
Pytania dotyczące niniejszej polityki lub danych można przesyłać na adres [email protected].