Informacje prawne

Polityka prywatności

Data wejścia w życie: 29 września 2026 r. · Ostatnia aktualizacja: 5 listopada 2026 r.

Niniejszy dokument jest tłumaczeniem. W przypadku jakichkolwiek rozbieżności obowiązuje wersja angielska. Przeczytaj po angielsku →

1. Kim jesteśmy

Aplikacja Trainzeno jest udostępniana przez różnych operatorów w zależności od platformy:

  • Wersja na iOS oraz niniejsza strona internetowa: RC Portal s. r. o., Dunajská 8, 811 08 Bratislava, Słowacja, numer identyfikacyjny spółki (IČO) 44233493, numer identyfikacji podatkowej (DIČ) 2022645328, numer VAT UE (IČ DPH) SK2022645328.
  • Wersja na Androida: Štefan Marinčák, niezależny deweloper (osoba fizyczna) z siedzibą w Bratysławie na Słowacji.

W niniejszej polityce określenia „operator”, „my” i „nas” oznaczają operatora odpowiedzialnego za wersję Trainzeno, z której Państwo korzystają, a w odniesieniu do niniejszej strony internetowej – RC Portal s. r. o. Obaj operatorzy stosują tę samą Politykę prywatności. Z każdym z operatorów można się skontaktować za pośrednictwem formularza wsparcia Trainzeno.

2. Czym jest Trainzeno

Trainzeno to aplikacja do organizacji działalności przeznaczona dla niezależnych trenerów. Pomaga użytkownikom zarządzać klientami, sesjami, obecnością, pakietami treningowymi, płatnościami, notatkami, zapisami postępów oraz podsumowaniami finansowymi.

Korzystanie z Trainzeno jest bezpłatne. Wersja bezpłatna wyświetla reklamy i obejmuje aplikację klienta dla maksymalnie trzech klientów. Opcjonalny jednorazowy zakup usuwa reklamy, a opcjonalna subskrypcja Trainzeno Pro znosi limit trzech klientów w aplikacji klienta oraz usuwa reklamy (zob. sekcja 11).

Ta sama aplikacja oferuje również opcjonalny tryb klienta („aplikacja klienta”): trener może zaprosić klienta, który następnie widzi w Trainzeno swoje nadchodzące sesje i saldo pakietu, może odwołać sesję, dołączając krótką wiadomość, może brać udział w wyzwaniach ustalonych przez trenera, zbiera medale oraz może zdecydować się na udostępnianie temu trenerowi dziennych sum kroków i aktywności. Aplikacja klienta została opisana w sekcji 7.

3. Role i odpowiedzialność za dane klientów

Trener korzystający z Trainzeno decyduje o tym, jakie informacje o klientach są wprowadzane do aplikacji i w jakim celu są przetwarzane. W odniesieniu do tych informacji trener jest co do zasady administratorem danych i odpowiada za posiadanie odpowiedniej podstawy prawnej, informowanie klientów, dbanie o prawidłowość informacji oraz ich usunięcie, gdy przestaną być potrzebne.

Nie prowadzimy centralnego systemu kont Trainzeno zawierającego imiona i nazwiska, adresy e-mail lub hasła i nie mamy rutynowego dostępu do danych klientów przechowywanych w aplikacji ani w prywatnej chmurze platformy użytkownika. Wyłącznie w przypadku, gdy trener korzysta z aplikacji klienta, ograniczony zakres informacji opisany w sekcji 7 jest przechowywany w naszej usłudze chmurowej, tak aby mógł zostać wyświetlony zaproszonemu klientowi i trenerowi.

4. Informacje przetwarzane w aplikacji

W zależności od sposobu korzystania z Trainzeno przez użytkownika aplikacja może przetwarzać:

  • imiona i nazwiska klientów, numery telefonów, zdjęcia profilowe oraz status aktywności;
  • daty urodzenia, cele, ograniczenia zdrowotne lub treningowe oraz notatki w dowolnej formie;
  • informacje o postępach, takie jak masa ciała, obwód talii i notatki dotyczące postępów;
  • daty, godziny, miejsca i czas trwania sesji, informacja, czy sesja jest stacjonarna czy online, opcjonalny link do rozmowy lub nagrania, przynależność do grup, status obecności oraz notatki z sesji;
  • nazwy pakietów treningowych, salda kredytów, początek i koniec pakietu online na czas, kwoty płatności, metody płatności, status płatności oraz terminy płatności;
  • wyzwania, kamienie milowe i medale oraz wiadomości do klientów napisane przez trenera;
  • podsumowania i raporty finansowe obliczane na podstawie danych wprowadzonych przez użytkownika.

Użytkownicy powinni wprowadzać wyłącznie informacje rzeczywiście niezbędne do świadczenia ich usług treningowych. Wrażliwe notatki dotyczące zdrowia wymagają szczególnej ostrożności oraz odpowiedniej podstawy prawnej zgodnie z obowiązującymi przepisami.

5. Gdzie przechowywane są dane aplikacji

Na urządzeniu

Podstawowe dane Trainzeno są przechowywane lokalnie na urządzeniu użytkownika z systemem iOS lub Android. Widżety aplikacji mogą uzyskiwać dostęp do wybranych danych za pośrednictwem współdzielonego kontenera aplikacji na tym samym urządzeniu.

Prywatne usługi chmurowe platformy

