Niniejsza polityka wyjaśnia, jak Forma przetwarza dane osobowe w aplikacji internetowej, panelu trenera, 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.
- 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.
- 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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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. 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.
9. Dane zdrowotne i informacje wrażliwe
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.
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ń. Obecnie nie używamy trackerów reklamowych ani analitycznych plików cookie.
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.