Calzone to aplikacja do liczenia kalorii i wartości odżywczych. Ta polityka wyjaśnia, jakie dane osobowe zbiera aplikacja i ta strona, po co, kto jeszcze je widzi i co możesz z tym zrobić. Napisana po to, żeby ją przeczytać, a nie przetrwać.
W skrócie
- Zbieramy to, czego aplikacja potrzebuje do działania: konto, profil i to, co zapisujesz.
- Zdjęcia jedzenia i menu trafiają do OpenAI, żeby zamienić je na szacunek. Nie przechowujemy ich.
- W aplikacji nie ma żadnych SDK reklamowych ani analitycznych. Nic za Tobą nie chodzi.
- Nie sprzedajemy danych osobowych i nigdy nie będziemy.
- Usunięcie konta w aplikacji naprawdę je usuwa.
1. Kim jesteśmy
Calzone prowadzi Szymon Szyszka, osoba fizyczna prowadząca działalność gospodarczą zarejestrowaną w Polsce, i to on jest administratorem opisanych tu danych osobowych. Kontakt z człowiekiem: support@calzone.fit.
2. Jakie dane zbieramy
To, co podajesz sam
- Konto — adres e-mail i sposób rejestracji (Apple, Google albo e-mail z hasłem). Hasła obsługuje nasz dostawca uwierzytelniania i trzyma je w postaci skrótu; my ich nie widzimy.
- Profil i cele — płeć, wiek, wzrost, waga, poziom aktywności i waga docelowa. Są po to, żeby policzyć Twoje dzienne cele kaloryczne i makro. Do niczego innego.
- To, co zapisujesz — posiłki, porcje, kalorie, makro- i mikroskładniki, godziny, dzienne oceny, zapisane restauracje, plany posiłków i produkty, które tworzysz sam.
- Zdjęcia i opisy wysyłane do AI — zdjęcie talerza, zdjęcie menu albo wpisany opis. Przechodzi przez nasz serwer do OpenAI, wraca jako szacunek i nie zostaje na naszych serwerach.
- Produkty publikowane we wspólnym katalogu — kiedy dodajesz produkt, jego nazwa, marka, kod kreskowy i wartości odżywcze trafiają do katalogu, który przeszukuje każdy użytkownik Calzone, razem z identyfikatorem konta autora. Ten identyfikator nie jest pokazywany innym, ale sam wpis jest w aplikacji publiczny. Nie wpisuj więc niczego prywatnego w nazwę produktu.
- To, co do nas piszesz — maile do wsparcia, zgłoszenia błędów, zapisy na betę na tej stronie.
To, co serwis zapisuje sam
- Licznik zapytań AI — każde zapytanie do AI jest liczone na Twoje konto w danym dniu, żeby działał dzienny limit i żeby dało się wychwycić nadużycia. Licznik trzyma identyfikator konta, datę i liczbę, a nie treść zapytania.
- Zwykłe logi serwera — dostawca hostingu i bazy trzyma krótkotrwałe logi techniczne, w tym adresy IP, tak jak każdy serwer.
- Analityka strony — ta witryna używa Vercel Web Analytics, które liczą odsłony i strony odsyłające bez cookies i bez budowania Twojego profilu.
Czego nie zbieramy
- Żadnych SDK reklamowych, żadnej zewnętrznej analityki ani narzędzi do raportowania awarii w aplikacji.
- Lokalizacji, kontaktów, mikrofonu, kalendarza.
- Danych z Apple Health ani Google Fit. Aplikacja się z nimi nie łączy.
- Danych karty ani konta bankowego. Płatność odbywa się u Apple albo Google, a my dowiadujemy się tylko, czy subskrypcja jest aktywna.
3. Po co ich używamy
- Żeby aplikacja działała: logowanie, zapis wpisów, liczenie celów i dziennej oceny.
- Żeby wygenerować szacunek AI ze zdjęcia albo tekstu, który wysyłasz.
- Żeby status subskrypcji zgadzał się na każdym urządzeniu, na którym się logujesz.
- Żeby egzekwować dzienny limit AI i powstrzymać nadużycia usługi, która kosztuje przy każdym zapytaniu.
- Żeby odpowiedzieć, kiedy piszesz do wsparcia.
- Żeby naprawiać błędy, korzystając z tego, co zgłaszasz, i z logów serwera.
- Żeby wypełnić obowiązki prawne i księgowe.
Nie profilujemy Cię pod reklamy i nie podejmujemy wobec Ciebie zautomatyzowanych decyzji, które wywołują skutki prawne lub podobnie istotne.
4. Podstawa prawna (RODO)
- Wykonanie umowy (art. 6 ust. 1 lit. b) — konto, wpisy, szacunki AI, subskrypcje. Bez tych danych nie ma aplikacji.
- Prawnie uzasadniony interes (lit. f) — bezpieczeństwo, zapobieganie nadużyciom, diagnostyka błędów i utrzymanie wspólnego katalogu produktów w używalnym stanie.
- Zgoda (lit. a) — maile marketingowe, jeśli kiedyś o nie poprosisz. Możesz ją wycofać w każdej chwili.
- Obowiązek prawny (lit. c) — dokumentacja podatkowa i księgowa zakupów.
5. Kto jeszcze je widzi
Nie sprzedajemy danych i nie udostępniamy ich reklamodawcom. To są podmioty przetwarzające, dzięki którym aplikacja działa:
- Supabase — baza danych, uwierzytelnianie i funkcje serwerowe rozmawiające z AI. Trzyma konto, profil i wpisy.
- OpenAI — dostaje zdjęcie albo opis do analizy i odsyła szacunek. Zgodnie z regulaminem API OpenAI dane z API nie są używane do trenowania modeli. Mogą je krótko przechowywać na potrzeby wykrywania nadużyć, a potem kasują.
- RevenueCat — mówi aplikacji, czy subskrypcja jest aktywna. Dostaje identyfikator konta i status zakupu, nie Twoje wpisy.
- Apple i Google — logowanie, płatności, dystrybucja. W zakresie tego, co zbierają same, są administratorami na podstawie własnych polityk.
- Open Food Facts — kiedy skanujesz kod kreskowy, ten kod jest sprawdzany w ich publicznej bazie. Twoja tożsamość tam nie trafia, choć adres IP urządzenia dociera do nich jak przy każdym zapytaniu w sieci.
- Vercel — hostuje tę stronę i jej analitykę bez cookies.
Dane możemy też ujawnić, gdy wymaga tego prawo albo gdy trzeba chronić serwis i jego użytkowników przed oszustwem lub poważnym nadużyciem.
6. Przekazywanie poza EOG
OpenAI ma siedzibę w Stanach Zjednoczonych, a część pozostałych dostawców działa globalnie. Tam, gdzie dane opuszczają Europejski Obszar Gospodarczy, opierają się na standardowych klauzulach umownych Komisji Europejskiej albo równoważnym zabezpieczeniu z rozdziału V RODO.
7. Jak długo je trzymamy
- Konto, profil i wpisy — do usunięcia konta. Usunięcie kasuje je z bazy od razu, a z kopii zapasowych znikają wraz z ich rotacją, w ciągu 30 dni.
- Zdjęcia i opisy wysyłane do AI — w ogóle ich nie przechowujemy. Zapisuje się szacunek, nie obraz.
- Produkty we wspólnym katalogu — zostają, bo wskazują na nie wpisy innych osób. Po odłączeniu identyfikatora autora, co robi usunięcie konta, nie zawierają danych osobowych.
- Licznik zapytań AI — rotacyjnie, tylko tak długo, jak potrzebuje tego limit.
- Zapisy na betę na tej stronie — do premiery plus dwanaście miesięcy albo do czasu, aż poprosisz o usunięcie.
- Dokumenty zakupowe — tak długo, jak wymaga prawo podatkowe, czyli w Polsce pięć lat od końca roku obrotowego.
8. Twoje prawa
Na podstawie RODO możesz żądać:
- Dostępu do kopii swoich danych.
- Sprostowania tego, co jest błędne.
- Usunięcia konta i danych.
- Ograniczenia lub sprzeciwu wobec przetwarzania opartego na uzasadnionym interesie.
- Przeniesienia danych w formacie nadającym się do odczytu maszynowego.
- Wycofania zgody tam, gdzie zgoda była podstawą.
Usuwanie jest wbudowane w aplikację: Ustawienia, potem Prywatność, potem Usuń moje konto. Działa od razu i naprawdę. W pozostałych sprawach napisz na support@calzone.fit, odpowiemy w ciągu 30 dni. Jeśli uważasz, że źle obeszliśmy się z Twoimi danymi, możesz złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych, ul. Stawki 2, Warszawa.
9. Bezpieczeństwo
Ruch jest szyfrowany TLS, dane są szyfrowane w spoczynku. Każde konto czyta wyłącznie własne rekordy, co wymusza mechanizm row-level security w bazie, a nie zaufanie do aplikacji. Dostęp do środowiska produkcyjnego jest ograniczony i chroniony dwuskładnikowym uwierzytelnianiem. Żaden system nie jest w pełni bezpieczny i wolimy powiedzieć to wprost, niż obiecywać inaczej.
10. Wiek
Calzone nie jest dla dzieci. W Europejskim Obszarze Gospodarczym trzeba mieć co najmniej 16 lat, a poza nim co najmniej 13, o ile pozwala na to lokalne prawo. Jeśli sądzisz, że konto założyło dziecko, napisz na support@calzone.fit, a je usuniemy.
11. Pliki cookie i śledzenie
Ta strona nie ustawia cookies reklamowych ani śledzących między witrynami. Jej analityka jest zbiorcza i nie używa cookies. W aplikacji nie ma żadnego SDK śledzącego, nie korzystamy z identyfikatora reklamowego i dlatego nigdy nie zobaczysz prośby App Tracking Transparency — nie ma o co prosić.
12. Zmiany
Jeśli ta polityka zmieni się w istotny sposób, zmieni się data na górze, a Ty dowiesz się o tym w aplikacji albo mailem, zanim zmiana zacznie obowiązywać.
13. Kontakt
support@calzone.fit. Czyta to człowiek.