Jeżeli prywatna synchronizacja lub kopia zapasowa w chmurze jest dostępna i włączona, dane aplikacji mogą być synchronizowane lub archiwizowane za pośrednictwem usług świadczonych przez platformę mobilną użytkownika, takich jak Apple iCloud i CloudKit w systemie iOS lub kopia zapasowa Androida na koncie Google użytkownika. Dostawcy platform przetwarzają te dane na podstawie własnych warunków i polityk prywatności. Nie wykorzystujemy tych usług do tworzenia centralnej bazy danych dostępnej dla innych użytkowników Trainzeno.

Aplikacja klienta (wyłącznie w przypadku korzystania z niej)

Jeżeli trener włączy aplikację klienta i zaprosi klienta, ograniczony zakres informacji wymieniony w sekcji 7 jest przechowywany w usłudze Google Cloud Firestore (Firebase) w Europie, świadczonej przez Google Ireland Limited. Powiadomienia aplikacji klienta są dostarczane za pośrednictwem Firebase Cloud Messaging, a na iPhonie – za pośrednictwem usługi Apple Push Notification. Wszystkie pozostałe dane pozostają na urządzeniu, jak opisano powyżej.

Ręczne kopie zapasowe i eksporty

Użytkownicy mogą tworzyć pliki kopii zapasowych oraz eksportować dane finansowe do plików PDF lub CSV. Po wyeksportowaniu pliki te znajdują się pod kontrolą użytkownika. Użytkownik odpowiada za wybór bezpiecznego miejsca docelowego oraz za właściwe udostępnianie tych plików. Obecne ręczne kopie zapasowe aplikacji nie obejmują zdjęć profilowych klientów.

6. Uprawnienia urządzenia i funkcje opcjonalne

Powiadomienia

Jeżeli powiadomienia są włączone, Trainzeno planuje na urządzeniu lokalne powiadomienia dotyczące niezakończonych statusów sesji, urodzin klientów, końca bezpłatnego okresu próbnego Trainzeno Pro (zob. sekcja 11), a w aplikacji klienta – opcjonalnych przypomnień o sesjach. W aplikacji klienta trener i klient mogą również otrzymywać powiadomienia push dotyczące połączenia (zob. sekcja 7). Uprawnienie do powiadomień jest opcjonalne i można je wycofać w ustawieniach urządzenia.

Kalendarz

Jeżeli użytkownik włączy eksport do kalendarza i udzieli uprawnienia, Trainzeno tworzy i aktualizuje wydarzenia dotyczące sesji w dedykowanym kalendarzu na urządzeniu użytkownika. Dostęp do kalendarza jest opcjonalny i można go wyłączyć w ustawieniach aplikacji lub urządzenia.

Zdjęcia

Aplikacja może prosić o dostęp, gdy użytkownik wybiera zdjęcie profilowe klienta, a także może zapisać grafikę z gratulacjami w bibliotece zdjęć na prośbę użytkownika. Zdjęcia są wykorzystywane w wybranym profilu klienta i nie są przesyłane na nasze serwery. Jedynym wyjątkiem jest opcjonalne małe zdjęcie, które trener postanowi wyświetlać swoim klientom w aplikacji klienta (sekcja 7).

Kontakty

Użytkownik może importować klientów z kontaktów zapisanych na urządzeniu. W systemie iOS wykorzystywany jest systemowy selektor kontaktów: Trainzeno otrzymuje wyłącznie kontakty wybrane przez użytkownika i nie uzyskuje dostępu do pozostałej części książki adresowej, w związku z czym nie jest wymagane uprawnienie do kontaktów. W systemie Android, gdzie selektor systemowy pozwala wybrać tylko jeden kontakt, aplikacja prosi o uprawnienie do kontaktów, gdy użytkownik rozpoczyna import, i odczytuje książkę adresową na urządzeniu wyłącznie w celu wyświetlenia listy do wyboru. Z każdego wybranego kontaktu aplikacja pobiera jedynie imię i nazwisko, jeden numer telefonu, datę urodzin oraz zdjęcie i zapisuje je jako dane klienta na urządzeniu (oraz, jeśli funkcja ta jest włączona, w prywatnej chmurze platformy użytkownika). Kontakty nie są przesyłane na nasze serwery, a pozostała część książki adresowej nie jest przechowywana. Uprawnienie do kontaktów w systemie Android jest opcjonalne i można je wycofać w ustawieniach urządzenia.

7. Aplikacja klienta, wyzwania i udostępnianie kroków

Aplikacja klienta jest opcjonalna. Jest wykorzystywana wyłącznie wtedy, gdy trener ją włączy i zaprosi klienta, a klient wprowadzi w Trainzeno osobisty kod zaproszenia. Klient nie rejestruje się przy użyciu imienia i nazwiska, adresu e-mail ani hasła: aplikacja tworzy losowe anonimowe konto (Firebase Authentication), tak aby wyłącznie właściwe telefony mogły odczytywać i zapisywać udostępniane informacje. Trener loguje się przez Sign in with Apple (iPhone) lub przez Google (Android), aby zaproszeni klienci pozostali połączeni także na nowym telefonie. Aplikacja nie prosi Apple o imię ani adres e-mail; Google przekazuje usłudze Firebase Authentication adres e-mail oraz imię i nazwisko z konta Google. Aplikacja nie przechowuje ich nigdzie indziej i nigdy nie pokazuje ich klientom. Trener, który włączył aplikację klienta wcześniej, ma anonimowe konto do momentu zalogowania się. Kod zaproszenia działa jednokrotnie, na jednym telefonie i przez maksymalnie 7 dni.

