Cleopatra Daily

Polityka prywatności

Wersja: 2026-10-18 · Obowiązuje od: 18 października 2026 r.

Niniejsza polityka wyjaśnia, w jaki sposób aplikacja Cleopatra Daily („Cleopatra”, „aplikacja”, „my”) przetwarza dane osobowe. Dotyczy aplikacji na iOS i Androida. Aktualna wersja jest dostępna pod adresem https://www.cleopatradaily.app/pl/privacy/.

W skrócie

  • Konto jest opcjonalne i nie ma haseł. Bez konta nie podajesz nam adresu e-mail; z kontem przechowujemy tylko Twój adres e-mail albo anonimowy identyfikator Apple lub Google.
  • Prawie wszystko, co wpisujesz, zostaje na Twoim urządzeniu w zaszyfrowanej bazie danych.
  • Dane dotyczące zdrowia i zdjęcia postępów przetwarzamy wyłącznie za Twoją wyraźną zgodą. Po jej wycofaniu dane są usuwane.
  • Zdjęcia postępów są zaszyfrowane i nigdy nie opuszczają urządzenia.
  • Coach AI wysyła pytanie i niezbędny kontekst na nasz serwer i do OpenAI dopiero wtedy, gdy go włączysz. Imię, notatki, dziennik, check-iny, zdjęcia i nazwy produktów nigdy nie są wysyłane.
  • Synchronizacja jest dobrowolna i szyfrowana end-to-end. Nie mamy wglądu w synchronizowane dane.
  • Bez reklam, bez śledzenia, bez analityki, bez sprzedaży danych.
  • W każdej chwili możesz wyeksportować lub usunąć wszystkie dane w aplikacji, także bez internetu.
  • Cleopatra nie jest wyrobem medycznym i nie udziela porad medycznych.

1. Administrator danych

Administratorem Twoich danych osobowych jest:

Joanna Wargalla
ul. Zawiszy 4 lok. 1, 01-167 Warszawa, Polska
E-mail: [email protected]

Kontakt w sprawach ochrony danych: [email protected]. Nie wyznaczyliśmy inspektora ochrony danych, ponieważ nie zachodzą przesłanki z art. 37 RODO: dane dotyczące zdrowia są przetwarzane na Twoim urządzeniu, a nie w naszych systemach.

2. Jak aplikacja Cię rozpoznaje

Przy instalacji aplikacja tworzy losowy identyfikator instalacji (UUID) i zapisuje go w bezpiecznym magazynie urządzenia (Keychain / Keystore). Identyfikator nie jest powiązany z imieniem ani adresem e-mail. Bez konta służy do obsługi limitów pytań do coacha AI i statusu Premium.

Opcjonalne konto. Wszystko działa bez konta. Jeśli się zalogujesz (Ustawienia → Konto), Premium i limity pytań do coacha przechodzą z Tobą na inne urządzenia. Możesz zalogować się:

  • adresem e-mail: wysyłamy Ci sześciocyfrowy kod (ważny 10 minut); przechowujemy Twój adres e-mail oraz, krótko, skrót (hash) kodu;
  • przez Apple lub Google: otrzymujemy od Apple lub Google podpisany token i zapisujemy tylko zawarty w nim anonimowy identyfikator użytkownika. Nie prosimy Apple ani Google o Twoje imię ani adres e-mail. W przypadku Apple przechowujemy też token, który pozwala odwołać logowanie przy usunięciu konta.

Konto ma losowy identyfikator konta, który zastępuje wtedy identyfikator instalacji w limitach pytań do coacha i jako identyfikator klienta w RevenueCat. Nasz serwer przechowuje skróty (hashe) Twoich sesji logowania (ważnych do roku) oraz, jeśli korzystasz z synchronizacji, identyfikator miejsca zapisu zaszyfrowanej kopii, aby usunąć ją razem z kontem. Konto nie daje dostępu do synchronizowanych danych: pozostają one zaszyfrowane kodem odzyskiwania, którego nigdy nie otrzymujemy. Z kontem nie zapisujemy niczego z profilu, planu, dziennika ani danych o zdrowiu.

