formaroutines
← Wróć do Formy

Polityka prywatności

Data obowiązywania: 16 października 2026 r.

Niniejsza polityka wyjaśnia, jak Forma przetwarza dane osobowe w aplikacji internetowej i mobilnej, w tym przy opcjonalnym połączeniu z Apple Health, oraz w funkcjach trenerskich, powiadomieniach i połączeniu z Apple Watch.

1. Kto odpowiada za dane

Administratorem danych dotyczących kont Forma, działania platformy, subskrypcji, bezpieczeństwa i wsparcia jest Kamil Dike Software, Robotnicza 3, 97-310 Wola Moszczenicka, Polska, NIP 7712920344.

2. Jakie dane przetwarzamy

  • Dane konta: identyfikator Firebase UID, adres e-mail, nazwa, zdjęcie profilowe, dostawca logowania, język i ustawienia aplikacji.
  • Dane treningowe: plany, ćwiczenia, notatki, harmonogramy, przypomnienia, aktywność, historia wykonania i opinie.
  • Opcjonalne dane z Apple Health na iPhonie: treningi, daty, czas trwania, dystans, aktywna energia, dzienne kroki, pomiary tętna i strefy tętna treningu, jeśli są dostępne i zezwolisz na ich odczyt. Forma oblicza na tej podstawie także trendy aktywności i odznaki.
  • Dane trenerskie: profil trenera, nazwa firmy, specjalizacja, zaproszenia, relacje z klientami, przypisania i informacje o realizacji planu.
  • Dane urządzeń: endpoint i klucze powiadomień push, informacje o przeglądarce i urządzeniu, identyfikatory parowania zegarka, skróty tokenów i czas ostatniej aktywności.
  • Dane rozliczeniowe: identyfikatory klienta i subskrypcji Stripe, abonament, cena, waluta, okres rozliczeniowy, status płatności i zdarzenia dotyczące faktur. Forma nie przechowuje pełnych numerów kart ani kodów CVC.
  • Dane planów AI: opis planu jest wysyłany do Google Vertex AI w celu wygenerowania, ale Forma go nie przechowuje. Forma zapisuje znormalizowany szkic, problemy walidacji, znaczniki limitów, wpisy rejestru środków i identyfikatory generowania potrzebne do działania i zabezpieczenia funkcji.
  • Integracja z ChatGPT: Forma otrzymuje wyszukiwane ćwiczenia, wybrane identyfikatory ćwiczeń, język, parametry treningu oraz nazwy i notatki planu przekazane jako argumenty narzędzi, a nie całą rozmowę. Utworzenie podglądu zapisuje treść treningu, token linku, termin wygaśnięcia, skrót identyfikatora żądania i skrót treści. Limity zapisują liczniki i skróty adresów IP lub identyfikatorów kont powiązane z oknem czasowym zamiast surowych identyfikatorów.
  • Dane o wydajności: czasy ładowania strony i reakcji na interakcje, czas odpowiedzi i rozmiar danych żądań sieciowych, przeglądarka, kraj ustalony na podstawie adresu IP, rodzaj połączenia, ścieżka strony, status service workera i identyfikator instalacji Firebase. Strony wejściowe, których ścieżka zawiera identyfikator zaproszenia, parowania zegarka, klienta lub planu, są wyłączone z monitorowania wydajności.
  • Dane wsparcia i bezpieczeństwa: wiadomości wysłane do pomocy, logi operacyjne, błędy, identyfikatory zdarzeń i informacje potrzebne do badania nadużyć lub awarii.

3. Skąd pochodzą dane

Otrzymujemy dane od Ciebie, od wybranego dostawcy logowania, z Twojego urządzenia, Stripe oraz—gdy korzystasz z funkcji trenerskich—od trenera lub klienta połączonego z Twoim kontem. Jeśli połączysz Apple Health na iPhonie, Forma odczytuje z aplikacji Zdrowie te rodzaje danych, na które zezwolisz.