Jakie informacje są przechowywane w chmurze na potrzeby aplikacji klienta

W odniesieniu do każdego zaproszonego klienta w Google Cloud Firestore (Firebase) przechowywane są następujące informacje:

  • kod zaproszenia, jego ważność i status oraz moment połączenia się klienta;
  • imię lub pseudonim wybrany przez trenera dla klienta (a nie pełne imię i nazwisko przechowywane w aplikacji trenera), typ telefonu klienta (iPhone lub Android) oraz moment ostatniego otwarcia aplikacji przez klienta;
  • nazwa, którą trener postanowił wyświetlać klientom, a jeśli trener je doda – małe zdjęcie profilowe i numer telefonu;
  • sesje danego klienta (data, godzina, czas trwania, sesja indywidualna lub grupowa, nazwa grupy, miejsce, informacja, czy sesja jest stacjonarna czy online, i – jeśli trener go doda – link do rozmowy online lub do nagrania sesji, oraz informacja, czy sesja jest zaplanowana, odbyta czy odwołana), sesje odwołane przez klienta w aplikacji, opcjonalna wiadomość napisana przez klienta przy odwołaniu oraz jedna odpowiedź trenera;
  • saldo pakietu klienta (na przykład „pozostało 3 z 10”), w przypadku pakietu online jego początek i koniec, oraz informacja, czy pakiet jest opłacony, czy oczekuje na płatność;
  • wyzwania utworzone przez trenera dla klienta (rodzaj, cel, daty, postęp i wynik klienta, informacja, czy klient je zaakceptował, dni odhaczone przez klienta oraz krótkie słowa zachęty od trenera); w wyzwaniach grupowych wyświetlany jest wyłącznie łączny wynik grupy, nigdy imiona ani wyniki innych klientów;
  • medale zdobyte przez klienta (na przykład za liczbę odbytych sesji lub ukończone wyzwanie) oraz opcjonalna osobista wiadomość od trenera dołączona do medalu;
  • na potrzeby powiadomień: token powiadomień telefonu klienta i trenera, język aplikacji, ustawienia powiadomień klienta oraz strefa czasowa trenera (aby godziny w powiadomieniach były prawidłowe). Elementy powiadomień są usuwane niezwłocznie po wysłaniu lub po upływie 24 godzin;
  • techniczny licznik dla każdego trenera, wskazujący, ile powiadomień wysłano w ciągu ostatniej godziny, wykorzystywany wyłącznie w celu zapobiegania nadużyciom; nie zawiera on danych osobowych;
  • jeżeli klient wyrazi na to zgodę – opisane poniżej dzienne sumy kroków i aktywności.

Kwoty płatności, notatki, cele, notatki dotyczące zdrowia, pomiary postępów oraz numer telefonu klienta zapisany u trenera nigdy nie są przesyłane do aplikacji klienta.

Link do rozmowy lub nagrania otwiera się w aplikacji, do której należy (na przykład Google Meet lub Zoom). Trainzeno nie uczestniczy w rozmowie i nic z niej nie otrzymuje.

Powiadomienia w aplikacji klienta ograniczają się do: nowego wyzwania, zachęty od trenera, nowego medalu oraz wiadomości dołączonej do medalu (klient może wyłączyć każdą z tych grup w aplikacji klienta w sekcji Profil), a w przypadku trenera – informacji, że klient odwołał sesję, dołączył do aplikacji lub ją opuścił. Treść powiadomień dla trenera jest tworzona na naszym serwerze na podstawie informacji wymienionych powyżej.

Ochrona przed nadużyciami

W celu ochrony usługi chmurowej przed fałszywymi lub zmodyfikowanymi aplikacjami Trainzeno korzysta z Firebase App Check wraz z Apple App Attest na iPhonie oraz Google Play Integrity na Androidzie. Usługi te potwierdzają Firebase, że żądania pochodzą z oryginalnej kopii aplikacji na oryginalnym urządzeniu. Nie przekazują nam żadnych danych osobowych użytkownika.

Kroki i aktywność z Apple Health i Health Connect

Za zgodą klienta aplikacja klienta odczytuje z platformy zdrowotnej telefonu – Apple Health (HealthKit) na iPhonie oraz Health Connect na Androidzie – wyłącznie poniższe dane w postaci dziennych sum:

  • Kroki – liczba kroków dziennie;
  • Aktywne minuty – na iPhonie dzienny czas ćwiczeń, na Androidzie łączny czas trwania sesji ćwiczeń w danym dniu;
  • Liczba treningów – ile treningów lub sesji ćwiczeń zarejestrowano w danym dniu (oraz ile z nich wlicza się do wyzwania treningowego);
  • informacja, czy najnowsze dane pochodzą z telefonu, czy z zegarka.

Aplikacja nigdy nie odczytuje lokalizacji, tras, tętna, snu ani żadnych innych danych o zdrowiu, nigdy nie zapisuje danych w Apple Health ani Health Connect i odczytuje dane wyłącznie wtedy, gdy aplikacja klienta jest otwarta na ekranie – nigdy w tle. Dzienne sumy z ostatnich 45 dni są przechowywane w chmurze (starsze dni są usuwane automatycznie), aby trener danego klienta mógł je zobaczyć i aby można było obliczać wyniki wyzwań. Są one wyświetlane wyłącznie klientowi i temu trenerowi; w wyzwaniu grupowym jego uczestnikom wyświetlana jest jedynie suma dla całej grupy.