W każdej chwili możesz się wylogować lub usunąć konto w aplikacji (Ustawienia → Konto). Usunięcie kasuje konto, jego metody logowania i sesje, powiązaną kopię synchronizacji i liczniki pytań do coacha, usuwa klienta w RevenueCat i odwołuje logowanie przez Apple. Usunięcie konta nie anuluje subskrypcji w sklepie. Podstawa prawna: świadczenie usługi, o którą prosisz – art. 6 ust. 1 lit. b RODO.

3. Dane przechowywane na urządzeniu

Większość danych przetwarzana jest wyłącznie na Twoim urządzeniu, w lokalnej bazie zaszyfrowanej SQLCipher. Klucz szyfrujący znajduje się w iOS Keychain lub Android Keystore i jest przypisany wyłącznie do tego urządzenia. Kopie zapasowe aplikacji na Androidzie są wyłączone, a kopie iOS zawierają tylko zaszyfrowane dane.

Profil i korzystanie z aplikacji (podstawa prawna: świadczenie usługi, o którą prosisz – art. 6 ust. 1 lit. b RODO):

  • opcjonalne imię, język, dzienny budżet czasu, cele, odpowiedzi w ankiecie stylu
  • grupa wiekowa (nastolatek lub dorosły) i czas jej potwierdzenia
  • rytuały, punkty planu dnia, postępy i powtórki lekcji
  • dodane produkty (nazwa, marka, notatki, skład INCI, kod kreskowy)
  • rozmowy z coachem AI (Twoje wiadomości i odpowiedzi)
  • ustawienia przypomnień i aplikacji (blokada aplikacji, ukrywanie podglądu, ukrywanie liczb, komunikat sekcji Ciało)
  • rejestr zgód (rodzaj zgody, udzielona lub wycofana, wersja polityki, czas)

Dane dotyczące zdrowia (szczególne kategorie danych, art. 9 RODO) – wyłącznie za wyraźną zgodą „dane o zdrowiu”:

  • typ skóry, wrażliwość i problemy skórne (np. trądzik, zaczerwienienia)
  • struktura włosów, skóra głowy i problemy (np. wypadanie, przerzedzenie), problemy dotyczące twarzy
  • jakość snu i poziom stresu
  • check-iny (odczucie skóry, wypadanie włosów, godziny snu, energia, stres, notatka)
  • dziennik włosów (mycie, stylizacja na gorąco, wypadanie, łamliwość, zabiegi, notatka)
  • w przyszłości: trackery sekcji Ciało (np. waga, woda, post, aktywność), zapisywane lokalnie na podstawie tej samej zgody

Podstawa prawna: Twoja wyraźna zgoda – art. 9 ust. 2 lit. a i art. 6 ust. 1 lit. a RODO.

Kalkulatory w sekcji Ciało. Sekcja Ciało (tylko dla dorosłych) zawiera kalkulatory, np. BMR, TDEE, BMI i szacunkowej zawartości tkanki tłuszczowej. Wpisywane wartości (wiek, wzrost, waga, obwody) nie są zapisywane.

4. Dane o zdrowiu: zgoda, wycofanie i usunięcie

O wyraźną zgodę prosimy, zanim zapiszemy jakiekolwiek dane dotyczące zdrowia. Z aplikacji można korzystać bez tej zgody – niektóre spersonalizowane funkcje będą wtedy niedostępne.

Zgodę możesz wycofać w każdej chwili w Ustawieniach. Po potwierdzeniu aplikacja usuwa dane dotyczące zdrowia zapisane na urządzeniu. Wycofanie zgody nie wpływa na zgodność z prawem przetwarzania dokonanego przed jej wycofaniem.

5. Zdjęcia postępów

