← Wróć do panelu

Polityka prywatności

Ostatnia aktualizacja: 11 sierpnia 2026 r.

1. Administrator danych

Administratorem Twoich danych osobowych jest Tomasz Strojecki, prowadzący usługę Traime (dalej: „Usługa"), działającą wcześniej pod nazwą Rozpiska. Kontakt: tstrojecki.art@gmail.com.

2. Jakie dane zbieramy i w jakim celu

2.1 Konto i uwierzytelnienie

Podczas logowania przez Google OAuth otrzymujemy Twój adres e-mail i imię i nazwisko. Dane są niezbędne do identyfikacji konta oraz powiązania go z rolą trenera lub użytkownika. Podstawa: wykonanie umowy (art. 6 ust. 1 lit. b RODO).

2.2 Profil użytkownika

Użytkownicy mogą dobrowolnie uzupełnić profil zawierający: imię i nazwisko, miasto, datę urodzenia, wagę, wzrost, rozpiętość ramion, dominującą rękę, dyscyplinę wspinaczkową, staż, poziom trudności, opis celów treningowych i dostępny sprzęt. Dane są widoczne dla przypisanego trenera i służą planowaniu treningów. Podstawa: zgoda (art. 6 ust. 1 lit. a RODO) — profil można w każdej chwili usunąć.

2.3 Dane treningowe

W ramach korzystania z Usługi przetwarzamy dane dotyczące planu treningowego (cykle, dni, ćwiczenia i parametry ustawione przez trenera) oraz wyników sesji (wartości pól niestandardowych, notatki użytkownika, komentarze trenera, daty i statusy sesji). Podstawa: wykonanie umowy.

2.4 Token powiadomień push

Na urządzeniu mobilnym, po wyrażeniu zgody przez system operacyjny, zapisujemy unikalny token Expo Push Token umożliwiający wysyłanie powiadomień (nowy plan, zmiany w planie, komentarz trenera). Token jest przypisany do konta i usuwany po wylogowaniu. Powiadomienia można wyłączyć w ustawieniach aplikacji. Podstawa: zgoda (art. 6 ust. 1 lit. a RODO).

2.5 Logi błędów

W przypadku awarii aplikacja mobilna i panel trenera mogą przekazać anonimowy raport o błędzie (stack trace, wersja systemu, model urządzenia) do usługi Sentry. Raporty nie zawierają danych treningowych ani danych identyfikacyjnych. Podstawa: uzasadniony interes administratora (zapewnienie stabilności Usługi, art. 6 ust. 1 lit. f RODO).

3. Odbiorcy danych (podmioty przetwarzające)

Twoje dane są przetwarzane przez następujących podwykonawców, z którymi zawarto umowy powierzenia przetwarzania danych:

  • Supabase, Inc. (USA) — baza danych, uwierzytelnienie, przechowywanie plików (zdjęcia i filmy ćwiczeń, zdjęcie profilowe). Transfer do państwa trzeciego zabezpieczony standardowymi klauzulami umownymi (SCC).
  • Google LLC (USA) — logowanie przez Google OAuth. Transfer do państwa trzeciego zabezpieczony SCC. Polityka prywatności Google: policies.google.com/privacy.
  • Expo Technology, Inc. (USA) — infrastruktura powiadomień push (Expo Push API). Token urządzenia jest przekazywany do serwerów Expo wyłącznie w celu dostarczenia powiadomienia. Transfer do państwa trzeciego zabezpieczony SCC.
  • Functional Software, Inc. (Sentry) (USA) — monitoring błędów aplikacji. Transfer do państwa trzeciego zabezpieczony SCC. Dane są przesyłane tylko w przypadku awarii i nie zawierają danych treningowych.
  • Vercel, Inc. (USA) — hosting panelu trenera (aplikacja Next.js). Transfer do państwa trzeciego zabezpieczony SCC.

4. Okres przechowywania danych

Dane konta i dane treningowe przechowujemy przez czas korzystania z Usługi. Usunięcie konta w aplikacji (Profil → „Usuń konto") kasuje je natychmiast i nieodwracalnie — nie stosujemy okresu karencji ani kosza. Kopie zapasowe infrastruktury dostawcy bazy danych mogą zawierać dane jeszcze przez maksymalnie 7 dni, po czym są nadpisywane. Logi błędów usuwane są automatycznie przez Sentry po 90 dniach.

5. Twoje prawa

Konto wraz ze wszystkimi danymi usuniesz samodzielnie w aplikacji mobilnej — zakładka Profil → „Usuń konto". Operacja jest natychmiastowa i nieodwracalna: kasuje profil, zdjęcie, cykle treningowe, historię sesji oraz konto logowania. Nie wymaga kontaktu z administratorem ani trenerem. Jeśli nie masz już aplikacji na urządzeniu, skorzystaj ze strony Usunięcie konta i danych.

Pozostałe prawa przysługujące na podstawie RODO realizujemy na wniosek wysłany na adres e-mail administratora:

  • prawo dostępu do swoich danych (art. 15 RODO),
  • prawo do sprostowania danych (art. 16 RODO),
  • prawo do usunięcia danych („prawo do bycia zapomnianym", art. 17 RODO),
  • prawo do ograniczenia przetwarzania (art. 18 RODO),
  • prawo do przenoszenia danych (art. 20 RODO),
  • prawo sprzeciwu wobec przetwarzania opartego na uzasadnionym interesie (art. 21 RODO),
  • prawo do cofnięcia zgody w dowolnym momencie (bez wpływu na legalność przetwarzania przed cofnięciem),
  • prawo do wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl).

6. Bezpieczeństwo danych

Dane są przechowywane w bazie PostgreSQL w infrastrukturze Supabase z szyfrowaniem w spoczynku i podczas transmisji (TLS). Dostęp do danych chroniony jest politykami Row Level Security (RLS) — trener widzi wyłącznie dane swoich podopiecznych, użytkownik — tylko własne dane. Klucze API i tajne zmienne środowiskowe nie są ujawniane w kodzie źródłowym.

7. Pliki cookie i lokalne przechowywanie

Panel trenera używa szyfrowanego pliku cookie sesji Supabase do utrzymania zalogowania. Nie stosujemy plików cookie śledzących ani reklamowych. Aplikacja mobilna korzysta z bezpiecznego lokalnego przechowywania (AsyncStorage) do utrzymania sesji na urządzeniu.

8. Dzieci

Usługa nie jest skierowana do osób poniżej 16. roku życia. Jeśli masz podstawy sądzić, że dane dziecka poniżej tego wieku zostały przetworzone bez zgody opiekuna, skontaktuj się z nami w celu usunięcia tych danych.

9. Zmiany niniejszej polityki

O istotnych zmianach polityki prywatności będziemy informować przez e-mail lub komunikat w aplikacji. Aktualna wersja jest zawsze dostępna pod adresem /privacy.