Dane z Apple Health i Health Connect są wykorzystywane wyłącznie do wyświetlania klientowi i jego trenerowi tych dziennych sum oraz do obliczania wyników wyzwań. Nie są wykorzystywane do celów reklamowych ani analitycznych, nie są sprzedawane, nie są udostępniane żadnym innym podmiotom (z wyjątkiem Google jako dostawcy chmury, który przechowuje je w naszym imieniu) i nie są wykorzystywane do podejmowania decyzji dotyczących klienta. Wykorzystywanie przez Trainzeno informacji otrzymanych z Health Connect jest zgodne z zasadami dotyczącymi uprawnień Health Connect, w tym z wymogami dotyczącymi ograniczonego wykorzystania (Limited Use).

Państwa wybory jako klienta

  • Udostępnianie jest opcjonalne: klient może wybrać „Nie teraz” i korzystać z aplikacji klienta bez tej funkcji.
  • Każdą pozycję (kroki, aktywne minuty, liczba treningów) można w dowolnym momencie wyłączyć w aplikacji klienta w sekcji Profil; od tej chwili dane te przestają być przesyłane, a przy najbliższej aktualizacji zostają usunięte z chmury.
  • Uprawnienie można w każdej chwili wycofać w Apple Health (Ustawienia → Zdrowie → Dostęp do danych i urządzenia → Trainzeno) lub w Health Connect (Ustawienia → Health Connect → Uprawnienia aplikacji → Trainzeno).
  • Powiadomienia dotyczące wyzwań i medali można wyłączyć w aplikacji klienta w sekcji Profil, a wszystkie powiadomienia – w ustawieniach urządzenia.
  • Opcja „Rozłącz” w aplikacji klienta kończy połączenie i usuwa dane klienta z chmury, jak opisano w sekcji 8.

Statystyki użytkowania i raporty o awariach w aplikacji klienta

Aplikacja klienta korzysta z tych samych raportów o awariach i statystyk użytkowania co aplikacja trenera, opisanych w sekcji 9. Po połączeniu za pomocą kodu aplikacja klienta jednorazowo pyta, czy może przesyłać anonimowe statystyki użytkowania; są one przesyłane wyłącznie wtedy, gdy klient wybierze „Zezwól”. Raporty o awariach są włączone i można je wyłączyć. Oba ustawienia można w każdej chwili zmienić w aplikacji klienta w sekcji Profil → Inne. Wybór dotyczy całego telefonu, dlatego telefon, na którym udzielono już odpowiedzi w aplikacji trenera, nie jest pytany ponownie. Nigdy nie zawierają imienia klienta, kroków, terminów sesji ani informacji o zdrowiu.

Wersja demonstracyjna dla recenzentów aplikacji

Kod DEM-001 otwiera wersję demonstracyjną aplikacji klienta z przykładowymi danymi przechowywanymi wyłącznie na urządzeniu. Nie tworzy konta i nie przesyła niczego do chmury.

Role

Trener decyduje o zaproszeniu klienta i jest co do zasady administratorem danych w odniesieniu do informacji o kliencie wyświetlanych w aplikacji klienta (zob. sekcja 3). Klient decyduje, czy udostępnić swojemu trenerowi sumy kroków i aktywności. My świadczymy usługę i przechowujemy informacje opisane w tej sekcji wyłącznie w celu zapewnienia działania aplikacji klienta.

8. Jak usunąć swoje dane

Trainzeno nie posiada kont użytkowników z imieniem i nazwiskiem, adresem e-mail ani hasłem. Swoje informacje mogą Państwo usunąć bezpośrednio w aplikacji, bez konieczności kontaktowania się z nami:

Klienci (aplikacja klienta)

  • W aplikacji klienta należy otworzyć Profil → Rozłącz. Państwa dzienne sumy kroków i aktywności, ustawienia udostępniania oraz token powiadomień zostają niezwłocznie usunięte z chmury, a Państwa telefon traci dostęp. Pozostałe informacje w aplikacji klienta (sesje, saldo pakietu, wyzwania, medale i skopiowane dla Państwa wiadomości) zostają usunięte, gdy aplikacja Państwa trenera przetworzy rozłączenie, najpóźniej w ciągu 30 dni.
  • Mogą Państwo również poprosić trenera o rozłączenie, co przyniesie ten sam skutek.
  • Wyzwania trwające w chwili rozłączenia kończą się tego samego dnia. Państwa wynik do tego dnia pozostaje wyłącznie we własnych zapisach trenera na jego telefonie, tak jak każdy inny zapis prowadzony przez trenera; nie jest on ponownie przesyłany do chmury, a w przypadku ponownego zaproszenia w przyszłości wcześniejsze wyzwania i wiadomości nie będą wyświetlane jako nowe.
  • Wyłączenie pozycji w sekcji Profil (kroki, aktywne minuty, liczba treningów) powoduje usunięcie z chmury tylko tej pozycji przy najbliższej aktualizacji.