Comiesięczne zdjęcia postępów (twarz, czubek głowy, długość włosów) są dobrowolne i wymagają odrębnej zgody „zdjęcia”.

  • Zdjęcia są pomniejszane, a dane EXIF i lokalizacja – usuwane.
  • Szyfrujemy je algorytmem AES-256-GCM kluczem, który nigdy nie opuszcza urządzenia.
  • Nigdy nie są wysyłane, także przy synchronizacji.
  • Odszyfrowana kopia istnieje tylko tymczasowo w pamięci podręcznej, gdy zdjęcie jest wyświetlane.

Po wycofaniu zgody na zdjęcia i potwierdzeniu zdjęcia są usuwane. Podstawa prawna: wyraźna zgoda – art. 9 ust. 2 lit. a i art. 6 ust. 1 lit. a RODO.

6. Coach AI

Coach AI działa dopiero po wyrażeniu zgody w czacie (zgoda „coach AI”). Korzysta z naszego serwera (Cloudflare Workers) i z API OpenAI.

Co jest wysyłane:

  • Twoje pytanie i do 12 ostatnich wiadomości z tej samej rozmowy
  • niezbędny kontekst: cele, etap, dzienny czas, podsumowanie stylu, identyfikatory składników aktywnych w Twoich rytuałach, identyfikatory ukończonych lekcji, bieżący ekran, język
  • wyłącznie jeśli udzielono także zgody na dane o zdrowiu: typ i problemy skóry oraz włosów
  • losowy identyfikator instalacji albo, po zalogowaniu, identyfikator konta

Czego nigdy nie wysyłamy: imienia, notatek, dziennika, check-inów, zdjęć ani nazw produktów.

Zapytania do OpenAI wysyłamy z wyłączonym zapisywaniem odpowiedzi (store: false). Twoja wiadomość jest też sprawdzana przez usługę moderacji OpenAI. OpenAI może przechowywać dane wejściowe i odpowiedzi API do 30 dni w celu wykrywania nadużyć, a potem je usuwa. Zgodnie z warunkami API OpenAI dane przesyłane przez API nie są używane do trenowania modeli.

Pytania dotyczące samookaleczeń, zaburzeń odżywiania, nagłych stanów medycznych oraz dawek suplementów lub leków otrzymują stałe odpowiedzi bezpieczeństwa – bez udziału modelu AI.

Nasz serwer zapisuje wyłącznie metadane techniczne (kategoria bezpieczeństwa, wynik, model, czas odpowiedzi) – w logach aplikacji nie ma pytań, wiadomości ani adresów IP. Na potrzeby limitów pytań przechowuje liczniki pytań przypisane do identyfikatora instalacji – wyłącznie liczby, nigdy treść pytań: licznik bezpłatnych pytań (łącznie 3) przez maksymalnie 2 lata, a dzienny i miesięczny licznik Premium przez około 2 dni i około 40 dni.

Podstawa prawna: zgoda – art. 6 ust. 1 lit. a RODO, a w zakresie przesyłanego kontekstu zdrowotnego wyraźna zgoda – art. 9 ust. 2 lit. a RODO. Coacha możesz wyłączyć w Ustawieniach.

7. Dobrowolna synchronizacja i kopia zapasowa

Synchronizacja jest domyślnie wyłączona. Jeśli ją włączysz (zgoda „synchronizacja w chmurze”):

  • baza danych (bez zdjęć i ustawień przypisanych do urządzenia) jest szyfrowana na Twoim urządzeniu algorytmem AES-256-GCM przed wysłaniem
  • klucz pochodzi z losowego kodu odzyskiwania, który widzisz tylko Ty
  • w Cloudflare R2 przechowujemy wyłącznie zaszyfrowane dane, pod identyfikatorem wyprowadzonym z klucza, oraz skrót (hash) tokenu dostępu
  • nie mamy wglądu w synchronizowane dane; jeśli zgubisz kod odzyskiwania, nie odtworzymy ich

