Polityka prywatności
W skrócie
- Do gry nie podajesz e-maila, imienia ani telefonu. Konto powstaje samo, z losowym nickiem.
- W rankingach widać Twój nick, kolor kasku, flagę i czasy przejazdów. Flagę wybierasz samodzielnie — nie sprawdzamy, gdzie jesteś.
- Nie używamy plików cookie, analityki ani reklam.
- Swoje dane pobierzesz i usuniesz w grze: Profil → Twoje dane → „Pobierz moje dane” albo „Usuń konto”.
1. Kto jest administratorem danych
Administratorem Twoich danych osobowych jest Łukasz Śpiewak, Toruń, Polska („my”). Gra OneTouch GP działa pod adresem onetouchgp.com.
Kontakt we wszystkich sprawach dotyczących danych: contact@onetouchgp.com. Nie wyznaczyliśmy inspektora ochrony danych.
2. Jakie dane przetwarzamy, po co i na jakiej podstawie
Podstawy prawne to przepisy RODO (rozporządzenie (UE) 2016/679):
- umowa — art. 6 ust. 1 lit. b RODO: dane potrzebne, żeby gra działała zgodnie z regulaminem (konto, wyniki, rankingi, trasy);
- uzasadniony interes — art. 6 ust. 1 lit. f RODO: ochrona gry przed nadużyciami, bezpieczeństwo i diagnoza błędów;
- zgoda — art. 6 ust. 1 lit. a RODO: powiadomienia push, jeśli je włączysz.
Konto gracza
Losowy identyfikator gracza, nick, kolor kasku, flaga kraju i data utworzenia konta. Konto zakłada się samo, gdy gra pierwszy raz łączy się z serwerem; nick jest na początku losowy (np. „Kierowca-AB12”) i możesz go zmienić. Flagę kraju wybierasz samodzielnie w profilu — nie odczytujemy jej z Twojej lokalizacji ani adresu IP. Podstawa: umowa. Przechowujemy do usunięcia konta.
Logowanie i urządzenia
- Urządzenia: skrót (SHA-256) tokenu logowania każdego urządzenia oraz daty jego dodania i ostatniego użycia. Sam token jest zapisany tylko na Twoim urządzeniu.
- Klucze dostępu (passkeye): identyfikator klucza, klucz publiczny, licznik użyć, sposób połączenia z kluczem, nazwa klucza i daty. Klucz prywatny i dane biometryczne nie opuszczają Twojego urządzenia.
- Kody odzyskiwania: tylko ich skróty (HMAC) i daty użycia; kody w czytelnej postaci widzisz tylko Ty, raz.
Podstawa: umowa. Przechowujemy do usunięcia konta (kody odzyskiwania — do wygenerowania nowego kompletu albo usunięcia konta).
Logowanie na profil z urządzenia z kontem gościa: jeśli na urządzeniu jest konto założone automatycznie (gość, bez klucza dostępu) i zalogujesz się na swój profil, gra przenosi na profil dane gościa — wyniki (na każdej tablicy zostaje lepszy czas), opublikowane trasy, linki wyzwań, subskrypcje powiadomień i statystyki — a konto gościa usuwa. Nick, kask i flaga zostają z profilu. Nie powstają przy tym nowe dane. Konta gościa z kluczem dostępu gra nie scala.
Wyniki i powtórki przejazdów
Najlepszy czas na trasie, w wyzwaniu dnia i w rundzie sezonu, data wyniku oraz powtórka przejazdu (wersja gry, trasa, tryb sterowania, chwile naciśnięcia i puszczenia ekranu, międzyczasy). Powtórki służą do sprawdzenia, czy wynik jest prawdziwy, i do „ducha”, z którym można się ścigać. Podstawa: umowa. Przechowujemy do usunięcia konta — rankingi nie mają daty ważności.
Serwer automatycznie odtwarza powtórkę, zanim przyjmie wynik do rankingu. To tylko kontrola poprawności wyniku w grze; nie podejmujemy decyzji wywołujących wobec Ciebie skutki prawne i nie profilujemy graczy.
Punkty i klasyfikacja sezonu
Po zakończeniu rundy sezonu serwer zapisuje Twoje miejsce w rundzie, zdobyte punkty i czas, a osobno liczniki prób w rundzie (liczbę przejazdów i okrążeń). Z tych danych powstaje klasyfikacja sezonu. Klasyfikacja jest publiczna: widać w niej nick, kolor kasku, flagę, punkty, miejsce i liczbę rund. Liczniki prób są prywatne — widzisz je tylko Ty. Podstawa: umowa (sezon jest częścią gry). Przechowujemy do usunięcia konta; po usunięciu znikasz z klasyfikacji, a kolejne miejsca się przesuwają.
Statystyki profilu
Żeby Profil pokazywał statystyki ze wszystkich Twoich urządzeń, gra wysyła w tle statystyki z każdego z nich: liczniki (m.in. przejazdy, ukończone przejazdy, okrążenia, dystans, czas, przejazdy na trasach, najdłuższa seria, dni wyzwań dnia) oraz daty dni z grą i ukończonych wyzwań dnia — tylko z ostatnich 60 dni, bez godziny i strefy czasowej. Statystyki są zapisane osobno dla każdej instalacji gry, pod losowym identyfikatorem tworzonym w przeglądarce, niepowiązanym ze sprzętem. Widzisz je tylko Ty — nie trafiają do rankingów ani na strony publiczne i nie profilujemy na ich podstawie. Podstawa: umowa. Przechowujemy do usunięcia konta; statystyki instalacji, z której nie było wysyłki przez 400 dni, usuwamy wcześniej.
Linki wyzwań
Gdy otwierasz udostępnianie przejazdu na oficjalnej trasie albo w rundzie sezonu, gra zapisuje na serwerze krótki link wyzwania (onetouchgp.com/c/…), żeby można było go wysłać innym: losowy identyfikator linku, zapis przejazdu, trasę, czas, nick (jeśli nie jest losowym nickiem startowym), język i datę utworzenia, a po udostępnieniu wyniku — także obraz karty z wynikiem. Strona linku i jego podgląd są publiczne dla każdej osoby, która zna link (punkt 3). Podstawa: umowa. Linki usuwamy po 90 dniach od utworzenia, a przy usunięciu konta — od razu.
Opublikowane trasy
Gdy opublikujesz trasę z edytora: jej kod, nazwa, kształt, data publikacji i informacja, kto jest autorem. Podstawa: umowa. Trasa zostaje w grze bezterminowo, bo inni gracze mogli ją przejechać. Po usunięciu konta trasa pozostaje dostępna w grze, ale bez autora. Jeśli nazwa trasy zawiera dane osobowe, które chcesz usunąć, napisz do nas.
Powiadomienia push (tylko jeśli je włączysz)
Adres subskrypcji w usłudze powiadomień Twojej przeglądarki, klucze do szyfrowania treści powiadomień, strefa czasowa (żeby wyzwanie dnia przyszło o dobrej porze), język, wybrane rodzaje powiadomień i data ostatniego wysłanego wyzwania dnia. Podstawa: zgoda. Zgodę wycofasz w każdej chwili, wyłączając powiadomienia w grze albo w ustawieniach przeglądarki; wycofanie nie wpływa na zgodność z prawem wcześniejszych powiadomień. Przechowujemy do wyłączenia powiadomień, usunięcia konta albo odrzucenia subskrypcji przez usługę powiadomień. Na jedno konto przypada najwyżej 10 urządzeń z powiadomieniami — dodanie kolejnego usuwa najstarszą subskrypcję.
Zapisujemy też, komu i kiedy wysłaliśmy powiadomienie o pobitym czasie lub miejscu na podium (identyfikator gracza, trasa, czas), żeby nie wysyłać ich za często. Podstawa: uzasadniony interes. Wpisy usuwamy po 48 godzinach, przy najbliższym sprzątaniu — odbywa się ono przy kolejnej wysyłce, więc wpis może zostać dłużej.
Ochrona przed nadużyciami
Liczymy zapytania, żeby ograniczyć spam i ataki (np. zbyt wiele rejestracji lub wyników w krótkim czasie). Licznik jest powiązany z Twoim identyfikatorem gracza albo ze skrótem (HMAC z tajnym kluczem) Twojego adresu IP lub jego części. Samego adresu IP nie zapisujemy w bazie. Podstawa: uzasadniony interes. Liczniki usuwamy po 24 godzinach, przy najbliższym sprzątaniu. W rundach sezonu porównujemy też skrót przełączeń z Twojego przejazdu ze skrótami innych graczy, żeby odrzucić skopiowane przejazdy; skrót jest częścią wiersza wyniku i znika razem z nim. Podstawa: uzasadniony interes. Podobnie jednorazowe wyzwania logowania kluczem dostępu (niepowiązane z graczem) usuwamy po 5 minutach, przy najbliższym sprzątaniu.
Logi techniczne
Nasz dostawca hostingu, Cloudflare, zapisuje dla nas logi wywołań serwera gry. Mogą zawierać m.in. czas, adres i nagłówki zapytania, adres IP, kod odpowiedzi i błędy. Używamy ich tylko do diagnozy błędów i ochrony gry. Podstawa: uzasadniony interes. Logi są usuwane automatycznie najpóźniej po 3 dniach.
Dane tylko na Twoim urządzeniu
Gra zapisuje w pamięci przeglądarki (localStorage) ustawienia, statystyki, rekordy z powtórkami, trasy z edytora i token logowania. Te dane nie trafiają do nas, z wyjątkiem: tokenu (wysyłanego z każdym zapytaniem, żeby serwer wiedział, kim jesteś), kasku i flagi, wyników wysyłanych do rankingu, statystyk z losowym identyfikatorem instalacji (statystyki profilu), tras, które publikujesz, i ustawień powiadomień. Pamięć podręczna przeglądarki (service worker) trzyma tylko pliki gry, żeby działała bez internetu. Te zapisy są niezbędne do działania gry, którą uruchamiasz. Usuniesz je, czyszcząc dane strony w przeglądarce albo w grze (Profil → Twoje dane).
3. Co widzą inni gracze
Ranking jest publiczny — każda osoba, także bez konta, widzi przy wyniku Twój nick, kolor kasku, flagę, czas i miejsce. Przy opublikowanej trasie widać nick autora, nazwę i kształt trasy oraz datę publikacji. Klasyfikacja sezonu jest również publiczna: każda osoba, także bez konta, widzi w niej Twój nick, kolor kasku, flagę, punkty, miejsce i liczbę rund. W rundzie sezonu inni gracze mogą zobaczyć Twój najlepszy przejazd jako ducha podpisanego wyłącznie pozycją (np. „P5”) — bez nicku, kasku i flagi. Link wyzwania pokazuje każdej osobie, która go zna (także w podglądzie linku w komunikatorze), nick z linku, czas, trasę i obraz karty z wynikiem, jeśli został wysłany. Statystyki profilu nie są publiczne. Gdy kogoś wyprzedzisz, powiadomienie o pobitym czasie może pokazać wyprzedzonej osobie Twój nick. Jeśli nie chcesz, żeby inni mogli Cię rozpoznać, nie używaj w nicku imienia i nazwiska.
4. Komu przekazujemy dane
- Cloudflare, Inc. — hosting gry, baza danych (Cloudflare D1) i logi. Przetwarza dane w naszym imieniu na podstawie umowy powierzenia przetwarzania danych (DPA).
- Usługi powiadomień przeglądarek — tylko gdy włączysz powiadomienia: Google (Firebase Cloud Messaging — m.in. Chrome i Edge na Androidzie), Mozilla (Firefox), Apple (Safari, iPhone i iPad), Microsoft (Edge na Windows) — zależnie od Twojej przeglądarki. Usługa dostaje zaszyfrowaną treść powiadomienia, której nie może odczytać, oraz adres subskrypcji, czas i rozmiar wiadomości.
- Inni gracze — dane z rankingów, klasyfikacji sezonu, duchów w rundach sezonu, opublikowanych tras i linków wyzwań (punkt 3). Podgląd linku wyzwania pobiera też serwis, w którym link zostanie wysłany (np. komunikator).
- Organy publiczne — tylko gdy wymaga tego prawo.
Nie sprzedajemy danych i nie udostępniamy ich reklamodawcom.
5. Przekazywanie danych poza Europejski Obszar Gospodarczy
Cloudflare działa na całym świecie i może przetwarzać dane także poza EOG, m.in. w USA. Takie przekazanie zabezpieczają standardowe klauzule umowne zatwierdzone przez Komisję Europejską, zawarte w umowie powierzenia Cloudflare. Usługi powiadomień przeglądarek również mogą przetwarzać dane poza EOG, na zasadach opisanych przez ich dostawców. Kopię zabezpieczeń możesz otrzymać, pisząc do nas.
6. Jak długo przechowujemy dane
- Konto, urządzenia, klucze dostępu, kody odzyskiwania, wyniki i powtórki — do usunięcia konta.
- Wyniki rund i punkty sezonu oraz liczniki prób w rundach — do usunięcia konta.
- Statystyki profilu — do usunięcia konta; statystyki instalacji bez wysyłki przez 400 dni są usuwane wcześniej.
- Linki wyzwań — 90 dni od utworzenia albo do usunięcia konta.
- Opublikowane trasy — bezterminowo; po usunięciu konta bez autora.
- Subskrypcje powiadomień — do ich wyłączenia lub usunięcia konta.
- Dziennik powiadomień — usuwany po 48 godzinach, przy najbliższym sprzątaniu.
- Liczniki ochrony przed nadużyciami — usuwane po 24 godzinach, przy najbliższym sprzątaniu.
- Logi techniczne — najwyżej 3 dni.
- Kopie zapasowe bazy (Cloudflare D1 Time Travel) — baza pozwala przywrócić swój stan z ostatnich do 30 dni. Usunięte dane mogą więc pozostawać w kopiach zapasowych jeszcze do 30 dni; potem kopie są nadpisywane i dane znikają bezpowrotnie. Kopii używamy tylko do awaryjnego przywrócenia bazy. Gdyby bazę trzeba było przywrócić z kopii, mogłyby do niej wrócić dane kont usuniętych w tym okresie.
7. Twoje prawa
Masz prawo do:
- dostępu do swoich danych i ich kopii (art. 15 RODO);
- sprostowania (art. 16) — nick, kask i flagę zmienisz samodzielnie w Profilu;
- usunięcia (art. 17);
- ograniczenia przetwarzania (art. 18);
- przenoszenia danych (art. 20) — plik JSON z „Pobierz moje dane”;
- sprzeciwu wobec przetwarzania na podstawie uzasadnionego interesu (art. 21);
- wycofania zgody na powiadomienia w każdej chwili.
Jak z nich skorzystać
- „Pobierz moje dane” (Profil → Twoje dane) — plik z danymi z serwera i z tego urządzenia.
- „Usuń konto” (Profil → Twoje dane) — od razu usuwa z gry Twoje wyniki ze wszystkich rankingów, punkty i miejsca w klasyfikacji sezonu, linki wyzwań, statystyki profilu, subskrypcje powiadomień, klucze dostępu, kody odzyskiwania i urządzenia; wszystkie tokeny logowania przestają działać. Jeśli na tym urządzeniu był też starszy profil, gra spróbuje usunąć i jego. Opublikowane trasy zostają bez autora. Poza tym zostają tylko: liczniki ochrony przed nadużyciami powiązane ze skrótem adresu IP (do 24 godzin), kopie zapasowe bazy (do 30 dni) i logi techniczne (do końca ich okresu przechowywania).
- „Usuń dane z tego urządzenia” — jeśli nie masz konta na serwerze, czyści dane gry w przeglądarce.
- E-mail: contact@onetouchgp.com. Ponieważ nie znamy Twojej tożsamości, możemy poprosić o informacje, które pozwolą potwierdzić, że konto należy do Ciebie (np. identyfikator gracza z pliku „Pobierz moje dane”). Odpowiadamy bez zbędnej zwłoki, najpóźniej w ciągu miesiąca.
Masz też prawo wnieść skargę do organu nadzorczego — w Polsce jest nim Prezes Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl).
8. Czy musisz podać dane
Nie musisz podawać żadnych danych identyfikujących. Dane konta, wyników i urządzeń są potrzebne, żeby gra działała z rankingami; bez nich możesz grać tylko lokalnie, bez rankingów. Powiadomienia są dobrowolne.
9. Wiek
Gra jest przeznaczona dla osób, które ukończyły 16 lat. Jeśli masz mniej niż 16 lat, możesz z niej korzystać — w tym włączyć powiadomienia — tylko za zgodą rodzica lub opiekuna prawnego.
10. Pliki cookie i analityka
Nie używamy plików cookie — ani własnych, ani cudzych. Nie używamy narzędzi analitycznych, pikseli śledzących ani reklam. Gra nie wczytuje skryptów, fontów ani innych zasobów z zewnętrznych serwisów.
11. Zmiany polityki
Gdy zmieni się sposób przetwarzania danych, zaktualizujemy tę politykę. Aktualna wersja jest zawsze pod tym adresem, z datą obowiązywania na górze.