4. Dlaczego wykorzystujemy dane

  • Aby utworzyć i obsługiwać konto, zapisywać plany i aktywność, łączyć urządzenia, dostarczać żądane powiadomienia oraz zapewniać funkcje trener–klient. Podstawą jest wykonanie umowy o świadczenie usługi lub podjęcie działań na Twoje żądanie przed jej zawarciem.
  • Gdy zdecydujesz się połączyć Apple Health, aby wyświetlać kroki i treningi oraz obliczać trendy aktywności i przyznawać odznaki na iPhonie. Forma prosi o uprawnienie do odczytu każdego rodzaju danych w systemie iOS. Możesz rozłączyć usługę w Formie oraz zmienić lub cofnąć dostęp w aplikacji Zdrowie albo ustawieniach iOS.
  • Aby obsługiwać subskrypcje, płatności, zwroty i uprawnienia dostępu. Podstawą jest wykonanie umowy oraz realizacja obowiązków podatkowych i księgowych.
  • Aby wyszukać odpowiedni plan i wygenerować żądany szkic. Podstawą jest wykonanie umowy o świadczenie usługi. Wynik AI jest sprawdzany i wymaga potwierdzenia przed zapisaniem jako plan.
  • Aby zabezpieczać Formę, zapobiegać oszustwom, diagnozować awarie, odpowiadać na zgłoszenia i ustalać lub bronić roszczeń. Podstawą jest nasz prawnie uzasadniony interes polegający na prowadzeniu i ochronie usługi.
  • Aby mierzyć ładowanie, szybkość reakcji i niezawodność sieci w różnych krajach, przeglądarkach i rodzajach połączeń oraz wykrywać i usuwać problemy z wydajnością. Podstawą jest nasz prawnie uzasadniony interes polegający na utrzymaniu niezawodnej usługi.
  • Aby mierzyć opisane niżej zdarzenia w aplikacji mobilnej, gdy włączysz Statystyki użytkowania. Podstawą jest Twoja zgoda, którą możesz wycofać w Ustawieniach.
  • Jeżeli przetwarzanie zależy od zgody lub uprawnienia urządzenia, na przykład przy włączeniu powiadomień, możesz je wycofać w odpowiednich ustawieniach aplikacji lub urządzenia.

5. Trenerzy i klienci

Kamil Dike Software odpowiada za konta Forma i działanie platformy. Trener może niezależnie określać cele i sposoby korzystania z danych klienta w ramach usług trenerskich, a tym samym działać jako odrębny administrator. Trener odpowiada za przekazanie klientowi dodatkowych informacji wymaganych dla własnych usług.

Konta trenera i klienta mogą widzieć dane potrzebne w aktywnej relacji, w tym przypisane plany, harmonogramy, status wykonania i opinie. Archiwizacja relacji ogranicza dostęp w produkcie, ale sama nie usuwa jej historii.

6. Dostawcy usług i odbiorcy