Kopia na serwerze jest usuwana, gdy wyłączysz synchronizację z usunięciem danych lub usuniesz wszystkie dane (aplikacja ponawia próbę, aż serwer potwierdzi usunięcie). Podstawa prawna: Twoja zgoda – art. 6 ust. 1 lit. a RODO, a ponieważ zaszyfrowana kopia może zawierać dane dotyczące zdrowia, także wyraźna zgoda – art. 9 ust. 2 lit. a RODO.

8. Wyszukiwanie po kodzie kreskowym

Gdy zeskanujesz lub wpiszesz kod kreskowy, aplikacja wysyła numer kodu, a technicznie także Twój adres IP, do Open Beauty Facts (stowarzyszenie Open Food Facts, Francja), aby pobrać informacje o produkcie. Open Beauty Facts jest niezależnym odbiorcą danych z własną polityką prywatności. Dane produktów są udostępniane na licencji Open Database Licence (ODbL). Podstawa prawna: świadczenie usługi, o którą prosisz – art. 6 ust. 1 lit. b RODO.

9. Zakup Premium

Premium jest dobrowolne. Płatności obsługuje Apple (App Store) lub Google (Google Play) jako niezależni administratorzy; nie otrzymujemy danych Twojej karty.

Statusem subskrypcji zarządza RevenueCat, Inc. (USA). Otrzymuje losowy identyfikator instalacji (a po zalogowaniu identyfikator konta) jako identyfikator klienta oraz potwierdzenia zakupów i transakcje ze sklepu. Po zalogowaniu zakupy zrobione na urządzeniu są przenoszone na identyfikator konta. Nasz serwer pyta RevenueCat, czy dany identyfikator ma Premium, i zapamiętuje odpowiedź na 10 minut (60 sekund, jeśli nie ma Premium). Gdy subskrypcja się zmienia, RevenueCat wysyła do naszego serwera zdarzenie z losowym identyfikatorem klienta i rodzajem zdarzenia; serwer jedynie usuwa zapamiętany status Premium tego identyfikatora i niczego ze zdarzenia nie zapisuje.

Po usunięciu wszystkich danych aplikacja korzysta z nowego identyfikatora instalacji. Dawny rekord w RevenueCat pozostaje powiązany wyłącznie ze starym, losowym identyfikatorem; jeśli prześlesz nam ten identyfikator, doprowadzimy do usunięcia rekordu. Usunięcie konta usuwa jego klienta w RevenueCat.

Podstawa prawna: umowa – art. 6 ust. 1 lit. b RODO; obowiązki podatkowe i rachunkowe – art. 6 ust. 1 lit. c RODO, głównie po stronie sklepów.

10. Bezpieczeństwo i zapobieganie nadużyciom

Aby chronić usługę, serwer stosuje limity zapytań na identyfikator instalacji i adres IP oraz limity pytań do coacha. Logi platformy Cloudflare mogą zawierać metadane zapytań, np. adres IP; są przechowywane do 7 dni. Podstawa prawna: prawnie uzasadniony interes polegający na zapewnieniu bezpieczeństwa i zapobieganiu nadużyciom – art. 6 ust. 1 lit. f RODO.

11. Odbiorcy danych i podmioty przetwarzające

  • Cloudflare, Inc. (USA) – hosting serwera coacha, synchronizacji i kont (Workers, KV, R2, D1), strony internetowej oraz przekazywanie e-maili wysyłanych na nasze adresy; podmiot przetwarzający
  • Google (Gmail) – skrzynka, w której odbieramy e-maile wysłane na contact@ i [email protected] i na nie odpowiadamy, wraz z tym, co w nich napiszesz; podmiot przetwarzający
  • Resend (USA) – wysyłka e-maili z kodem logowania (adres e-mail i kod); dostawca: Plus Five Five, Inc.; podmiot przetwarzający
  • Apple i Google jako dostawcy logowania – tylko jeśli wybierzesz logowanie przez Apple lub Google; niezależni administratorzy
  • OpenAI (OpenAI Ireland Limited, Dublin, wraz z OpenAI, L.L.C., USA) – coach AI; podmiot przetwarzający
  • RevenueCat, Inc. (USA) – status subskrypcji; podmiot przetwarzający
  • Apple i Google – dystrybucja aplikacji i płatności; niezależni administratorzy
  • Open Beauty Facts (Francja) – wyszukiwanie po kodzie kreskowym; niezależny odbiorca