Trenerzy

  • Aby rozłączyć jednego klienta, należy otworzyć tego klienta w aplikacji i wybrać Aplikacja klienta → Rozłącz (lub anulować oczekujące zaproszenie). Informacje tego klienta w chmurze zostają usunięte.
  • Aby usunąć wszystkie dane przechowywane w chmurze na potrzeby aplikacji klienta, należy otworzyć Ustawienia → Aplikacja klienta → Wyłącz aplikację klienta. Powoduje to usunięcie wszystkich kodów zaproszeń, wszystkich informacji o klientach w chmurze, Państwa wizytówki wyświetlanej klientom, Państwa tokenu powiadomień oraz Państwa konta (anonimowego albo logowania przez Apple lub Google – w przypadku Apple aplikacja cofa również upoważnienie Sign in with Apple). Wszyscy połączeni klienci zostają rozłączeni. Pozostaje jedynie techniczny licznik powiadomień opisany w sekcji 7, który nie zawiera danych osobowych. Nie ma to wpływu na Państwa zapisy na Państwa własnym telefonie.
  • Dane przechowywane na urządzeniu (klienci, sesje, płatności i notatki) można w dowolnym momencie usunąć w aplikacji lub w całości poprzez usunięcie aplikacji. Kopie w Państwa prywatnej chmurze platformy (na przykład iCloud) lub w wyeksportowanych przez Państwa plikach kopii zapasowych pozostają pod Państwa kontrolą i można je tam usunąć.

Raporty o awariach, statystyki użytkowania i wsparcie

  • Raporty o awariach i statystyki użytkowania można wyłączyć w aplikacji trenera w sekcji Ustawienia → O aplikacji oraz w aplikacji klienta w sekcji Profil → Inne; raporty jeszcze niewysłane zostają wówczas usunięte. Dane już zebrane są usuwane automatycznie po upływie okresów wskazanych w sekcji 9.
  • We wszystkich innych sprawach lub jeżeli nie mogą już Państwo korzystać z aplikacji, prosimy o przesłanie wniosku za pośrednictwem formularza wsparcia Trainzeno – usuniemy informacje, które jesteśmy w stanie zidentyfikować, zwykle w ciągu 30 dni.

9. Raporty o awariach i statystyki użytkowania

Trainzeno korzysta z Firebase Crashlytics oraz Google Analytics for Firebase – usług świadczonych przez Google Ireland Limited – w celu zapewnienia stabilności aplikacji i zrozumienia, z których funkcji korzystają użytkownicy. Usługi te działają tak samo w systemach iOS i Android i dotyczą wszystkich użytkowników Trainzeno – trenerów w aplikacji trenera oraz klientów w aplikacji klienta.

Raporty o awariach

W przypadku awarii aplikacji lub wystąpienia błędu technicznego Crashlytics otrzymuje raport zawierający szczegóły techniczne błędu (miejsce w programie, w którym wystąpił, oraz kod błędu), model urządzenia, wersję systemu operacyjnego i aplikacji, nazwę używanego ekranu, losowy identyfikator instalacji oraz przybliżone przedziały użytkowania, takie jak liczba klientów podana jako przedział (na przykład „6–15”) w aplikacji trenera. Raporty o awariach są domyślnie włączone, ponieważ mamy prawnie uzasadniony interes w wykrywaniu i usuwaniu błędów. Można je w każdej chwili wyłączyć w aplikacji trenera w sekcji Ustawienia → O aplikacji oraz w aplikacji klienta w sekcji Profil → Inne; raporty jeszcze niewysłane zostają wówczas usunięte. Google przechowuje raporty o awariach przez okres do 90 dni.

Statystyki użytkowania (wyłącznie za Państwa zgodą)

Statystyki użytkowania są wyłączone, dopóki użytkownik nie wybierze opcji „Zezwól”, gdy aplikacja o to zapyta – trener jednorazowo po skonfigurowaniu aplikacji, klient jednorazowo po połączeniu za pomocą kodu. Po wyrażeniu zgody Google Analytics for Firebase otrzymuje informacje o tym, które ekrany są otwierane i które działania są wykonywane (na przykład dodanie klienta, płatności lub sesji albo wyeksportowanie kopii zapasowej; w aplikacji klienta na przykład przyjęcie wyzwania lub odwołanie sesji), zakodowane szczegóły, takie jak rodzaj sesji lub status płatności, informację, czy Trainzeno Pro jest aktywne oraz kiedy wyświetlono jego ofertę lub rozpoczęto subskrypcję (bez cen, danych płatniczych ani informacji o koncie w sklepie), przedziały zamiast dokładnych liczb, język i walutę aplikacji, dane urządzenia i systemu operacyjnego, przybliżony kraj ustalony na podstawie adresu IP oraz losowy identyfikator instancji aplikacji. Zgodę można w każdej chwili wycofać w aplikacji trenera w sekcji Ustawienia → O aplikacji oraz w aplikacji klienta w sekcji Profil → Inne; zbieranie danych zostaje wówczas natychmiast wstrzymane. Dane na poziomie zdarzeń są przechowywane przez 2 miesiące; raporty zbiorcze mogą być przechowywane dłużej.

Czego nigdy nie przesyłamy

Dotyczy to w równym stopniu trenerów i klientów: żadna z tych usług nie otrzymuje imion i nazwisk klientów, numerów telefonów, zdjęć, dat urodzenia, notatek, wiadomości, informacji o zdrowiu, danych o krokach lub aktywności, pomiarów postępów, kwot płatności, dat sesji ani żadnych innych treści danych wprowadzonych do aplikacji. Nie przypisujemy identyfikatora użytkownika, nie wykorzystujemy identyfikatora reklamowego do celów analitycznych, wyłączyliśmy funkcję Google Signals i nie wykorzystujemy tych statystyk do celów reklamowych ani do personalizacji reklam.

Więcej informacji można znaleźć w informacjach Firebase dotyczących prywatności i bezpieczeństwa.

