Polityka prywatności
Krótko i konkretnie: jakie dane Vyzvania zbiera, po co, i jakie masz prawa. Wersja wczesna – będziemy ją aktualizować wraz z serwisem.
1. Administrator i kontakt
W sprawach danych osobowych i prywatności pisz na kontakt@vyzvania.com.
2. Jakie dane zbieramy
Dane konta: adres e-mail, nick, imię i nazwisko (widoczne w klasyfikacjach wyzwań), zaszyfrowane hasło (przechowujemy wyłącznie skrót bcrypt – nie znamy Twojego hasła) oraz daty (rejestracji i ostatniego logowania).
Aktywność i lokalizacja: wgrywane pliki GPX/FIT zawierają współrzędne GPS i znaczniki czasu, czyli dane o trasie i czasie Twojego przejazdu. Z plików wyliczamy i zapisujemy metadane: dystans, przewyższenie, czas, pokrycie trasy oraz punkt startu.
Statystyka użycia serwisu: liczymy zdarzenia takie jak otwarcie strony wyzwania, rozpoczęcie i wynik wysyłki przejazdu czy kliknięcie w kupon lub baner partnera – żeby wiedzieć, które elementy serwisu działają, a które sprawiają trudność. Zapis zawiera typ zdarzenia, wyzwanie, znacznik czasu oraz nieodwracalny skrót identyfikatora sesji (pozwala odróżnić dwie osoby od jednej osoby odświeżającej stronę, ale nie da się z niego odtworzyć sesji ani ustalić tożsamości). Nie zapisujemy tu adresu IP i nie przekazujemy tych danych nikomu na zewnątrz – statystyka powstaje wyłącznie na naszym serwerze. Po usunięciu konta powiązanie zdarzeń z Twoim kontem znika, zostaje anonimowa liczba.
3. Adres IP
Przy próbach logowania zapisujemy adres IP w celu ograniczania nadużyć (ochrona przed atakami na hasła). Te wpisy usuwamy po około 30 dniach.
4. Cookies i pamięć przeglądarki
- Niezbędne cookie sesji (logowanie) – techniczne, oznaczone HttpOnly, wygasa po zakończeniu sesji. Bez niego logowanie nie działa.
- localStorage z preferencją motywu (jasny/ciemny) – nie zawiera danych osobowych.
Nie używamy cookies marketingowych ani analitycznych. Statystyka użycia opisana w punkcie 2 korzysta z tego samego technicznego cookie sesji – nie zakładamy dla niej osobnego cookie i nie osadzamy skryptów firm trzecich.
5. E-mail
Adresu e-mail używamy wyłącznie do obsługi konta (np. resetu hasła). Nie wysyłamy newslettera ani treści marketingowych.
6. Podmioty zewnętrzne
Wyświetlanie stron i map sprawia, że Twoja przeglądarka łączy się z usługami zewnętrznymi: Google Fonts (czcionki), unpkg (biblioteka map Leaflet) oraz serwerami kafelków map OpenStreetMap i CARTO. Dostawcy ci mogą widzieć Twój adres IP. Nie korzystamy z Google Analytics ani podobnych narzędzi śledzących.
Dodatkowo, gdy tworzysz wyzwanie, współrzędne trasy i punktu startu wysyłamy raz do zewnętrznych usług map – domyślnie OpenStreetMap/Nominatim (ustalenie kraju i miasta) oraz Geoapify (wygenerowanie miniatury mapy). Dzieje się to po stronie serwera, jednorazowo przy tworzeniu; przeglądanie strony głównej nie wysyła już niczego do tych dostawców.
Jeśli połączysz konto z Wahoo (standard OAuth), zapisujemy w bazie identyfikator Twojego konta Wahoo i klucze dostępu, żeby przy kolejnych importach nie trzeba było logować się ponownie. Klucze pozwalają odczytać listę Twoich treningów i pobrać plik aktywności, którą sam wybierzesz – bez Twojego wyboru niczego nie pobieramy. Jeśli włączysz automat, Wahoo powiadamia nas o nowych treningach. Zapisujemy wyłącznie przejazdy rowerowe i biegowe, które pasują do celu, w którym bierzesz udział (ślad GPS, czas, dystans) – pozostałe odrzucamy bez zapisywania. Zapisany ślad widzą zalogowani użytkownicy w księdze celu, tak jak przejazd wgrany ręcznie. Automat wyłączysz w Ustawieniach. Do Wahoo nie wysyłamy żadnych Twoich danych. Jedyne, co tam trafia, to trasa wyzwania – i tylko wtedy, gdy sam klikniesz „Wyślij do Wahoo" (poprosimy wtedy o osobną zgodę na zapisywanie tras na Twoim koncie Wahoo). Połączenie usuniesz w każdej chwili w Ustawieniach (kasujemy wtedy klucze i cofamy zgodę w Wahoo) albo w ustawieniach konta Wahoo; usunięcie konta Vyzvania usuwa je również.
Tak samo działa połączenie z Hammerhead (liczniki Karoo, marka SRAM LLC), także w standardzie OAuth: zapisujemy identyfikator Twojego konta Hammerhead i klucze dostępu, odczytujemy listę treningów i pobieramy wyłącznie plik aktywności, którą wybierzesz. Przy włączonym automacie Hammerhead powiadamia nas o nowych treningach; zapisujemy tylko przejazdy pasujące do celu rowerowego, w którym bierzesz udział, a pozostałe odrzucamy bez zapisywania. Na Twoje konto Hammerhead trafia wyłącznie trasa wyzwania, gdy sam klikniesz „Wyślij do Hammerhead”. Połączenie usuniesz w Ustawieniach – kasujemy wtedy klucze, cofamy zgodę w Hammerhead, a Hammerhead usuwa z Twojego konta trasy wysłane z Vyzvanii. Usunięcie konta Vyzvania usuwa połączenie również.
7. Jak długo przechowujemy dane
Dane konta oraz Twojej aktywności (wyzwania, próby, pliki) przechowujemy do czasu usunięcia konta. Wyjątkiem są ślady GPS przejazdów w celach: plik śladu usuwamy 90 dni po zakończeniu celu (wpis z dystansem, przewyższeniem i datą zostaje w księdze celu), a przejazd przysłany automatycznie z Wahoo lub Hammerhead, którego wpis usunięto ze wszystkich celów, po 30 dniach. Logi adresów IP usuwamy po około 30 dniach.
8. Twoje prawa
Masz prawo dostępu do swoich danych, ich sprostowania oraz usunięcia (w tym usunięcia konta). Aby z nich skorzystać, napisz na kontakt@vyzvania.com.