Dostawcy mogą przetwarzać dane poza Europejskim Obszarem Gospodarczym. Gdy jest to wymagane, transfer opiera się na decyzji stwierdzającej odpowiedni stopień ochrony, standardowych klauzulach umownych albo innym zgodnym z prawem zabezpieczeniu stosowanym przez dostawcę.

  • Google Firebase i Google Cloud zapewniają uwierzytelnianie, bazę danych, hosting, funkcje, monitorowanie wydajności, logi i infrastrukturę. Firebase Performance Monitoring otrzymuje techniczne dane o czasach i połączeniach, ale nie otrzymuje nazw, adresów e-mail, treści klientów ani niestandardowych identyfikatorów użytkowników. Google zapewnia opcjonalne logowanie do konta, gdy wybierzesz tę metodę logowania.
  • W aplikacji mobilnej Firebase zbiera również techniczne dane diagnostyczne o urządzeniu, systemie operacyjnym i wersjach bibliotek, aby utrzymywać swoje usługi.
  • Logowanie przez Google może wiązać się z przetwarzaniem identyfikatorów konta i urządzenia, danych kontaktowych, danych o korzystaniu z usługi oraz przybliżonej lokalizacji ustalonej na podstawie adresu IP w celu logowania, zapewnienia bezpieczeństwa i analizy działania usługi.
  • Apple zapewnia opcjonalne logowanie i udostępnia imię, nazwisko i adres e-mail w zakresie, na który zezwolisz. Adres e-mail może być adresem przekazującym wiadomości, który ukrywa Twój właściwy adres.
  • Apple Health udostępnia dozwolone dane o aktywności aplikacji na iPhonie. Forma nie wysyła danych odczytanych z Apple Health na swoje serwery ani do trenerów, usług reklamowych, statystyk użytkowania czy raportów o awariach.
  • ChatGPT otrzymuje wyniki narzędzi Formy wywołanych w rozmowie, w tym treść ćwiczeń i link do podglądu, o którego utworzenie poprosisz. Dostawca asystenta przetwarza rozmowę zgodnie ze swoim regulaminem i polityką prywatności. Ta integracja nie wysyła rozmowy do Vertex AI.
  • Google Cloud Vertex AI przetwarza opisy planów w wieloregionie UE, aby utworzyć ustrukturyzowane szkice ćwiczeń. Forma nie włącza dla tej funkcji logowania żądań i odpowiedzi modelu, Search grounding ani jawnego buforowania kontekstu.
  • Stripe zapewnia Checkout, subskrypcje, przetwarzanie płatności, faktury i portal rozliczeniowy.
  • Dostawcy powiadomień przeglądarkowych dostarczają zaszyfrowane powiadomienia po ich włączeniu.
  • Na iPhonie Expo Push Service i Apple dostarczają opcjonalne przypomnienia o treningach. Forma zapisuje token powiadomień i identyfikator instalacji powiązany z kontem. Expo otrzymuje token, ogólną treść powiadomienia i identyfikator dostarczenia, bez nazw treningów, danych trenera ani notatek. Rejestracja urządzenia jest usuwana po wylogowaniu lub usunięciu konta. Po wylogowaniu bez internetu usunięcie rejestracji czeka na połączenie; wcześniej wysłane powiadomienia mogą jeszcze dotrzeć.
  • Google/Gmail przetwarza wiadomości do pomocy. YouTube lub inny zewnętrzny dostawca wideo otrzymuje standardowe dane połączenia tylko po załadowaniu miniatury albo otwarciu linku.
  • Sentry (Functional Software, Inc.) zapewnia monitorowanie błędów aplikacji. Otrzymuje dane diagnostyczne o awariach—komunikaty błędów, ślady stosu oraz kontekst techniczny, taki jak przeglądarka i strona—przy czym treści treningowe i dane klientów są wykluczone, a identyfikatory takie jak adresy e-mail są usuwane przed wysłaniem zdarzenia.
  • Połączony trener lub klient otrzymuje opisane wyżej informacje dotyczące relacji i treningów.

7. Jak długo przechowujemy dane

  • Podstawowe dane konta, planów, aktywności, przypomnień, urządzeń i współpracy trenerskiej są co do zasady przechowywane, dopóki konto jest aktywne.
  • Pomiary z Apple Health używane w widokach aktywności pozostają w pamięci aplikacji. iPhone przechowuje lokalnie powiązane z kontem podsumowania treningów i przyznane odznaki. Rozłączenie Apple Health, wylogowanie lub usunięcie konta czyści tę lokalną pamięć danych zdrowotnych. Oryginalne dane pozostają w Apple Health i można nimi zarządzać tam.
  • Forma nie przechowuje opisów planów AI. Znormalizowane, niepotwierdzone szkice są przeznaczone do usunięcia po 24 godzinach. Dane limitów i środków pozostają tak długo, jak jest to potrzebne do obsługi salda, zapobiegania nadużyciom, zwrotów i obowiązków prawnych.
  • Linki do podglądu z ChatGPT przestają działać po 30 dniach. Podglądy i rekordy ponownych żądań są przeznaczone do automatycznego usunięcia po wygaśnięciu; fizyczne usunięcie może nastąpić później. Rekordy limitów są przeznaczone do usunięcia po krótkich oknach kontroli. Plan zapisany po zalogowaniu jest osobną, prywatną kopią na koncie i pozostaje po wygaśnięciu podglądu. Niezapisane podglądy nie są powiązane z kontem, więc usunięcie konta ich nie usuwa.
  • Usunięcie konta usuwa powiązane dane aplikacji i urządzeń, anuluje aktywne subskrypcje, usuwa operacyjne mapowania Stripe oraz konto Firebase Authentication.
  • Dane rozliczeniowe, podatkowe, dotyczące zapobiegania oszustwom, sporów i bezpieczeństwa mogą być zachowane wyłącznie przez okres wymagany prawem albo potrzebny do udokumentowanego roszczenia.
  • Zarchiwizowane relacje trenerskie pozostają częścią historii konta do czasu usunięcia odpowiedniego konta lub późniejszego czyszczenia.
  • Wygasłe zaproszenia, sesje parowania, historia dostarczania powiadomień, rozwiązane incydenty rozliczeniowe, wiadomości do pomocy i logi techniczne mogą pozostać do rutynowego czyszczenia albo do czasu, gdy przestaną być potrzebne do celu operacyjnego lub prawnego.
  • Firebase Performance Monitoring przechowuje zdarzenia wydajności powiązane z adresem IP przez 30 dni, a dane powiązane z instalacją i zanonimizowane dane o wydajności przez 60 dni przed rozpoczęciem usuwania z aktywnych systemów i kopii zapasowych.