Każdy podmiot przetwarzający działa na podstawie umowy powierzenia przetwarzania danych (art. 28 RODO).

12. Przekazywanie danych poza EOG

Cloudflare, Google, OpenAI, RevenueCat i Resend to firmy amerykańskie lub należą do amerykańskich grup, dlatego dane mogą trafiać do USA. Podstawą przekazania jest EU–US Data Privacy Framework, jeśli odbiorca ma certyfikację w jego ramach (Cloudflare), a w pozostałych przypadkach standardowe klauzule umowne Komisji Europejskiej (art. 46 ust. 2 lit. c RODO). Kopię tych zabezpieczeń możesz otrzymać, pisząc na [email protected].

13. Jak długo przechowujemy dane

  • Na urządzeniu: do czasu usunięcia, wycofania odpowiedniej zgody lub odinstalowania aplikacji.
  • Liczniki pytań do coacha (tylko liczby): licznik bezpłatnych pytań do 2 lat; dzienny licznik Premium około 2 dni, miesięczny około 40 dni.
  • Pamięć statusu Premium: 10 minut (60 sekund bez Premium).
  • Logi naszego serwera: wyłącznie metadane, do 7 dni.
  • OpenAI: do 30 dni w celu wykrywania nadużyć, potem usunięcie.
  • Kopia synchronizacji: do czasu jej usunięcia przez Ciebie.
  • Konto: do czasu jego usunięcia; kody logowania 10 minut (usuwane po użyciu); sesje do roku.
  • RevenueCat, Apple, Google: zgodnie z ich zasadami i przepisami podatkowymi.
  • Rejestr zgód: na urządzeniu, jako dowód zgody, dopóki istnieją powiązane dane; usuwany wraz z „usuń wszystkie dane”.

14. Środki bezpieczeństwa

  • szyfrowana baza danych (SQLCipher) i szyfrowane zdjęcia (AES-256-GCM)
  • klucze w Keychain / Keystore, przypisane do urządzenia
  • wyłącznie HTTPS; synchronizacja szyfrowana end-to-end
  • na serwerze: walidacja danych wejściowych, limity rozmiaru i liczby zapytań, nagłówki bezpieczeństwa, sekrety przechowywane wyłącznie na serwerze
  • logi bez danych osobowych i zdrowotnych
  • opcjonalna blokada aplikacji (biometria lub kod) dla sekcji Ciało i zdjęć; prywatne ekrany ukryte w przełączniku aplikacji

Żaden system nie jest w pełni odporny na zagrożenia, ale projektujemy aplikację tak, by poza urządzeniem znajdowało się jak najmniej danych.

15. Wymagania wiekowe

Cleopatra jest przeznaczona dla osób, które ukończyły 16 lat. Sekcja Ciało – wyłącznie dla osób pełnoletnich (18+). Podczas pierwszego uruchomienia pytamy o datę urodzenia tylko po to, by ustalić grupę wiekową; daty urodzenia nie zapisujemy – zapisujemy jedynie grupę wiekową i czas potwierdzenia. Podstawa prawna: obowiązek prawny – art. 6 ust. 1 lit. c w związku z art. 8 RODO, oraz nasz prawnie uzasadniony interes w zapewnieniu treści odpowiednich do wieku – art. 6 ust. 1 lit. f RODO.

16. Twoje prawa

Na podstawie RODO masz prawo do:

  • dostępu do swoich danych i otrzymania ich kopii
  • sprostowania nieprawidłowych danych
  • usunięcia danych („prawo do bycia zapomnianym”)
  • ograniczenia przetwarzania
  • przenoszenia danych
  • sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie
  • wycofania zgody w dowolnym momencie, bez wpływu na wcześniejsze przetwarzanie
  • wniesienia skargi do organu nadzorczego

