Polityka prywatności
WattLog.pro („my”, „nas”, „nasz”) prowadzi stronę wattlog.pro, aplikację webową app.wattlog.pro oraz aplikacje WattLog.pro na macOS, iOS i Androida (razem: „Usługa”). Ta polityka wyjaśnia, jakie dane zbieramy — w tym dane o lokalizacji i dane dotyczące zdrowia — w jakim celu, kto przetwarza je w naszym imieniu, gdzie są przechowywane, jak długo je trzymamy i jakie masz prawa.
1. Kto odpowiada za Twoje dane
Administratorem Twoich danych osobowych jest Andrzej Oblong, osoba fizyczna z Polski, która prowadzi WattLog.pro jako projekt prywatny. We wszystkich sprawach opisanych w tej polityce możesz pisać na contact@wattlog.pro.
2. Jakie dane zbieramy
Konto
- Adres e-mail, nazwa użytkownika i hasło (przechowywane wyłącznie jako hash z solą) — albo, jeśli logujesz się przez Google lub Apple, identyfikator i adres e-mail, które przekazują nam te serwisy.
- Konta gościa: identyfikator urządzenia, na którym utworzono konto, aby nie dało się go użyć na innym urządzeniu.
- Język interfejsu oraz — jeśli trafiłeś do nas z jednego z naszych artykułów — z którego (np. „blog-ftp”).
Profil sportowca i dane dotyczące zdrowia
- Imię, wiek, płeć, masa ciała i jej historia, masa roweru, FTP i jego historia, tętno maksymalne i strefy tętna.
- Dane treningowe nagrane lub zaimportowane dla każdej jazdy: moc, tętno, kadencja, prędkość, dystans i czas, a także wyliczone z nich wskaźniki (obciążenie treningowe, strefy, rekordy), Twoja ocena odczuwanego wysiłku i notatki, plany treningowe oraz jedzenie i picie, które zapisujesz w trakcie jazdy.
- Pomiary zmienności rytmu zatokowego (HRV), jeśli zdecydujesz się je wykonać.
Tętno, HRV i masa ciała to dane dotyczące zdrowia w rozumieniu RODO (art. 9). Przetwarzamy je wyłącznie po to, by świadczyć Ci Usługę, i wyłącznie za Twoją wyraźną zgodą (zob. punkt 4).
Dane o lokalizacji
Dane o lokalizacji zbieramy tylko w tych przypadkach:
- Jazdy GPS. Gdy nagrywasz jazdę GPS w aplikacji na iOS lub Androida, aplikacja zapisuje Twoją pozycję, prędkość i dystans przez czas tej jazdy. Na iOS dzieje się to także przy zablokowanym telefonie, żeby jazda nie urwała się po wygaszeniu ekranu — tylko w trakcie nagrywania jazdy; w żadnym innym momencie aplikacja nie śledzi Twojej lokalizacji.
- Zaimportowane aktywności. Aktywności importowane ze Stravy (lub z plików GPX albo TCX) mogą zawierać ślad GPS i profil wysokości; przechowujemy ślad, żeby pokazać mapę, wysokość i analizy oparte na trasie.
- Trasy. Trasy, które wgrywasz lub zapisujesz (GPX/TCX), zawierają współrzędne trasy.
Sesje na trenażerze w domu nie zapisują lokalizacji. Na Androidzie system może prosić o zgodę na lokalizację, żeby wyszukać urządzenia Bluetooth; poza jazdą GPS aplikacja nie używa tej zgody do odczytu Twojej lokalizacji.
Urządzenia
- Nazwa, typ oraz adres lub identyfikator Bluetooth trenażera i czujników, które parujesz (pulsometr, pomiar mocy, czujnik kadencji), żeby aplikacje mogły się z nimi ponownie połączyć.
Połączone serwisy
- Strava — jeśli połączysz konto Strava: Twój identyfikator sportowca w Stravie i tokeny dostępu (przechowywane w postaci zaszyfrowanej), importowane aktywności oraz jazdy, które zdecydujesz się wysłać.
Trener AI
- Jeśli korzystasz z Trenera AI: wiadomości, które piszesz, i odpowiedzi trenera, razem z danymi treningowymi potrzebnymi do odpowiedzi (np. Twoim ostatnim obciążeniem i FTP). Jeśli korzystasz z trenera głosowego — nagranie Twojego pytania.
Formularz kontaktowy
- Jeśli piszesz do nas przez formularz na wattlog.pro: imię, adres e-mail, treść wiadomości i język, a także adres IP i identyfikator przeglądarki (user agent), które przechowujemy razem z wiadomością, żeby radzić sobie ze spamem i nadużyciami.
Ankieta przy usuwaniu konta
- Jeśli przy usuwaniu konta odpowiesz na opcjonalne pytanie „Dlaczego odchodzisz?”: wybrany powód i Twój komentarz, a także informację, czy było to konto gościa, platformę (web, iOS, Android lub desktop), język aplikacji, wiek konta oraz liczbę jazd nagranych w aplikacji i zaimportowanych, w przybliżonych przedziałach (np. „8–30 dni”, „1–5 jazd”) oraz dzień udzielenia odpowiedzi. Odpowiedź zapisujemy bez żadnego powiązania z Twoim kontem, więc pozostaje po jego usunięciu. Prosimy, nie wpisuj w komentarzu danych osobowych.
Dane techniczne
- Logi serwera z Twoim adresem IP, wersją przeglądarki lub aplikacji i wykonanymi zapytaniami — w celach bezpieczeństwa i diagnozowania błędów. Logi są automatycznie rotowane i usuwane po 30 dniach.
- Rejestr dostępu do naszego API: które konto wykonało zapytanie i jakich danych dotyczyło, Twój adres IP i identyfikator przeglądarki lub aplikacji, a przy próbach rejestracji, logowania i resetu hasła — skrócona postać wpisanego adresu e-mail lub nazwy użytkownika (np. „jo***@example.com”). Służy do wykrywania nadużyć wobec kont i danych i jest usuwany po 90 dniach.
3. Jak wykorzystujemy Twoje dane
- Do działania Usługi: nagrywania i analizy jazd, wyliczania stref, FTP, obciążenia treningowego i planów, pokazywania map i wysokości oraz udostępniania Twojej historii na wszystkich urządzeniach.
- Do wysyłania e-maili transakcyjnych (potwierdzenie konta, reset hasła, zmiany na koncie, ostrzeżenie przed usunięciem nieużywanego konta). Nie wysyłamy e-maili marketingowych bez Twojej wyraźnej zgody.
- Do zapewnienia bezpieczeństwa i działania Usługi: zapobiegania nadużyciom, diagnozowania błędów.
Nigdy nie sprzedajemy Twoich danych, nie udostępniamy ich reklamodawcom, nie wyświetlamy reklam i nie używamy Twoich danych do trenowania modeli AI.
4. Podstawy prawne
| Cel | Podstawa prawna (RODO) |
|---|---|
| Świadczenie Usługi, na którą się zarejestrowałeś | Wykonanie umowy — art. 6 ust. 1 lit. b |
| Przetwarzanie tętna, HRV i masy ciała | Twoja wyraźna zgoda — art. 9 ust. 2 lit. a, wyrażona przy zakładaniu konta i akceptacji tej polityki oraz przy nagrywaniu lub imporcie danych treningowych. Możesz ją wycofać w każdej chwili, usuwając te dane lub swoje konto; nie wpływa to na zgodność z prawem przetwarzania sprzed wycofania. |
| Lokalizacja podczas jazd GPS | Wykonanie umowy — art. 6 ust. 1 lit. b; każde nagrywanie uruchamiasz sam i sam udzielasz zgody na lokalizację na swoim urządzeniu |
| Połączenie ze Stravą i Trener AI | Twoja zgoda — art. 6 ust. 1 lit. a, wyrażona przez połączenie ze Stravą lub skorzystanie z Trenera; wycofujesz ją, odłączając Stravę lub przestając korzystać z Trenera |
| Odpowiadanie na wiadomości z formularza kontaktowego | Nasz prawnie uzasadniony interes w udzieleniu Ci odpowiedzi i ochronie formularza przed spamem — art. 6 ust. 1 lit. f |
| Poznanie powodów usuwania kont (opcjonalna ankieta) | Nasz prawnie uzasadniony interes w ulepszaniu Usługi — art. 6 ust. 1 lit. f; odpowiedź jest dobrowolna, a konto możesz usunąć bez niej |
| Bezpieczeństwo, zapobieganie nadużyciom, logi serwera | Nasz prawnie uzasadniony interes w bezpiecznej i działającej Usłudze — art. 6 ust. 1 lit. f |
5. Kto przetwarza Twoje dane w naszym imieniu
Korzystamy z poniższych dostawców; każdy z nich jest związany umową powierzenia przetwarzania danych albo — jako niezależny serwis, który sam łączysz — własnym regulaminem:
- Amazon Web Services (AWS) — hosting Usługi i jej bazy danych, kopie zapasowe, przechowywanie plików i wysyłka e-maili. Region: us-east-1 (Stany Zjednoczone). Kafelki map są serwowane z AWS we Frankfurcie (eu-central-1) i nie zawierają danych osobowych.
- Anthropic — model językowy, na którym działa Trener AI (Stany Zjednoczone). Otrzymuje Twoje wiadomości do trenera i potrzebne mu dane treningowe, wyłącznie gdy korzystasz z Trenera.
- ElevenLabs — zamiana mowy na tekst i tekstu na mowę w trenerze głosowym. Otrzymuje nagranie Twojego pytania i tekst odpowiedzi trenera, wyłącznie gdy korzystasz z trenera głosowego.
- Strava — tylko jeśli połączysz konto: otrzymujemy importowane aktywności i wysyłamy jazdy, które zdecydujesz się wysłać. Do danych przechowywanych przez Stravę stosuje się jej własna polityka prywatności.
- Google i Apple — tylko jeśli logujesz się przez nie, w celu potwierdzenia Twojej tożsamości.
- Google Fonts — strona wattlog.pro pobiera czcionki od Google, który otrzymuje Twój adres IP, gdy odwiedzasz stronę.
6. Przekazywanie danych poza Europejski Obszar Gospodarczy
Nasze serwery znajdują się w Stanach Zjednoczonych, a Anthropic i ElevenLabs przetwarzają dane w tym kraju. Przekazywanie opiera się na Ramach ochrony danych UE–USA (EU–US Data Privacy Framework), jeśli dostawca posiada w nich certyfikację, a w pozostałych przypadkach na standardowych klauzulach umownych Komisji Europejskiej zawartych w warunkach przetwarzania danych dostawcy. Możesz poprosić nas o kopię stosowanych zabezpieczeń.
7. Bezpieczeństwo
Wszystkie dane przesyłamy przez HTTPS. Dysk serwera jest szyfrowany, hasła przechowujemy jako hashe z solą, a tokeny dostępu do zewnętrznych serwisów (np. Stravy) są szyfrowane w bazie danych. Dostęp do serwerów ma wyłącznie operator Usługi.
8. Jak długo przechowujemy dane
- Dopóki masz konto, przechowujemy Twój profil i historię treningów, żebyś mógł z nich korzystać.
- Gdy usuniesz konto (w ustawieniach aplikacji), zostajesz od razu wylogowany, połączenie ze Stravą zostaje usunięte, a wszystkie Twoje dane osobowe — profil, jazdy, trasy, plany — zostają trwale usunięte w ciągu 30 dni. Wpisy o Twoim koncie w rejestrze dostępu do API (poniżej) pozostają do upływu ich 90 dni, aby nadal można było zbadać ewentualne nadużycia.
- Konta gościa, na których nie nagrano żadnej jazdy, usuwamy po 30 dniach od ich utworzenia.
- Konta gościa z jazdami (używane bez rejestracji) pozostają zalogowane przez 7 dni od ostatniego użycia; 30 dni po wygaśnięciu tego logowania usuwamy je razem z jazdami. Załóż konto, jeśli chcesz je zachować.
- Zarejestrowane konta, na które nikt się nie logował przez 12 miesięcy, usuwamy razem z jazdami, trasami i planami. 30 dni wcześniej wysyłamy e-mail z ostrzeżeniem; jedno zalogowanie wystarczy, żeby zachować konto.
- Wiadomości z formularza kontaktowego usuwamy po 12 miesiącach od ich wysłania; możesz poprosić o wcześniejsze usunięcie swojej wiadomości.
- Odpowiedzi z ankiety przy usuwaniu konta usuwamy po 12 miesiącach od ich udzielenia. Ponieważ odpowiedź nie jest powiązana z Twoim kontem, nie jesteśmy w stanie jej później odnaleźć, żeby usunąć ją wcześniej na Twoją prośbę.
- Rejestr dostępu do API usuwamy po 90 dniach, także wpisy kont usuniętych w międzyczasie.
- Kopie zapasowe bazy danych przechowujemy przez 30 dni, a następnie usuwamy, więc usunięte dane mogą pozostać w kopii zapasowej jeszcze do 30 dni.
9. Twoje prawa
- Dostęp — otrzymanie kopii danych osobowych, które o Tobie przechowujemy.
- Sprostowanie — poprawienie nieprawidłowych danych (większość z nich możesz edytować sam w aplikacji).
- Usunięcie — usunięcie Twoich danych; robi to usunięcie konta.
- Ograniczenie przetwarzania i sprzeciw — prośba o ograniczenie przetwarzania albo sprzeciw wobec przetwarzania opartego na naszym prawnie uzasadnionym interesie.
- Przenoszenie danych — eksport jazd do plików TCX lub FIT w aplikacji albo prośba o Twoje dane w formacie nadającym się do odczytu maszynowego.
- Wycofanie zgody — w każdej chwili, bez wpływu na przetwarzanie sprzed wycofania.
- Skarga — do Prezesa Urzędu Ochrony Danych Osobowych (uodo.gov.pl) albo do organu nadzorczego w kraju UE, w którym mieszkasz.
Aby skorzystać z tych praw, napisz na contact@wattlog.pro. Odpowiadamy w ciągu miesiąca.
10. Pliki cookie i pamięć lokalna
Aplikacje przechowują Twoje zalogowanie i ustawienia (np. język i motyw) w pamięci lokalnej przeglądarki lub urządzenia. Nie używamy śledzących ani reklamowych plików cookie i nie korzystamy z narzędzi analitycznych śledzących Cię między stronami.
11. Dzieci
Usługa nie jest skierowana do dzieci poniżej 16 lat i świadomie nie zbieramy ich danych. Jeśli uważasz, że konto założyło dziecko, skontaktuj się z nami — usuniemy je.
12. Zmiany tej polityki
Gdy zmieniamy tę politykę, aktualizujemy datę na górze strony. Jeśli zmiana dotyczy sposobu wykorzystania danych, które już nam przekazałeś, poinformujemy Cię o tym w aplikacji lub e-mailem, zanim zacznie obowiązywać.
13. Kontakt
Pytania o tę politykę lub Twoje dane? Napisz na contact@wattlog.pro.