8. Twoje prawa i wybory

Zależnie od okoliczności możesz żądać dostępu, sprostowania, usunięcia, ograniczenia przetwarzania lub przeniesienia danych, a także sprzeciwić się przetwarzaniu opartemu na prawnie uzasadnionym interesie. Możesz wycofać zgodę bez wpływu na zgodność z prawem wcześniejszego przetwarzania.

Konto Forma możesz usunąć w Ustawieniach. Usunięcie konta połączonego z Apple w aplikacji mobilnej wymaga potwierdzenia przez Apple i cofa upoważnienie do logowania przez Apple. W pozostałych sprawach napisz do nas e-mail. Możemy poprosić o informacje potrzebne do potwierdzenia tożsamości. Możesz też wnieść skargę do Prezesa Urzędu Ochrony Danych Osobowych.

W Ustawieniach Formy możesz przestać wyświetlać aktywność z Apple Health. Czyści to lokalną pamięć danych zdrowotnych Formy, ale nie zmienia uprawnień przyznanych aplikacji. Dostępem zarządzaj osobno w aplikacji Zdrowie lub ustawieniach iOS.

9. Dane zdrowotne i informacje wrażliwe

Każda osoba z linkiem do podglądu z ChatGPT może przeczytać trening bez logowania. Udostępniaj go tylko osobom, którym chcesz pokazać plan. Nie umieszczaj danych osobowych ani medycznych w nazwie lub notatkach planu. Integracja nie może odczytać Twoich prywatnych planów ani historii konta Forma.

Forma jest narzędziem treningowym, a nie dokumentacją medyczną ani usługą diagnostyczną. Nazwy planów, notatki o regeneracji, aktywność i opinie trenera mogą jednak ujawniać kontekst zdrowotny. Nie wpisuj diagnoz ani innych wrażliwych danych zdrowotnych, które nie są konieczne do zwykłego treningu. Trener musi zapewnić odpowiednią podstawę prawną przed wprowadzeniem informacji o kliencie.

Dane aktywności z Apple Health mogą ujawniać informacje o zdrowiu. Forma używa ich do wyświetlania aktywności i odznak, a nie do diagnozy, leczenia, reklam ani oceny realizacji planu przez trenera. Treningi z Apple Health nie są liczone jako ukończone plany Formy.

10. Pamięć lokalna i śledzenie

Forma używa pamięci przeglądarki, pamięci podręcznej service workera i podobnych niezbędnych technologii do logowania, języka, ustawień, instalacji, działania offline i niezawodności aplikacji. Operacyjne monitorowanie wydajności służy niezawodności, a nie reklamie ani profilowaniu zachowań. Forma nie używa trackerów reklamowych.

Na publicznej stronie opcjonalne Google Analytics 4 mierzy wizyty, źródła ruchu, oznaczenia kampanii i kliknięcia prowadzące do Formy, sklepów z aplikacjami lub ChatGPT. W każdym kraju usługa ładuje się dopiero po zaakceptowaniu analityki. Podstawą prawną jest Twoja zgoda. Google otrzymuje identyfikatory plików cookie, dozwolone wartości kampanii, adresy publicznych stron, domeny stron odsyłających, język strony, identyfikator i położenie klikniętego przycisku lub linku, kategorię miejsca docelowego oraz techniczne dane połączenia, w tym adres IP, ustaloną na jego podstawie przybliżoną lokalizację, np. miasto, oraz informacje o przeglądarce i urządzeniu. Forma nie przesyła identyfikatorów kont, adresów e-mail, treści treningów, tokenów podglądów, fragmentów adresów URL ani pozostałych parametrów zapytania. Funkcje reklamowe i Google Signals są wyłączone. Pomiary opisują wizyty osób, które wyraziły zgodę, i kliknięcia linków, a nie ukończone rejestracje, instalacje czy korzystanie z ChatGPT.

