Polityka prywatności GymPad
Ta polityka wyjaśnia, jakie dane przetwarzamy podczas korzystania z GymPad, funkcji trenerskich i powiązanych usług. Jest informacją o przetwarzaniu danych; jej przeczytanie lub akceptacja regulaminu nie oznacza zgody na reklamy, opcjonalną analitykę ani przetwarzanie danych o zdrowiu.
1. Administrator i kontakt
Administratorem danych jest MatCode Mateusz Arczyński, ul. Portowa 10, 86-200 Chełmno, Polska, NIP 875-156-25-99, REGON 383604557. Pytania i żądania dotyczące danych można kierować na matcode.help@gmail.com lub na ten adres pocztowy.
2. Jakie dane przetwarzamy
- Konto: identyfikator użytkownika, e-mail, nazwa wyświetlana, metoda logowania, ustawienia, rola użytkownika, informacje o pakiecie i okresie próbnym. Logowanie może odbywać się przez Firebase Authentication, Google lub Apple. Przy logowaniu przez Apple e-mail może być adresem przekazywania poczty.
- Dziennik i profil treningowy: ćwiczenia, serie, ciężary, powtórzenia, czas, plany, cele, harmonogramy, notatki, oceny wysiłku i samopoczucia, suplementy, dawki, harmonogramy i historia ich przyjmowania; zależnie od używanej funkcji także masa ciała, pomiary, płeć, informacje o regeneracji, ograniczeniach i urazach, które użytkownik poda. Nie każdy wpis jest daną o zdrowiu, ale jego treść lub zestawienie z innymi danymi może ujawniać stan zdrowia.
- Funkcje trenerskie: profil i dane kontaktowe trenera, kraj i miasto, kod zaproszenia, relacja z podopiecznym, wiadomości, zapytania, terminy spotkań, przypisane plany, udostępniona historia treningów, ankiety, cele, podsumowania i notatki coachingowe. Niektóre dane wprowadza trener; informację o ich treści można uzyskać również od niego.
- Zakupy: identyfikatory i tokeny transakcji, produkt, sklep, status i okres uprawnień, historia weryfikacji i zwrotów oraz dane potrzebne do rozliczeń i zapobiegania ponownemu użyciu transakcji. Dane karty lub rachunku płatniczego podajesz operatorowi sklepu; GymPad nie otrzymuje pełnego numeru karty.
- Dane techniczne: adres IP, identyfikatory instalacji, urządzenia i — zależnie od uprawnień — reklamy, system i wersja aplikacji, zdarzenia użycia, raporty błędów, logi bezpieczeństwa i token powiadomień. Zdarzenia Analytics mogą być powiązane z identyfikatorem konta; nie opisujemy ich jako anonimowych.
- Kontakt ze wsparciem: adres kontaktowy, treść korespondencji i informacje przekazane w zgłoszeniu. Nie wysyłaj haseł, danych karty ani dokumentacji medycznej, jeśli nie jest potrzebna do sprawy.
Dane zapisujemy lokalnie na urządzeniu i, w zakresie funkcji synchronizacji oraz współpracy z trenerem, w usługach Firebase. Lokalne kopie mogą znajdować się również na sparowanym zegarku. Udostępnienie pliku lub obrazu przez systemowy panel udostępniania przekazuje wybrane dane do odbiorcy lub aplikacji wskazanej przez użytkownika.
3. Cele i podstawy prawne
- Obsługa konta, synchronizacja dziennika, funkcje trenerskie i zakupiony pakiet: wykonanie umowy lub działania na żądanie przed jej zawarciem (art. 6 ust. 1 lit. b RODO), w zakresie zwykłych danych niezbędnych do wybranej usługi. Dotyczy to także publikacji profilu trenera, którą trener zleca, włączając widoczność, oraz generowania zamówionych wyników AI z danych, które nie stanowią danych o zdrowiu.
- Dobrowolne dane o zdrowiu, ich analiza AI i udostępnienie trenerowi: zgoda (art. 6 ust. 1 lit. a oraz wyraźna zgoda z art. 9 ust. 2 lit. a RODO), odrębnie dla odpowiednich celów. Samo wpisanie danych, wybór funkcji, uprawnienie systemowe lub akceptacja dokumentów nie zastępują wymaganej wyraźnej zgody. Bez niej nie wolno uruchamiać przetwarzania danych o zdrowiu w tych celach.
- Opcjonalna analityka użycia, personalizacja reklam i niewymagany dostęp SDK do informacji w urządzeniu: uprzednia zgoda (art. 6 ust. 1 lit. a RODO oraz, gdy ma zastosowanie, art. 399 Prawa komunikacji elektronicznej). Zgoda na śledzenie Apple ATT jest dodatkowym uprawnieniem; nie zastępuje pozostałych wymaganych zgód.
- Niezbędna diagnostyka, bezpieczeństwo, weryfikacja transakcji i ochrona przed nadużyciami: uzasadniony interes polegający na utrzymaniu bezpieczeństwa i niezawodności usługi oraz ochronie przed oszustwami (art. 6 ust. 1 lit. f RODO). Ta podstawa nie zastępuje zgody na opcjonalną analitykę, dostęp do urządzenia ani danych o zdrowiu.
- Rozliczenia oraz obsługa ustawowych praw i reklamacji: obowiązki prawne (art. 6 ust. 1 lit. c RODO), w szczególności przepisy podatkowe i konsumenckie. Inna korespondencja dotycząca umowy opiera się na art. 6 ust. 1 lit. b, a pozostałe zapytania na interesie polegającym na udzieleniu odpowiedzi (lit. f).
- Ustalenie, dochodzenie i obrona roszczeń: uzasadniony interes (art. 6 ust. 1 lit. f RODO); jeżeli niezbędne są dane szczególnej kategorii, także art. 9 ust. 2 lit. f RODO.
Dane wymagane do konta lub weryfikacji zakupu są konieczne do tych funkcji. Pozostałe dane podajesz dobrowolnie; ich brak może ograniczyć tylko funkcję, do której są potrzebne. Zgodę można wycofać bez wpływu na zgodność z prawem wcześniejszego przetwarzania, kontaktując się z administratorem; uprawnienia systemowe można też cofnąć w ustawieniach urządzenia. Cofnięcie zgody na określony cel nie uprawnia nas do kontynuowania tego samego przetwarzania na podstawie uzasadnionego interesu.
System sprawdza automatycznie status transakcji i uprawnienia do promocji; kontrole antynadużyciowe mogą ograniczyć dostęp do zakupów. Jeśli kwestionujesz wynik, możesz napisać do administratora i zażądać wyjaśnienia oraz ponownej oceny przez człowieka. Legalne skorzystanie z reklamacji lub odstąpienia nie oznacza samo w sobie nadużycia.
4. Funkcje AI
GymPad korzysta z modeli Google Gemini przez Firebase AI Logic i backend Google Cloud (Agent Platform / Vertex AI). Do wygenerowania planu, analizy postępów, regeneracji lub podsumowania coachingowego mogą być przesłane odpowiednie fragmenty dziennika, cele, pomiary i inne dane profilu, odpowiedzi w ankietach oraz notatki, jeżeli dana funkcja je uwzględnia. Usunięcie imienia lub e-maila z polecenia nie oznacza, że dane treningowe są anonimowe.
Wyniki mogą oceniać i przewidywać postępy lub regenerację, co może stanowić profilowanie. Są sugestiami do oceny przez użytkownika lub trenera. GymPad nie podejmuje na ich podstawie wyłącznie automatycznych decyzji wywołujących skutki prawne lub podobnie istotnie wpływających na użytkownika w rozumieniu art. 22 RODO.
Zgodnie z zasadami Google Cloud dotyczącymi danych AI Google nie wykorzystuje danych klienta do trenowania ani dostrajania modeli bez jego wcześniejszej zgody lub instrukcji. Nie jest to gwarancja braku przechowywania: mogą mieć zastosowanie logi bezpieczeństwa, przeciwdziałania nadużyciom i skonfigurowane monitorowanie. Nie podawaj w wolnym tekście danych innych osób ani informacji medycznych zbędnych do funkcji.
5. Apple Health, Health Connect i Apple Watch
Integracja jest opcjonalna i wymaga uprawnień urządzenia. Na telefonie GymPad zapisuje ukończone treningi do Apple Health (iOS) lub Health Connect (Android), bez odczytywania istniejącej historii tych systemów. Zapisy obejmują typ treningu, czas rozpoczęcia i zakończenia oraz — gdy dostępne z zegarka — energię i tętno.
Aplikacja na Apple Watch może odczytywać podczas treningu tętno i energię z HealthKit oraz przekazywać telefonowi podsumowanie i próbki do eksportu do systemu zdrowia. Dane te mogą być tymczasowo przechowywane w lokalnej kolejce eksportu. Nie wykorzystujemy danych uzyskanych z HealthKit lub Health Connect do reklam ani marketingowego profilowania.
Uprawnienia można cofnąć w ustawieniach Zdrowia, Health Connect lub zegarka. Cofnięcie uprawnienia albo usunięcie konta GymPad nie usuwa automatycznie danych już zapisanych w systemie zdrowia ani kopii udostępnionych innym aplikacjom. Usuwaniem tych danych zarządzasz w odpowiednim systemie.
6. Odbiorcy danych i widoczność
- Google — Firebase i Google Cloud: uwierzytelnianie, baza i synchronizacja, funkcje serwerowe, App Check, Remote Config, Cloud Messaging, In-App Messaging, Crashlytics, Analytics i AI. Zakres zależy od funkcji i konfiguracji. Zobacz prywatność Firebase.
- Google AdMob oraz dostawcy technologii reklamowych używanych w aplikacji: reklamy w pakiecie Standard. Premium nie wyświetla reklam, ale pakiety SDK mogą nadal znajdować się w instalacji. Brak reklamy nie oznacza sam w sobie braku przetwarzania danych przez SDK. Zobacz zasady reklam Google.
- Google Play i Apple App Store: obsługa zakupów, subskrypcji i zwrotów; Google i Apple także przy wybranej metodzie logowania. Działają również jako odrębni administratorzy dla własnych usług: Google i Apple.
- Photon / komoot i OpenStreetMap: podpowiadanie miejscowości w wyszukiwarce trenerów. Zapytanie zawiera wpisany tekst i dane techniczne połączenia, w tym IP; wybrana miejscowość może być zapisana w profilu. Funkcja nie pobiera lokalizacji GPS telefonu. Zobacz Photon.
- Trener i podopieczny: dane potrzebne do aktywnej relacji coachingowej, w tym udostępnione treningi, wiadomości, ankiety i podsumowania. Widoczny profil trenera mogą przeglądać inni użytkownicy katalogu; wyłączenie widoczności nie usuwa historii relacji. Trener może być odrębnym administratorem danych, które przetwarza w ramach własnej usługi, i powinien przekazać własne informacje o prywatności.
- Dostawcy obsługi poczty, pomocy prawnej i rozliczeń oraz uprawnione organy: wyłącznie w zakresie potrzebnym do kontaktu, obsługi spraw lub wykonania obowiązku prawnego. Dane otrzymuje także odbiorca samodzielnie wybrany przez użytkownika przy eksporcie lub udostępnieniu.
7. Przekazywanie poza EOG
Nie wszystkie usługi są ograniczone do Europejskiego Obszaru Gospodarczego. Dostawcy mogą przetwarzać dane m.in. w USA; używana ścieżka AI nie jest ograniczona w kodzie do regionu europejskiego. Dla transferów stosuje się odpowiednio decyzję Komisji Europejskiej o odpowiednim stopniu ochrony, jeśli obejmuje danego odbiorcę, albo standardowe klauzule umowne i wymagane środki uzupełniające. Informacje o właściwym mechanizmie i kopię zabezpieczeń można uzyskać, pisząc do administratora. Zobacz także klauzule transferowe Firebase.
8. Przechowywanie i usuwanie
- Konto, dziennik i dane coachingowe: przez czas utrzymywania konta i wybranych funkcji, do usunięcia danych lub konta, z wyjątkami poniżej. Samo wylogowanie, odinstalowanie aplikacji, ukrycie profilu lub zakończenie relacji z trenerem nie powoduje automatycznego usunięcia wszystkich zapisów w chmurze.
- Usunięcie konta: uruchamia etapowe usuwanie danych z aktywnych zasobów GymPad. Nie oznacza natychmiastowego skasowania wszystkich kopii dostawców. Instrukcja i wniosek bez aplikacji: usuwanie konta GymPad.
- Minimalne rekordy bezpieczeństwa i zakupów: po usunięciu konta system przewiduje 5-letni okres dla rekordów kontroli okresu próbnego, nadużyć, powiązania zakupów i zapobiegania ponownemu użyciu transakcji oraz potwierdzenia obsługi usunięcia. Mogą zawierać skrót identyfikatora konta lub adresu, status uprawnień i transakcji; skrót nie jest automatycznie daną anonimową. Dane te nie służą odtworzeniu dziennika ani marketingowi. Ich dalsze przechowywanie musi być niezbędne i proporcjonalne do wskazanego celu.
- Dokumenty podatkowe i rozliczeniowe: przez okres wymagany właściwymi przepisami; przy zobowiązaniach podatkowych co do zasady 5 lat od końca roku, w którym upłynął termin płatności podatku, z uwzględnieniem jego ewentualnego zawieszenia lub przerwania. Nie oznacza to zachowania całego konta.
- Roszczenia i korespondencja: przez czas potrzebny do zakończenia sprawy i właściwy okres przedawnienia, a w razie sporu — do jego zakończenia. Zakres zachowanych danych ograniczamy do niezbędnego.
- Lokalne wyniki AI: termin ważności wyniku nie jest terminem jego fizycznego usunięcia z pamięci. Przeterminowane wyniki są sprzątane przy zapisie kolejnego wyniku lub czyszczeniu lokalnych zasobów sesji; zamknięta aplikacja nie usuwa ich automatycznie w chwili upływu ważności. Kolejka eksportu zdrowia kwalifikuje zadania starsze niż 14 dni do usunięcia przy kolejnym przetwarzaniu kolejki.
- Firebase: według informacji dostawcy Crashlytics przechowuje raporty i identyfikatory przez 90 dni, po czym rozpoczyna ich usuwanie z zasobów i kopii. Usunięcie wybranych danych Authentication i identyfikatorów instalacji może trwać do 180 dni w zasobach dostawcy. Inne logi i kopie podlegają cyklom usuwania konkretnej usługi; nie deklarujemy jednego terminu dla wszystkich kopii. Administracyjne kopie danych mogą zawierać dane konta i dziennika; są przeznaczone do odtwarzania po awarii, a nie do bieżącej obsługi usuniętego konta. Przy odtworzeniu kopii żądania usunięcia muszą być zastosowane ponownie.
- Analytics i reklamy: okres zależy od typu danych, konfiguracji usługi i wyborów użytkownika. Dla szczegółowych danych zdarzeń i użytkowników GA4 standardowo przewiduje ustawienia 2 lub 14 miesięcy; ustawienie to nie obejmuje wszystkich raportów zagregowanych. Cofnięcie zgody zatrzymuje przyszłe operacje objęte zgodą, lecz nie jest automatycznym usunięciem wszystkich wcześniejszych danych u odbiorców. Gdy brak podstawy dalszego przechowywania, usuwamy dane objęte żądaniem i zawiadamiamy odbiorców w zakresie wymaganym przez RODO. Informacje dostawcy: retencja Analytics.
9. Prawa użytkownika
Na warunkach określonych w RODO przysługują Ci prawa dostępu i kopii danych, sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia danych oraz wycofania zgody. Możesz wnieść sprzeciw wobec przetwarzania na podstawie uzasadnionego interesu z przyczyn związanych ze swoją szczególną sytuacją; wobec marketingu bezpośredniego sprzeciw przysługuje w każdej chwili.
Wnioski kieruj na matcode.help@gmail.com. Odpowiadamy bez zbędnej zwłoki, co do zasady w ciągu miesiąca; przy złożonych lub licznych żądaniach termin może zostać przedłużony o dwa miesiące, z informacją o przyczynach przekazaną w pierwszym miesiącu. W razie uzasadnionych wątpliwości możemy poprosić o minimalne informacje potrzebne do potwierdzenia tożsamości. Nie wysyłaj hasła. Przysługuje Ci skarga do Prezesa UODO lub innego właściwego organu nadzorczego.
10. Bezpieczeństwo i osoby niepełnoletnie
Stosujemy środki techniczne i organizacyjne odpowiednie do ryzyka, m.in. szyfrowanie transmisji i kontrolę dostępu. Żaden system nie zapewnia całkowitego braku ryzyka. Naruszenia zgłaszamy organowi nadzorczemu w przypadkach z art. 33 RODO, a osobom, których dane dotyczą — gdy wymagają tego przesłanki art. 34 RODO.
GymPad nie jest przeznaczony dla dzieci poniżej 16 lat. Zasady zawierania umowy przez osoby niepełnoletnie określa regulamin. Jeżeli określone przetwarzanie danych dziecka wymaga zgody opiekuna, stosuje się próg i wymagania właściwego prawa; nie istnieje odrębna „zgoda na politykę”. Jeśli podejrzewasz przetwarzanie danych dziecka bez wymaganej podstawy, skontaktuj się z administratorem.
11. Zmiany polityki
Aktualną wersję udostępniamy na tej stronie. O istotnych zmianach zakresu, celu lub odbiorców danych informujemy przed nowym przetwarzaniem. Jeżeli zmiana wymaga nowej zgody, samo opublikowanie polityki ani dalsze używanie aplikacji jej nie zastępują.