Twoja prywatność.
Jasne zasady.
Poniżej opisujemy dane potrzebne do działania serwisu i zapisy, o których samodzielnie decydujesz.
1. Administrator i kontakt
Administratorem danych osobowych w serwisie Spinner Games jest Marcel Jaroszewski. Kontakt w sprawach danych osobowych i realizacji praw: kontakt@spinnerrealyt.pl. Nie wymagamy adresu zamieszkania ani numeru telefonu do utworzenia konta.
2. Przeglądanie i infrastruktura
Strona jest udostępniana przez GitHub Pages (GitHub, Inc., grupa Microsoft). Przy połączeniu dostawca hostingu otrzymuje dane techniczne, takie jak adres IP, czas żądania, adres zasobu i informacje o przeglądarce. Służą dostarczeniu strony oraz bezpieczeństwu. Podstawą przetwarzania danych niezbędnych do ochrony serwisu jest prawnie uzasadniony interes administratora, art. 6 ust. 1 lit. f RODO. Informacje o przetwarzaniu przez hosting znajdują się w polityce GitHub. Nie prowadzimy własnego systemu śledzenia odwiedzin.
3. Konto i Firebase Authentication
Założenie konta jest dobrowolne. Korzystamy z Firebase Authentication, usługi Google. Biblioteki i połączenie z tą usługą są uruchamiane, kiedy otworzysz panel konta albo wznowisz wcześniej rozpoczętą sesję. Google otrzymuje wtedy dane techniczne połączenia.
Przy logowaniu e-mailem przetwarzane są adres e-mail, hasło obsługiwane przez usługę uwierzytelniania, identyfikator konta (UID), stan potwierdzenia adresu i opcjonalna nazwa wyświetlana. Przy wyborze Google otrzymujemy dane podstawowego profilu udostępnione przez tę usługę, np. nazwę, e-mail i identyfikator. Kod aplikacji nie zapisuje hasła w localStorage ani nie tworzy publicznej listy adresów e-mail przypisanych do nicków.
Dane służą utworzeniu i obsłudze konta, potwierdzaniu adresu, zmianie danych i odzyskiwaniu dostępu. Podstawa: art. 6 ust. 1 lit. b RODO — wykonanie usługi konta na Twoje żądanie. Dane przechowujemy przez czas istnienia konta; po usunięciu dostawca może zachować ograniczone zapisy bezpieczeństwa lub kopie zgodnie ze swoimi zasadami i obowiązkami prawnymi.
Sesja logowania korzysta z niezbędnego zapisu Firebase w pamięci przeglądarki; wybieramy trwałość sesyjną, bez opcji stałego logowania. Jej faktyczne zakończenie może zależeć od przywracania sesji przez przeglądarkę — na współdzielonym urządzeniu użyj „Wyloguj się”. Logowanie Google może korzystać z cookies na domenach Google.
4. Cookies i pamięć urządzenia
Cookies i podobne mechanizmy, w tym localStorage, podlegają tym samym zasadom wyboru. Nie używamy Google AdSense, reklamowych cookies, Google Analytics ani pikseli marketingowych.
-
Niezbędny zapis decyzji:
spinner:consent:v1w localStorage, maksymalnie 180 dni. Zawiera wybór kategorii, wersję i datę decyzji. Nie jest identyfikatorem reklamowym. -
Niezbędna sesja konta: dane sesji Firebase i
znacznik
spinner:auth-activew sessionStorage, po uruchomieniu logowania. Służą wyłącznie utrzymaniu żądanej sesji. -
Wybrany motyw w bieżącej sesji:
spinner:theme:sessionw sessionStorage, po użyciu przełącznika jasny/ciemny. Służy zachowaniu zamówionego wyglądu podczas przechodzenia między grami; wygasa z sesją karty. -
Opcjonalne preferencje: klucze z prefiksem
spinner:prefs:, np. ulubione, ostatnio grane i lokalny postęp oraz motyw na kolejne wizyty. Trasa dnia przechowuje pod kluczemspinner:prefs:salon:day:v1datę zestawu i identyfikatory uruchomionych gier z tego zestawu. Nie jest to wynik rozgrywki ani potwierdzenie wygranej. Zapisujemy je dopiero po zgodzie, do jej cofnięcia lub usunięcia danych przeglądarki. Nie wysyłamy ich do chmurowego rankingu.
Podstawą opcjonalnego zapisu jest zgoda (art. 6 ust. 1 lit. a RODO, jeżeli zapis obejmuje dane osobowe, oraz przepisy o dostępie do pamięci urządzenia). Bez zgody gra działa; postęp i ulubione pozostają w pamięci bieżącej strony, a wybrany motyw w sesji karty. Cofnięcie zgody jest równie łatwe jak jej udzielenie i usuwa zachowane preferencje, bez wpływu na zgodność wcześniejszego przetwarzania.
Aplikacja i gry offline
Po otwarciu strony przeglądarka może zapisać publiczne pliki aplikacji w Cache Storage, przy pomocy service workera. Otwierane gry są zapisywane do działania offline; przycisk „Pobierz 101 gier offline” pobiera cały publiczny katalog. Jest to zapis plików potrzebny do dostarczenia zamówionej funkcji offline, niezależny od zgody na opcjonalne wyniki i preferencje. Nie jest identyfikatorem użytkownika.
Pamięć o nazwie zaczynającej się od
spinner-public- zawiera wyłącznie publiczny kod, strony,
ilustracje i fonty. Nie zapisuje haseł, odpowiedzi ani wyników
kompasu, odpowiedzi Firebase ani odszyfrowanych materiałów Others.
Logowanie wymaga internetu. Pliki pozostają do ich usunięcia,
zastąpienia podczas aktualizacji lub wyczyszczenia przez przeglądarkę.
iOS może samodzielnie usunąć je przy braku miejsca. Próba uzyskania
trwalszego przechowywania po pełnym pobraniu zależy od decyzji
przeglądarki.
Pliki usuniesz przez „Usuń pobrane pliki aplikacji” na stronie Pobierz aplikację lub w ustawieniach danych witryn przeglądarki. Usunięcie samej ikony z ekranu początkowego nie musi usunąć danych witryny. Czyszczenie plików offline nie usuwa osobno zapisanych ulubionych, wyników, sesji konta ani historycznych danych archiwum. Przy dalszym korzystaniu z serwisu otwierane publiczne pliki mogą ponownie trafić do pamięci offline.
Kompas polityczny
Odpowiedzi i wynik kompasu politycznego są liczone wyłącznie w pamięci otwartej karty. Nie zapisujemy ich w localStorage, cookies ani na koncie i nie wysyłamy do serwera. Kompas nie jest dodawany do historii ostatnio granych. Zamknięcie, przeładowanie strony lub „Wyczyść wynik” usuwa odpowiedzi. Dopiero wybranie „Pobierz wynik” tworzy plik na Twoim urządzeniu. Otwarcie linku do strony partii łączy Cię z jej niezależnym serwisem.
5. Starsza wersja serwisu
W starszej wersji serwisu część danych mogła być zapisana w Firebase Realtime Database według nicku, w tym powiązanie nicku z e-mailem i wyniki gier. Obecna wersja nie odczytuje ani nie zapisuje tej bazy. Usunięcie konta logowania nie usuwa automatycznie tych historycznych danych. Aby objąć żądaniem także dane historyczne, napisz na kontakt@spinnerrealyt.pl i podaj identyfikator używany w serwisie; nie przesyłaj hasła.
6. Odbiorcy i transfery danych
Dostawcami infrastruktury są GitHub / Microsoft oraz Google / Firebase w zakresie uruchomionych przez Ciebie funkcji konta. Dane mogą być przetwarzane poza Europejskim Obszarem Gospodarczym, w tym w USA. Zastosowanie mają mechanizmy transferowe udostępniane przez dostawców, np. standardowe klauzule umowne, a w stosownych przypadkach decyzje o adekwatności. Szczegóły: prywatność i bezpieczeństwo Firebase oraz polityka Google.
7. Twoje prawa
W granicach RODO masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia danych oraz wniesienia sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie. Zgodę możesz wycofać w każdej chwili. Żądania zgłaszaj na adres administratora; w razie potrzeby poprosimy o proporcjonalne potwierdzenie tożsamości. Nie wysyłaj nam hasła ani dokumentu tożsamości bez ustalenia konieczności i bezpiecznej metody.
Konto logowania usuniesz w panelu „Twoje konto”, po ponownym uwierzytelnieniu. Możesz też skontaktować się e-mailem. Masz prawo złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych: uodo.gov.pl.
8. Dobrowolność i automatyczne decyzje
Do grania nie jest potrzebne konto. Brak danych konta uniemożliwia jedynie korzystanie z logowania i jego obsługi. Odmowa preferencji nie ogranicza dostępu do gier. Nie prowadzimy profilowania reklamowego ani podejmowania decyzji wywołujących skutki prawne w sposób wyłącznie zautomatyzowany.
Historyczne archiwum
Archiwum materiałów do weryfikacji nie jest już udostępniane w publicznej wersji strony. Wcześniejsza funkcja korzystała ze wspólnego hasła i klucza pozostającego w pamięci service workera maksymalnie przez 30 minut. Nie zapisywała odszyfrowanych plików w Cache Storage. Dane historycznych witryn i rejestracje service workerów można usunąć w ustawieniach przeglądarki. Wycofanie publikacji nie usuwa wcześniej pobranych kopii ani logów hostingu.
9. Kontakt i zmiany
Gdy piszesz do nas, używamy adresu e-mail i treści wiadomości do odpowiedzi (prawnie uzasadniony interes — art. 6 ust. 1 lit. f RODO; przy realizacji praw również art. 6 ust. 1 lit. c). Korespondencję przechowujemy przez czas obsługi sprawy, a dłużej tylko, gdy wymaga tego obowiązek prawny lub ustalenie i obrona roszczeń. Nie przesyłaj zbędnych danych. Zmiany usług wymagające innego przetwarzania zostaną opisane w tej polityce; gdy potrzebna będzie nowa zgoda, poprosimy o nią przed uruchomieniem funkcji.