10. Reklamy i zgoda

Bezpłatna wersja Trainzeno wyświetla reklamy w części aplikacji przeznaczonej dla trenera, korzystając z Google Mobile Ads oraz platformy Google User Messaging Platform. Po jednorazowym zakupie „Usuń reklamy” lub w czasie, gdy Trainzeno Pro jest aktywne, reklamy nie są wyświetlane, a aplikacja klienta nigdy nie wyświetla reklam. W zależności od regionu użytkownika, dokonanych przez niego wyborów dotyczących zgody oraz ustawień urządzenia Google i jego partnerzy mogą przetwarzać informacje takie jak identyfikatory urządzenia, adres IP, przybliżona lokalizacja ustalona na podstawie adresu IP, interakcje z reklamami, dane diagnostyczne oraz sygnały zgody w celu dostarczania, pomiaru i ochrony reklam. Tam, gdzie wymagana jest zgoda, reklamy nie są wczytywane przed dokonaniem wyboru dotyczącego zgody.

Tam, gdzie jest to wymagane, aplikacja wyświetla prośbę o zgodę przed wykorzystaniem reklam spersonalizowanych. Na urządzeniach Apple zgoda na śledzenie w aplikacjach i witrynach innych firm jest, w stosownych przypadkach, uzyskiwana za pośrednictwem mechanizmu Apple App Tracking Transparency. Na urządzeniach z Androidem użytkownicy mogą zresetować lub usunąć swój identyfikator reklamowy w ustawieniach urządzenia. Odmowa zgody na śledzenie nie uniemożliwia korzystania z aplikacji.

Więcej informacji można znaleźć w Polityce prywatności Google oraz w informacjach Google dotyczących reklam.

Pomiar reklam (Meta)

Promujemy Trainzeno również reklamami na Facebooku i Instagramie. Aby wiedzieć, ile instalacji i nowych trenerów przyniosły te reklamy, aplikacja trenera zawiera pakiet Meta SDK od Meta Platforms Ireland Limited. Uruchamia się on tylko wtedy, gdy trener w pytaniu „Pomóż ulepszyć Trainzeno” wybierze „Zezwól” (pytanie wymienia ten cel). Następnie wysyła wyłącznie informację, że aplikacja została zainstalowana lub otwarta, oraz jak długo była otwarta, a jednorazowo także to, że trener zakończył wstępną konfigurację aplikacji (ukończona rejestracja, bez żadnych szczegółów), wraz z danymi o urządzeniu, systemie operacyjnym i wersji aplikacji oraz adresem IP. Identyfikator reklamowy jest wysyłany na Androidzie za tą zgodą, a na iOS tylko wtedy, gdy użytkownik zezwolił również na śledzenie (App Tracking Transparency). Meta nie otrzymuje żadnych zapisów o klientach ani innych treści wprowadzonych w aplikacji; zdarzenia automatyczne i zakupy są wyłączone. Aplikacja klienta nigdy nie używa Meta SDK. Pomiar można w każdej chwili wyłączyć w Ustawienia → O aplikacji → Pomiar reklam (Meta).

Więcej informacji znajdziesz w Polityce prywatności Meta.

11. Zakupy w aplikacji i Trainzeno Pro

Trainzeno oferuje dwa opcjonalne zakupy w części aplikacji przeznaczonej dla trenera:

  • Usuń reklamy – jednorazowy zakup, który trwale usuwa reklamy na koncie w sklepie, za pomocą którego został dokonany.
  • Trainzeno Pro – automatycznie odnawiana subskrypcja, rozliczana miesięcznie lub rocznie, która znosi limit trzech klientów w aplikacji klienta (dzięki czemu wyzwania mogą obejmować całe grupy) i usuwa reklamy. Nowym subskrybentom może zostać zaoferowany bezpłatny okres próbny trwający jeden miesiąc. Ceny są wyświetlane w aplikacji i w sklepie przed dokonaniem zakupu i mogą się różnić w zależności od kraju.

Wszystkie zakupy są obsługiwane przez sklep platformy – App Store firmy Apple na iPhonie oraz Google Play na Androidzie – i podlegają warunkom danego sklepu (w przypadku iOS – Standardowej umowie licencyjnej użytkownika końcowego Apple). Płatność jest pobierana z konta użytkownika w sklepie. Subskrypcja odnawia się automatycznie na koniec każdego okresu, chyba że zostanie anulowana co najmniej 24 godziny przed końcem okresu; bezpłatny okres próbny przechodzi po jego zakończeniu w płatną subskrypcję, chyba że zostanie wcześniej anulowany. Subskrypcjami można zarządzać i anulować je w ustawieniach konta w sklepie (na iPhonie: Ustawienia → Twoje imię i nazwisko → Subskrypcje; na Androidzie: Google Play → Płatności i subskrypcje → Subskrypcje) lub w aplikacji w sekcji Ustawienia → Trainzeno Pro. Zwroty są obsługiwane przez Apple lub Google zgodnie z ich zasadami.

Nie otrzymujemy ani nie przechowujemy danych kart płatniczych, adresów rozliczeniowych ani informacji o koncie w sklepie. Aplikacja sprawdza na urządzeniu w sklepie, czy zakup lub subskrypcja są aktywne (w tym ich rodzaj, datę odnowienia lub zakończenia oraz to, czy trwa bezpłatny okres próbny), i przechowuje wyłącznie ten status na urządzeniu; nie jest on przesyłany do naszej usługi chmurowej. Na dwa dni przed końcem bezpłatnego okresu próbnego aplikacja wyświetla lokalne powiadomienie z przypomnieniem, jeżeli powiadomienia są dozwolone; zostaje ono usunięte, jeśli okres próbny zostanie anulowany.