Akceptacja lub odmowa jest zapisywana oddzielnie od ustawień aplikacji na 180 dni. Analityczne pliki cookie wygasają po 180 dniach, a okres przechowywania danych zdarzeń jest ustawiony na dwa miesiące. Aby zmienić wybór, otwórz Ustawienia plików cookie w stopce strony. Wycofanie zgody zatrzymuje nowe zbieranie danych, usuwa analityczne pliki cookie tej integracji i przeładowuje stronę, aby wyłączyć Google Analytics. Nie usuwa danych już wysłanych do Google. Jeśli pamięć przeglądarki jest niedostępna, wybór obowiązuje podczas bieżącej sesji strony. Ten wybór nie zmienia ustawień analityki ani raportowania awarii w aplikacji internetowej po zalogowaniu i w aplikacjach mobilnych.

Aplikacja mobilna zapisuje na urządzeniu dane sesji, ustawienia, dane podręczne i postęp treningu. Ukończone treningi oczekujące na wysłanie są zapisywane na Twoim koncie po odzyskaniu połączenia. Plany i aktywność gościa również mogą być przechowywane w chmurze pod identyfikatorem gościa. Aplikacja mobilna nie korzysta z Firebase Performance Monitoring. Raportowanie awarii do Sentry jest domyślnie włączone, chyba że wcześniej je wyłączono. Opcję Raporty o awariach można w każdej chwili wyłączyć w Ustawieniach. Wysyłane są ślady stosu oraz dane diagnostyczne urządzenia, systemu i wersji aplikacji, aby pomóc usuwać błędy. Ekran nie jest nagrywany, a treści treningów i profile kont nie są dołączane. Treść błędów JavaScript jest usuwana przed wysłaniem. Wybór jest zapisany na tym urządzeniu i można go zmienić w Ustawieniach.

Opcjonalne Statystyki użytkowania w aplikacji mobilnej korzystają z Google Analytics for Firebase. Są domyślnie wyłączone i można je zmienić w Ustawieniach niezależnie od Raportów o awariach. Jeśli je włączysz, a funkcja będzie dostępna, Google otrzyma identyfikator instalacji aplikacji, techniczne informacje o aplikacji i urządzeniu oraz zdarzenia ukończenia wprowadzenia do aplikacji i rozpoczęcia lub ukończenia treningu. Zdarzenia te nie zawierają identyfikatora konta, nazwy planu, notatki ani danych z Apple Health. Funkcje reklamowe są wyłączone. Wyłączenie Statystyk użytkowania zatrzymuje nowe zbieranie danych i resetuje lokalne dane analityczne, ale nie usuwa danych już wysłanych. Firebase Remote Config używa danych o instalacji i danych technicznych do dostarczania konfiguracji aplikacji; nie może włączyć Statystyk użytkowania bez Twojej decyzji.

11. Bezpieczeństwo

Stosujemy reguły dostępu, uwierzytelnione funkcje serwerowe, chronione sekrety, haszowane tokeny zegarka, podpisane webhooki Stripe i zabezpieczenia dostawców. Żadna usługa internetowa nie może zagwarantować całkowitego bezpieczeństwa.

12. Zmiany i kontakt

Możemy aktualizować tę politykę, gdy zmienia się Forma, dostawcy albo wymagania prawne. Data powyżej wskazuje aktualną wersję. O istotnych zmianach poinformujemy w odpowiedni sposób.

Kontakt w sprawach prywatności: kamil.dike.software@gmail.com
© 2026 Forma. Wszelkie prawa zastrzeżone.
Integracje AI·Baza wiedzy·Polityka prywatności·Regulamin·Pomoc