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, reklam ani zewnętrznych narzędzi analitycznych. Liczymy tylko zbiorcze statystyki na serwerze (np. liczbę przejazdów dziennie), bez identyfikatorów i bez śledzenia.
- 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 Tapprix działa pod adresem tapprix.com.
Gra przeniosła się z adresu onetouchgp.com. Gdy otwierasz stary adres, przeglądarka przekazuje dane gry zapisane na Twoim urządzeniu na tapprix.com (formularzem wysyłanym do naszego serwera, który odsyła je z powrotem do Twojej przeglądarki i nie zapisuje ich u nas). Stary adres przekierowuje na nowy przez okres przejściowy.
Kontakt we wszystkich sprawach dotyczących danych: contact@tapprix.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.
Data ostatniej gry
Jedna data (dzień, bez godziny) ostatniej gry przy koncie; każda nowa gra ją nadpisuje. Służy wyłącznie do liczenia zbiorczych statystyk, np. ilu graczy wraca do gry po kilku dniach. Podstawa: uzasadniony interes (rozwój gry). Przechowujemy do usunięcia konta; data jest w eksporcie danych, a przy scalaniu konta gościa z profilem zostaje nowsza z dwóch dat.
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 (tapprix.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 (w tym data ostatniej gry), urządzenia, klucze dostępu, kody odzyskiwania, wyniki i powtórki — do usunięcia konta.
- Zbiorcze statystyki dzienne (same sumy, bez danych osobowych) — bez limitu czasu.
- 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@tapprix.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 zewnętrznych narzędzi analitycznych, pikseli śledzących ani reklam. Gra nie wczytuje skryptów, fontów ani innych zasobów z zewnętrznych serwisów. Liczymy tylko zbiorcze statystyki na serwerze (np. liczbę przejazdów dziennie), bez identyfikatorów i bez śledzenia; sumy dzienne nie pozwalają wskazać żadnego gracza i nie są danymi osobowymi. Wyjątkiem jest jedna data ostatniej gry przy koncie — opisana w punkcie 2 („Data ostatniej gry”).
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.