Po zakończeniu Trainzeno Pro nic nie zostaje usunięte: połączeni klienci pozostają połączeni i zachowują swoje sesje, saldo pakietu oraz trwające wyzwania. Jedynie nowe zaproszenia ponad limit trzech klientów oraz nowe wyzwania z więcej niż trzema uczestnikami ponownie wymagają Pro, a reklamy powracają, chyba że zakupiono opcję „Usuń reklamy”.

12. Strona internetowa i zapytania do wsparcia

Niniejsza strona internetowa jest prowadzona przez RC Portal s. r. o. Nie korzysta z kont użytkowników. Za Państwa zgodą korzysta z Google Analytics (Google Ireland Limited), aby wiedzieć, jak strona jest używana: które podstrony są odwiedzane, z jakiej strony przychodzą odwiedzający, typ przeglądarki i urządzenia oraz przybliżony kraj. Google Analytics uruchamia się dopiero po wybraniu „Akceptuj” na pasku cookie; zapisuje pliki cookie (_ga) na maksymalnie 2 lata, a dane są przechowywane przez 2 miesiące. Wybór można w każdej chwili zmienić w ustawieniach cookie. Strony zaproszenia, ankiety i linku do płatności (/k/, /d/, /p/) nie korzystają z Google Analytics. Strona zaproszenia (trainzeno.com/k/) wyświetla jedynie kod zaproszenia zawarty w linku; kod po znaku „#” nigdy nie jest przesyłany na serwer. Po przesłaniu formularza wsparcia strona przetwarza na serwerze Państwa imię i nazwisko, adres e-mail, temat i wiadomość, a następnie przesyła zapytanie za pośrednictwem usługi Resend do naszej skrzynki Gmail. Państwa adres e-mail jest wykorzystywany jako adres do odpowiedzi. Formularz zawiera zabezpieczenie, ukryte pole zapobiegające spamowi oraz sesyjny plik cookie służący do weryfikacji kodu zabezpieczającego i zapobiegania wielokrotnemu przesłaniu formularza. Informacje te wykorzystujemy w celu udzielenia odpowiedzi na Państwa zapytanie i prowadzenia niezbędnej dokumentacji wsparcia. Zapytania dotyczące wersji na Androida są obsługiwane w imieniu Štefana Marinčáka. Strona internetowa nie tworzy odrębnej bazy danych zgłoszeń z formularza; wiadomości e-mail są obsługiwane przez infrastrukturę Resend oraz Google/Gmail.

13. Podstawy prawne

W przypadku, gdy przetwarzamy dane osobowe bezpośrednio, podstawą prawną może być wykonanie umowy lub podjęcie działań na żądanie przed zawarciem umowy, wykonanie umowy zakupu lub subskrypcji (zawartej za pośrednictwem sklepu platformy), wypełnienie obowiązków prawnych, prawnie uzasadnione interesy polegające na prowadzeniu i zabezpieczaniu Trainzeno (w tym ochronie przed nadużyciami), usuwaniu błędów (raporty o awariach) i świadczeniu wsparcia lub zgoda – tam, gdzie jest ona wymagana w przypadku statystyk użytkowania, reklam, udostępniania kroków lub opcjonalnych uprawnień.

Trenerzy korzystający z aplikacji muszą samodzielnie ustalić podstawę prawną przetwarzania informacji o swoich klientach.

14. Okres przechowywania

Dane aplikacji pozostają na urządzeniu oraz, jeżeli funkcja ta jest włączona, w prywatnej chmurze platformy użytkownika, dopóki użytkownik ich nie zmieni lub nie usunie. Informacje aplikacji klienta (sekcja 7) są przechowywane, dopóki klient jest połączony; dzienne sumy kroków i aktywności są przechowywane wyłącznie za ostatnie 45 dni. Po zakończeniu połączenia sumy kroków i aktywności klienta, ustawienia udostępniania oraz token powiadomień są niezwłocznie usuwane, a pozostałe dane są usuwane najpóźniej w ciągu 30 dni (zob. sekcja 8). Jeżeli aplikacja klienta przestanie być używana, a nikt nie zakończy połączenia – na przykład dlatego, że trener lub klient usunie aplikację – informacje aplikacji klienta, wizytówka trenera wyświetlana klientom oraz tokeny powiadomień są automatycznie usuwane po około 6 miesiącach od ostatniej aktywności. Kody zaproszeń przestają działać po ich wykorzystaniu lub po upływie 7 dni, a następnie są automatycznie usuwane. Treningi i saldo pakietu zaproszonego klienta są wysyłane do chmury już w chwili utworzenia zaproszenia, aby klient widział je zaraz po wpisaniu kodu; jeśli nikt nie użyje kodu, są automatycznie usuwane tydzień po upływie jego ważności. Elementy powiadomień są usuwane po wysłaniu lub po upływie 24 godzin. Wyeksportowane pliki pozostają w miejscu, w którym zapisał je użytkownik. Raporty o awariach są przechowywane przez okres do 90 dni, a statystyki użytkowania na poziomie zdarzeń – przez 2 miesiące, jak opisano w sekcji 9. Wiadomości e-mail kierowane do wsparcia są przechowywane wyłącznie przez okres racjonalnie niezbędny do udzielenia odpowiedzi na zapytanie, rozwiązania związanych z nim spraw i spełnienia obowiązujących wymogów prawnych.

