01Kto odpowiada za dane
Administratorem danych jest Oskar Śledź, twórca Pyk, działający w Polsce. Kontakt w sprawach prywatności i realizacji praw: hello@oskarsledz.pl. Polityka obejmuje aplikację mobilną Pyk i te publiczne strony. Funkcje opcjonalne przetwarzają dane wtedy, gdy są dostępne i z nich korzystasz.
02Dane, cele i czas przechowywania
Dane profilu, logowania, zdjęcia, zgłoszenia i ruchy w grze podajesz sam. Automatycznie otrzymujemy też zapisy rozgrywek i użycia aplikacji, zgłoszenia od innych graczy oraz — przy wybraniu tych funkcji — dane logowania lub zakupów od dostawców usług.
| Dane | Po co | Jak długo |
|---|---|---|
| Nick, @nazwa, losowe ID konta, wybrane kosmetyki i opcjonalne zdjęcie profilowe | Profil, wykrywanie graczy, znajomi i ranking. Wysyłamy tylko wybrane zdjęcie, nie galerię. | Do usunięcia konta; wybrane zdjęcie możesz usunąć wcześniej. |
| Opcjonalny e-mail i hasło; ID Google, e-mail, imię i zdjęcie przy logowaniu Google | Logowanie, powiązanie i odzyskanie konta. Supabase Auth przechowuje skrót hasła, nie jego jawną treść. | Do usunięcia konta. |
| Rating, liczba gier i wygranych, monety, ekwipunek, zapisy nagród i poleceń, status Pyk+ | Ranking, nagrody, kosmetyki i uprawnienia z zakupów. | Do usunięcia konta. |
| Znajomi, zaproszenia i ostatnia aktywność online | Wspólna gra. Status online widzą tylko znajomi. | Relacje do usunięcia konta lub relacji; aktywność jest odświeżana co ok. 30 s i czyszczona po przejściu aplikacji w tło. |
| Uczestnicy meczów, wyniki i potwierdzone rezultaty pojedynków | Uczciwy ranking, spory i bilans pojedynków między aktualnymi niezablokowanymi znajomymi. | Mecze i rezultaty pojedynków: do 12 miesięcy. Usunięcie konta usuwa Twój udział i historię par; rekord meczu i własny udział drugiego gracza mogą pozostać do zwykłego terminu usunięcia. |
| Losowy token Bluetooth powiązany z kontem | Rozpoznanie profilu gracza obok. | Powiązanie na serwerze wygasa po 15 minutach, jeśli nie jest odświeżane. Aplikacja tworzy nowy token po ponownym uruchomieniu; wygaśnięcie powiązania nie oznacza automatycznej rotacji tokenu. |
| Zdarzenia użycia, czas i ID konta w Supabase | Pomiar użycia i ulepszanie aplikacji. Parametry zdarzeń nie zawierają nicków, e-maili, tokenów zaproszeń ani ID rywali. | 90 dni lub do wcześniejszego usunięcia konta. |
| Zdarzenia Firebase Analytics, identyfikator instalacji, informacje o urządzeniu i aplikacji, przybliżony kraj z IP | Statystyki użycia, powrotów i urządzeń. Pyk nie ustawia ID konta Pyk w Firebase i nie zbiera identyfikatorów reklamowych. | Według ustawień projektu Google Analytics. Domyślnie 2 miesiące dla danych szczegółowych zdarzeń/użytkowników; raporty zbiorcze mogą pozostać dłużej. O aktualny okres możesz zapytać mailowo. |
| Token urządzenia push i zapisy wysłanych powiadomień | Zaproszenia do znajomych i gry. Powiadomienie może zawierać nick nadawcy. | Token do wylogowania, usunięcia konta lub wygaśnięcia; kolejka wysłanych powiadomień na serwerze: 7 dni. |
| Produkt, ID transakcji sklepu, daty zakupu/zwrotu i koniec Pyk+ | Nadanie monet i korzyści subskrypcji, przywracanie zakupów i zwroty. RevenueCat otrzymuje ID konta; Pyk nie wysyła mu nicku ani e-maila. | Zapisy Pyk do usunięcia konta. Sklepy zachowują własne dane zgodnie z ich obowiązkami prawnymi. Szczegóły usuwania poniżej. |
| Dobrowolne zgłoszenie: opis, kategoria, opcjonalny e-mail, platforma, build i język | Obsługa błędów i pomysłów; odpowiedź, jeśli podasz e-mail. Web3Forms dostarcza zgłoszenie do naszej skrzynki, bez kopii w Supabase i bez automatycznego dołączania ID konta, logów lub skanów Bluetooth. | Na czas obsługi i potrzebnych dalszych ustaleń; obowiązuje też retencja dostawcy i skrzynki. O usunięcie możesz poprosić mailowo. |
| Blokady, zgłoszenia i decyzje moderacji: konto zgłaszające/zgłoszone, wybrany powód, opcjonalny wspólny mecz i czas | Ochrona graczy i wyjaśnianie nadużyć. Zgłoszenia nie mają pola dowolnego tekstu; dostęp mają uprawnieni moderatorzy. | Do usunięcia powiązanego konta lub danego zapisu. Obecna implementacja nie ma osobnego automatycznego terminu wygasania tych danych. |
| Próby wyzwania dnia, wyniki, pomiary czasu i nagrody, gdy funkcja jest włączona | Limit prób, sprawdzanie wyników i tabela aktualnych niezablokowanych znajomych. Oczekujące wyniki są też zapisywane lokalnie do ponowienia wysyłki. | Zapisy serwerowe powiązane z kontem do jego usunięcia; oczekujące lokalne wyniki są czyszczone przy wylogowaniu/usunięciu. Nie ma osobnego automatycznego terminu wygasania historii. |
| Bilet kolejki online, obsługiwane wersje gier i czasy kolejki/meczu, gdy funkcja jest włączona | Dobranie zgodnych graczy, także nieznajomych, i sprawdzanie jakości kolejki; bez GPS i danych BLE. | Oczekiwanie wygasa najpóźniej po 120 s; zapisy biletów są sprzątane po 180 dniach przy wejściu do kolejki lub razem z kontem. |
| Zapisy ukończonych gier i próśb o znajomość powiązane z kontem, do statystyk aktywacji i powrotów | Pomiar rzeczywistej gry i powrotów, także po wygaśnięciu zwykłych rekordów meczów. Raporty administratora są zbiorcze. | Do usunięcia konta. |
03Co widzą inni gracze
Gracz mający dostęp do profilu widzi nick, @nazwę, awatar lub zdjęcie, rating, statystyki gier, kosmetyki i znaczek Pyk+. Wykrywanie obok i wyszukiwanie graczy mogą udostępnić profil osobom spoza znajomych. Nie pokazujemy im e-maila ani danych logowania.
Relacja znajomości jest dostępna obu jej stronom. Status online i tabela wyzwania dnia są ograniczone do aktualnych znajomych. Bilans pojedynków widzą jego uczestnicy, gdy są aktualnymi niezablokowanymi znajomymi. Przeciwnik otrzymuje dane rozgrywki potrzebne do meczu. Lista blokad i zgłoszenia nie są publicznym kanałem.
04Bluetooth i uprawnienia telefonu
Bluetooth: telefon rozgłasza losowy 8-bajtowy token, bez nicku, ID konta i nazwy telefonu. Skany zostają na telefonie; aplikacja pyta serwer o tokeny Pyk zamiast wysyłać listę wszystkich urządzeń wokół. Token jest pseudonimowy, nie anonimowy: serwer może powiązać aktywny token z profilem, a obserwator rozpoznać ten sam token w trakcie sesji.
Lokalizacja: Pyk nie zbiera współrzędnych GPS. Android 11 i starszy może wymagać zgody na lokalizację do skanowania Bluetooth; nie ustalamy na jej podstawie położenia. Dostawcy sieci i Firebase mogą przetwarzać adres IP, także do określenia przybliżonego kraju.
Aparat: skanowanie QR znajomego; klatki obrazu są przetwarzane na telefonie i nie są wysyłane. Zdjęcia: wysyłamy tylko wybrane zdjęcie profilowe. Powiadomienia: zarządzasz nimi w ustawieniach telefonu. Odmowa uprawnienia wyłącza powiązaną funkcję, nie daje dostępu do innych danych.
Nie pobieramy kontaktów ani numeru telefonu, nie pokazujemy reklam, nie sprzedajemy danych i nie udostępniamy ich do reklamy behawioralnej między usługami.
05Podstawy przetwarzania
Dla użytkowników EOG/UK podstawami są: wykonanie umowy o usługę (art. 6 ust. 1 lit. b RODO) dla kont, gry, znajomych, nagród i zakupów; prawnie uzasadniony interes (lit. f) w bezpieczeństwie, ochronie przed oszustwami, uczciwym rankingu, wsparciu i proporcjonalnych statystykach usługi, z uwzględnieniem Twoich praw; obowiązek prawny (lit. c), gdy prawo wymaga przechowania lub ujawnienia danych. Jeśli niekonieczny zapis/odczyt danych urządzenia lub analityka wymagają zgody, potrzebna jest zgoda (lit. a); akceptacja polityki lub uprawnienia systemowego nie jest zgodą na analitykę.
Obecna aplikacja automatycznie wysyła zdarzenia użycia przy skonfigurowanym serwerze i Firebase, bez osobnego przełącznika zgody na analitykę. Możesz napisać ze sprzeciwem lub żądaniem usunięcia; e-mail sam nie wyłącza zbierania na Twoim urządzeniu. Ta polityka nie zastępuje mechanizmów zgody wymaganych lokalnym prawem.
Podstawowe dane konta i gry są niezbędne do gry online. Logowanie e-mailem, zdjęcia, zgłoszenia i zakupy są opcjonalne. Nie stosujemy automatycznych decyzji o skutkach prawnych lub podobnie istotnych; rating, wyniki i dobieranie kolejki są obliczane automatycznie w celu działania gier.
06Dostawcy usług
- Supabase: logowanie, baza, zdjęcia i rozgrywka w czasie rzeczywistym. Projekt produkcyjny jest w regionie EU West, Irlandia.
- Google / Firebase: analityka i Firebase Cloud Messaging, gdy skonfigurowane; Google obsługuje też opcjonalne logowanie Google i zakupy Google Play.
- Apple: powiadomienia APNs i zakupy App Store, gdy dostępne.
- RevenueCat: weryfikacja zakupów/subskrypcji i uprawnienia, gdy zakupy są włączone.
- Web3Forms i dostawca naszej poczty: doręczenie zgłoszeń i korespondencja wsparcia.
- GitHub Pages: hosting strony, w tym dane połączeń i bezpieczeństwa.
Uprawnieni administratorzy i moderatorzy mają dostęp do danych potrzebnych do wsparcia, działania i bezpieczeństwa. Możemy ujawnić dane, gdy wymaga tego prawo. Sklepy i dostawcy logowania przetwarzają też dane na własnych zasadach; Pyk nie kontroluje ich niezależnych zapisów.
07Gracze na całym świecie
Pyk jest dystrybuowany międzynarodowo. Główny projekt Supabase jest w Irlandii, ale nie oznacza to, że wszyscy dostawcy przechowują dane i mają do nich dostęp wyłącznie w UE. Google, Apple, RevenueCat, Web3Forms, GitHub i ich podwykonawcy mogą przetwarzać dane w innych krajach, także w USA. Obowiązują warunki i zabezpieczenia transferu dla danej usługi; napisz, aby uzyskać informacje o dostawcach i zabezpieczeniach dotyczących Twoich danych.
Gdy mają zastosowanie, transfery muszą spełniać lokalne wymagania prawne, w tym decyzje o odpowiednim poziomie ochrony lub właściwe zabezpieczenia umowne. Polityka ani korzystanie z Pyk same nie są ważną podstawą transferu i nie uchylają Twoich lokalnych praw.
EOG, UK i Szwajcaria: możesz korzystać z właściwych praw dostępu, sprostowania, usunięcia, ograniczenia, przenoszenia i sprzeciwu, wycofać zgodę, gdy to ona jest podstawą, oraz złożyć skargę do lokalnego organu. W Polsce jest to UODO.
USA: gdy stanowe przepisy prywatności obejmują Pyk, możesz żądać dostępu, poprawienia, usunięcia lub kopii danych i odwołać się od odmowy, pisząc z tematem „Odwołanie w sprawie prywatności”. Nie sprzedajemy danych ani nie udostępniamy ich do reklamy behawioralnej między usługami. Nie dyskryminujemy za realizację właściwych praw; usunięcie niezbędnych danych może uniemożliwić działanie usługi.
Brazylia: gdy obowiązuje LGPD, możesz żądać potwierdzenia, dostępu, poprawienia, przeniesienia, informacji o odbiorcach oraz anonimizacji, blokowania lub usunięcia zbędnych lub bezprawnie przetwarzanych danych i wycofać zgodę tam, gdzie jest podstawą. Możesz też zwrócić się do ANPD. Poniżej znajduje się skrót po portugalsku.
Inne kraje, w tym Kanada, Australia i Japonia: napisz w sprawie dostępu, sprostowania, usunięcia, zgody lub skargi na podstawie lokalnego prawa. Obowiązkowa lokalna ochrona ma pierwszeństwo przed sprzecznym zapisem tej polityki. Prawa regionalne zależą od zakresu ustawy; dostępność w kraju nie oznacza, że każda ustawa prywatności obejmuje Pyk.
08Twoje wybory i żądania
Napisz na hello@oskarsledz.pl, podając żądanie i @nazwę. Jeśli konto jest zabezpieczone, w miarę możliwości użyj powiązanego e-maila. Możemy poprosić o proporcjonalne potwierdzenie kontroli nad kontem; nigdy nie wysyłaj hasła, jednorazowego kodu ani danych karty płatniczej. Upoważniony przedstawiciel może napisać, gdy dopuszcza to lokalne prawo.
Odpowiadamy w terminie wymaganym przez prawo, zwykle w ciągu miesiąca przy RODO; uzasadnimy dozwolone przedłużenie. W razie odmowy podamy powód i dostępną ścieżkę skargi lub odwołania. W aplikacji możesz edytować profil, usunąć zdjęcie, usunąć znajomych, blokować graczy i usunąć konto, a w ustawieniach telefonu zarządzać uprawnieniami.
09Usuwanie i pozostałe zapisy
Wybierz Profil → Usuń konto lub skorzystaj z instrukcji usuwania bez aplikacji. Usuwa to konto logowania, profil i powiązane dane serwera: znajomych, nagrody, zdarzenia analityki, tokeny push, próby, blokady/zgłoszenia i historię pojedynków. Przepływ usuwania w aplikacji usuwa zdjęcia z magazynu Pyk.
Rekord meczu i własne dane innego uczestnika mogą pozostać do limitu 12 miesięcy. Pyk próbuje usunąć użytkownika RevenueCat przez serwer; ten etap może niezależnie się nie udać i wymagać ponowienia. Zdarzenia Firebase mają osobny identyfikator instalacji i usunięcie konta Pyk nie usuwa ich automatycznie. Napisz w sprawie danych dostawców; usuwanie zależy od dostępnych identyfikatorów i procedury dostawcy.
Wiadomości zgłoszeń i zapisy bezpieczeństwa, kopie lub dane wymagane prawem u dostawców nie znikają automatycznie po akcji w aplikacji. Nadal obowiązują właściwe okresy i procedury usuwania. Usunięcie konta Pyk nie anuluje subskrypcji App Store ani Google Play; anuluj ją w sklepie. Samo odinstalowanie aplikacji nie usuwa konta na serwerze.
10Wiek i młodsi gracze
Pyk jest przeznaczony dla osób od 16. roku życia lub wyższego wieku wymaganego lokalnym prawem. Nie jest kierowany do dzieci poniżej 16 lat; nie ma procesu zgody rodzica i nie zbiera daty urodzenia do weryfikacji wieku. Ocena wieku/treści w sklepie nie zmienia tej zasady. Jeśli prawo wymaga udziału rodzica lub opiekuna dla osoby niepełnoletniej, wymóg nadal obowiązuje.
Jeśli sądzisz, że dziecko poniżej dozwolonego wieku podało dane, napisz — sprawdzimy sprawę i odpowiednio je usuniemy. Nie zbieramy świadomie danych dzieci poniżej dozwolonego wieku.
11Strona, zapis lokalny i bezpieczeństwo
Publiczne strony główna, prywatności i usuwania konta nie osadzają analityki, reklam, zewnętrznych fontów ani trackerów i nie ustawiają cookies lub pamięci przeglądarki. GitHub Pages przetwarza dane połączenia, np. adres IP i metadane żądania, zgodnie ze swoją polityką. Linki do sklepów i dostawców prowadzą do ich usług.
Osobny panel administratora używa logowania Supabase i pamięci przeglądarki do sesji administratora; nie jest potrzebny do czytania tych stron. Aplikacja zapisuje lokalnie ustawienia konta/sesji i oczekujące wyniki dnia. Używamy szyfrowanych połączeń i kontroli dostępu na serwerze; żaden system nie gwarantuje absolutnego bezpieczeństwa.
Opis dotyczy obecnie zaimplementowanych funkcji. Funkcje opcjonalne lub sterowane serwerem mogą być niedostępne w danym wydaniu. Polityka nie oznacza aktywowania wyłączonych linków społecznych lub prywatnych wyzwań tworzonych przez użytkowników.
12Zmiany polityki
Data aktualizacji jest na początku strony. Publikujemy tu nowe wersje i informujemy o istotnych zmianach odpowiednim dostępnym kanałem, np. ogłoszeniem w aplikacji. Jeśli nowy cel wymaga zgody, sama aktualizacja polityki nie jest zgodą.