W Polsce organem nadzorczym jest Prezes Urzędu Ochrony Danych Osobowych (UODO), ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl. Skargę możesz też złożyć w państwie UE, w którym mieszkasz lub pracujesz.

17. Jak skorzystać z praw

W aplikacji (Ustawienia):

  • podgląd zapisanych danych (liczba rekordów w każdej kategorii)
  • eksport wszystkich rekordów do pliku JSON lub CSV
  • udostępnienie pojedynczych zdjęć (bez metadanych)
  • włączanie i wyłączanie każdej zgody
  • usunięcie wszystkich danych: bazy, zdjęć i kluczy, przypomnień, identyfikatora instalacji, kopii synchronizacji i Twojego konta, jeśli je masz (w kolejce, jeśli brak sieci); działa bez internetu
  • usunięcie samego konta (Ustawienia → Konto)

E-mailem: napisz na adres [email protected]. Bez konta możemy nie być w stanie zidentyfikować Cię w naszych systemach; dane na urządzeniu pozostają pod Twoją kontrolą. W przypadku danych na serwerze (np. kopii synchronizacji lub rekordu w RevenueCat) możemy poprosić o identyfikator instalacji. Odpowiadamy w ciągu miesiąca; termin ten może zostać przedłużony na zasadach określonych w RODO.

18. Zautomatyzowane podejmowanie decyzji

Nie podejmujemy decyzji opartych wyłącznie na zautomatyzowanym przetwarzaniu, które wywoływałyby wobec Ciebie skutki prawne lub w podobny sposób istotnie na Ciebie wpływały. Kalkulatory i coach AI mają charakter wyłącznie informacyjny.

19. Bez reklam i śledzenia

Cleopatra nie zawiera reklam, pakietów SDK reklamowych ani analitycznych, mechanizmów śledzenia ani narzędzi do raportowania awarii. Nie sprzedajemy i nie udostępniamy Twoich danych w celach marketingowych. Jeśli w przyszłości dodamy dobrowolne raportowanie błędów, nie obejmie ono danych osobowych ani zdrowotnych, a wcześniej zaktualizujemy tę politykę.

20. Uprawnienia urządzenia

  • Aparat – do zdjęć postępów i skanowania kodów kreskowych
  • Galeria zdjęć – do wybrania wskazanego przez Ciebie obrazu
  • Powiadomienia – do przypomnień; są planowane lokalnie, bez serwera push
  • Face ID / biometria – do opcjonalnej blokady aplikacji; weryfikację przeprowadza system urządzenia, a my nie otrzymujemy danych biometrycznych

Uprawnienia możesz w każdej chwili zmienić w ustawieniach urządzenia.

21. Linki

Linki do źródeł w lekcjach otwierają się w przeglądarce systemowej. Odwiedzane w ten sposób strony mają własne polityki prywatności.

22. To nie jest wyrób medyczny

Cleopatra to aplikacja edukacyjna o pielęgnacji, stylu i dobrym samopoczuciu. Nie jest wyrobem medycznym – nie diagnozuje, nie leczy i nie udziela porad medycznych. W sprawach zdrowia skonsultuj się z lekarzem lub innym specjalistą. W nagłym przypadku dzwoń pod numer 112.

23. Zmiany polityki

Możemy aktualizować tę politykę w związku ze zmianami w aplikacji lub w przepisach. Poinformujemy o tym w aplikacji. Jeśli zmiana dotyczy udzielonej przez Ciebie zgody, poprosimy o nią ponownie. Każda zgoda jest zapisywana razem z wersją polityki.

24. Kontakt

Joanna Wargalla, ul. Zawiszy 4 lok. 1, 01-167 Warszawa, Polska · [email protected] · [email protected]. Pomoc: https://www.cleopatradaily.app/pl/support/