15. Udostępnianie danych

Nie sprzedajemy danych klientów. Informacje mogą być przetwarzane przez dostawców usług wyłącznie wtedy, gdy jest to niezbędne do zapewnienia danej funkcji, w tym przez Apple i Google w zakresie usług platformy mobilnej, powiadomień, atestacji aplikacji oraz zakupów i subskrypcji w sklepie, przez Google (Firebase) w zakresie raportów o awariach, statystyk użytkowania (za zgodą) oraz przechowywania informacji aplikacji klienta opisanych w sekcji 7, przez Google w zakresie reklam, zarządzania zgodami i obsługi wsparcia e-mailowego, przez Resend w zakresie dostarczania zapytań do wsparcia przesyłanych za pośrednictwem strony internetowej, a także przez dostawców infrastruktury wykorzystywanych do hostingu niniejszej strony internetowej. Informacje mogą być również ujawniane, jeżeli wymagają tego przepisy prawa, lub w celu ochrony praw. Za zgodą (sekcja 10) informacje z pomiaru reklam przetwarza również Meta Platforms Ireland Limited.

16. Przekazywanie danych za granicę

Informacje aplikacji klienta są przechowywane w Google Cloud Firestore w Unii Europejskiej. Apple, Google i dostawcy usług hostingowych mogą jednak przetwarzać niektóre informacje poza Słowacją lub Europejskim Obszarem Gospodarczym, na przykład w celu dostarczania powiadomień. W stosownych przypadkach dostawcy ci stosują uznane mechanizmy przekazywania danych i zabezpieczenia opisane w ich własnej dokumentacji dotyczącej prywatności. Meta może przetwarzać informacje z pomiaru reklam również w USA na podstawie Ram ochrony danych UE–USA (Data Privacy Framework) i standardowych klauzul umownych.

17. Bezpieczeństwo

Trainzeno korzysta z funkcji bezpieczeństwa zapewnianych przez systemy iOS i Android oraz powiązane z nimi usługi platformy. Informacje przesyłane do chmury są szyfrowane podczas przesyłania, dostęp jest ograniczony regułami bezpieczeństwa, tak aby każdy telefon mógł odczytywać i zapisywać wyłącznie dane własnego połączenia, a Firebase App Check pomaga blokować żądania pochodzące ze zmodyfikowanych aplikacji. Żadna metoda przechowywania ani przesyłania danych nie jest całkowicie bezpieczna. Użytkownicy powinni chronić swoje urządzenie kodem dostępu, aktualizować jego system operacyjny, ograniczać dostęp do wyeksportowanych plików i unikać wprowadzania niepotrzebnych informacji wrażliwych.

18. Państwa prawa

W zależności od obowiązujących przepisów osobom fizycznym może przysługiwać prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania lub wniesienia sprzeciwu wobec przetwarzania, otrzymania danych w formacie umożliwiającym ich przenoszenie oraz wycofania zgody. W przypadku informacji wprowadzonych przez trenera na temat jego klientów wnioski należy co do zasady kierować do tego trenera. W przypadku informacji przetwarzanych bezpośrednio przez nas prosimy skorzystać z formularza wsparcia Trainzeno. Sekcja 8 opisuje, jak usunąć swoje dane bezpośrednio w aplikacji. Statystyki użytkowania i raporty o awariach można również wyłączyć w aplikacji trenera w sekcji Ustawienia → O aplikacji oraz w aplikacji klienta w sekcji Profil → Inne. Klienci mogą zakończyć udostępnianie kroków lub rozłączyć się bezpośrednio w aplikacji klienta w sekcji Profil.

Osoby przebywające w Europejskim Obszarze Gospodarczym mogą również wnieść skargę do właściwego lokalnego organu nadzorczego. Na Słowacji jest nim Urząd Ochrony Danych Osobowych Republiki Słowackiej (Úrad na ochranu osobných údajov Slovenskej republiky).

19. Dzieci

Trainzeno jest przeznaczone dla profesjonalnych trenerów i nie jest skierowane do dzieci. Trener, który zapisuje informacje o osobie małoletniej lub zaprasza osobę małoletnią do aplikacji klienta, odpowiada za spełnienie obowiązujących wymogów prawnych, w tym za uzyskanie zgody rodzica, gdy jest to konieczne, oraz za ograniczenie zakresu wprowadzanych informacji. Udostępnianie kroków w aplikacji klienta powinno być włączane w przypadku osoby małoletniej wyłącznie za zgodą rodzica lub opiekuna, jeżeli wymagają tego przepisy prawa.

20. Zmiany niniejszej polityki

Możemy aktualizować niniejszą Politykę prywatności w miarę rozwoju Trainzeno lub zmian wymogów prawnych i technicznych. Najnowsza wersja będzie zawsze publikowana na tej stronie wraz ze zaktualizowaną datą.

21. Kontakt

Wersja na iOS i strona internetowa
RC Portal s. r. o.
Dunajská 8
811 08 Bratislava, Słowacja
Nr identyfikacyjny spółki (IČO): 44233493
Nr identyfikacji podatkowej (DIČ): 2022645328
Nr VAT UE (IČ DPH): SK2022645328

Wersja na Androida
Štefan Marinčák
Bratysława, Słowacja

Skontaktuj się z nami za pośrednictwem formularza wsparcia