POLITYKA PRYWATNOŚCI — Lockpicker
Data wejścia w życie: 2 lipca 2026 · Ostatnia aktualizacja: 6 lipca 2026
Niniejsza Polityka prywatności opisuje, jakie dane są przetwarzane w związku z korzystaniem z aplikacji mobilnej „Otwieranie zamków" (Lockpicker) (dalej: „Aplikacja") na system Android (identyfikator pakietu: com.ajyr.orange.lockpicker). Aplikacja to gra logiczna z trybami: kampania, puzzle rankingowe, zadanie dzienne, tryb nieskończony, Puzzle Rush oraz trybami sieciowymi (pojedynki, Puzzle Rush online, ranking, znajomi), a także z pomocniczym solverem. Część funkcji działa wyłącznie na urządzeniu, natomiast funkcje sieciowe (konto, ranking, pojedynki, znajomi, powiadomienia, subskrypcja) oraz statystyki użycia korzystają z usług chmurowych Google Firebase.
1. Administrator danych i kontakt
Administratorem danych przetwarzanych w związku z kontem i funkcjami sieciowymi Aplikacji jest jej deweloper:
Deweloper: Ajyr · Kontakt: CroApplications@gmail.com
W sprawach dotyczących prywatności prosimy o kontakt pod powyższym adresem. W zakresie reklam oraz płatności niezależnymi administratorami są odpowiednio Google (AdMob) i Google (Google Play) — patrz pkt 9 i 8.
2. Zakres przetwarzanych danych (skrót)
Przetwarzanie obejmuje: (1) dane lokalne na urządzeniu (postęp i ustawienia gry), (2) dane konta i rozgrywki online przechowywane w usługach Firebase (profil gracza, ranking, pojedynki, znajomi, historia), (3) dane powiadomień push (token urządzenia), (4) dane subskrypcji (weryfikacja zakupu premium), (5) dane przetwarzane przez Google AdMob w celu wyświetlania reklam, (6) dane bezpieczeństwa/anty-nadużyciowe (np. atestacja aplikacji, ograniczanie liczby żądań) oraz (7) pseudonimowe dane analityczne o korzystaniu z Aplikacji (Firebase Analytics, bez identyfikatora reklamowego — patrz pkt 10). Aplikacja nie prosi o imię i nazwisko, numer telefonu ani precyzyjną lokalizację (GPS).
3. Dane przechowywane lokalnie na urządzeniu
Aplikacja zapisuje na urządzeniu (w pamięci lokalnej komponentu WebView) dane rozgrywki i ustawień, m.in.: postęp w kampanii (odblokowane poziomy, gwiazdki), ranking w trybie puzzli, serię dzienną, najlepsze wyniki (Puzzle Rush, tryb nieskończony), wybrany motyw (skórkę), język, ustawienia oraz lokalną kopię profilu (nick, awatar, ELO, statystyki). Dane te służą działaniu gry offline i pozostają na urządzeniu; można je usunąć przez odinstalowanie Aplikacji lub wyczyszczenie jej danych.
4. Konto i logowanie
Do korzystania z funkcji sieciowych Aplikacja tworzy konto w usłudze Firebase Authentication (Google). Dostępne są:
Konto gościa (anonimowe) — tworzone automatycznie; pozwala grać (także rankingowo) bez podawania danych. Powiązany jest z nim techniczny identyfikator (UID) oraz nick i awatar.
Logowanie Google (Google Sign-In) — na podstawie Twojego konta Google.
Konto e-mail + hasło — z weryfikacją adresu e-mail.
Konto gościa można połączyć z kontem Google (zachowując postęp/ranking). W ramach konta przetwarzane są: identyfikator UID, adres e-mail (dotyczy logowania e-mail/Google — przechowywany w Firebase Authentication, nie jest publiczny), nick (nazwa wyświetlana) oraz informacja o sposobie logowania. Obsługujemy zmianę hasła, zmianę adresu e-mail, reset hasła oraz usunięcie konta (patrz pkt 17). Operacje wrażliwe wymagają ponownego zalogowania.
5. Dane rozgrywki online i profil gracza (Firebase)
Dane funkcji sieciowych przechowujemy w Cloud Firestore i przetwarzamy w Cloud Functions (region europe-central2 — Warszawa, UE). Profil gracza i dane rozgrywki obejmują m.in.: nick, awatar (ikona lub zdjęcie — patrz pkt 6), rankingi (ELO puzzli oraz ELO Puzzle Rush), statystyki (wygrane/przegrane/remisy), status premium, historię ostatnich meczów (rywal, wynik, zmiana ELO, data), dane pojedynków, listę znajomych, otrzymane powiadomienia (zaproszenia/wyniki) oraz techniczne tokeny powiadomień (pkt 7).
Widoczność publiczna: nick, awatar, rankingi, statystyki oraz status premium są widoczne dla innych zalogowanych graczy (ranking, wyszukiwarka graczy, profile, pojedynki). Dane pojedynków są widoczne tylko dla ich uczestników, a otrzymane zaproszenia/powiadomienia — tylko dla adresata. Adres e-mail nie jest widoczny dla innych graczy. Model jest zbliżony do serwisów szachowych (grać rankingowo można także jako gość).
6. Awatary i zdjęcia (Firebase Storage)
Możesz wybrać awatar spośród wbudowanych ikon lub opcjonalnie wgrać własne zdjęcie. Zdjęcie jest wybierane przez systemowy selektor zdjęć (bez dostępu do całej galerii), pomniejszane na urządzeniu i zapisywane w Firebase Storage. Wgrany awatar jest widoczny dla innych zalogowanych graczy (profil, ranking, pojedynki). Wgranie własnego zdjęcia jest dobrowolne.
7. Powiadomienia push (Firebase Cloud Messaging)
Aplikacja korzysta z Firebase Cloud Messaging (FCM) do powiadomień o zaproszeniach do pojedynku i prośbach o rewanż. W tym celu przechowujemy w profilu techniczny token/tokeny urządzenia; nieaktywne tokeny są automatycznie usuwane. Na Androidzie 13+ wymagana jest zgoda systemowa na powiadomienia (uprawnienie POST_NOTIFICATIONS). Wyniki gier są dostarczane na bieżąco przez połączenie z bazą, a nie przez push.
8. Subskrypcja Premium i zakupy (Google Play Billing)
Premium jest subskrypcją kupowaną przez Google Play Billing. Płatność obsługuje w całości Google Play — deweloper nie otrzymuje ani nie przechowuje danych płatniczych (numeru karty, danych właściciela, adresu rozliczeniowego). Po zakupie do naszego serwera przekazywany jest token zakupu, który jest weryfikowany u Google (Google Play Developer API). Po stronie serwera przechowujemy dane niezbędne do utrzymania subskrypcji (identyfikator konta, identyfikator produktu, token oraz stan i datę wygaśnięcia subskrypcji); dane te są dostępne wyłącznie dla logiki serwerowej. Status subskrypcji jest synchronizowany z Google (powiadomienia czasu rzeczywistego oraz okresowa weryfikacja). Na profilu widocznym publicznie znajduje się wyłącznie znacznik aktywności premium.
9. Reklamy (Google AdMob)
Aplikacja wyświetla reklamy dostarczane przez Google AdMob (Google Ireland Limited / Google LLC) — reklamy w formacie prostokąta (MREC) na ekranach wyniku oraz reklamy z nagrodą (rewarded). Premium wyłącza wszystkie reklamy. W celu wyświetlania reklam Google jako niezależny administrator może gromadzić i przetwarzać m.in.: identyfikator wyświetlania reklam (Advertising ID / AD_ID, używany przez SDK reklam), adres IP i wynikającą z niego przybliżoną lokalizację, informacje o urządzeniu oraz informacje o interakcji z reklamami — do wyświetlania i mierzenia skuteczności reklam, ograniczania liczby wyświetleń i zapobiegania nadużyciom. Reklamy kierowane są jako treści o kategorii PG i nie są skierowane do dzieci.
Dla użytkowników z Europejskiego Obszaru Gospodarczego (EOG) i Wielkiej Brytanii Aplikacja wyświetla formularz zgody zgodny z wymogami Google (Google User Messaging Platform). Od Twojego wyboru zależy, czy reklamy będą spersonalizowane; reklamy są wczytywane dopiero po obsłużeniu zgody. Zasady Google: Polityka prywatności Google (https://policies.google.com/privacy), informacje dla partnerów (https://policies.google.com/technologies/partner-sites), informacje o AdMob (https://support.google.com/admob/answer/6128543). Deweloper nie ma dostępu do indywidualnych danych zbieranych przez Google w celach reklamowych.
10. Analityka i statystyki użycia (Firebase Analytics)
Aplikacja korzysta z Google Analytics dla Firebase (Firebase Analytics) (Google Ireland Limited / Google LLC), aby zrozumieć, jak jest używana, i ją ulepszać. Dane analityczne są pseudonimowe — powiązane z resetowalnym identyfikatorem instancji Aplikacji, a nie z Twoim adresem e-mail ani publicznym profilem gracza; nie identyfikują Cię z imienia i nazwiska. Dane są zbierane na poziomie pojedynczych zdarzeń; zagregowane są dopiero raporty tworzone na ich podstawie. Analityka nie używa identyfikatora reklamowego (AD_ID) — jego zbieranie na potrzeby analityki jest wyłączone; AD_ID jest wykorzystywany wyłącznie do reklam (pkt 9).
Przetwarzane są m.in.:
– metryki automatyczne: liczba instalacji i użytkowników, liczba użytkowników aktywnych (dziennie/miesięcznie), liczba i długość sesji, czas korzystania z gry (zaangażowanie), retencja;
– dane techniczne: pseudonimowy identyfikator instancji Aplikacji (resetowalny przez wyczyszczenie danych Aplikacji), model urządzenia, wersja systemu i Aplikacji, ustawienia językowe, typ połączenia sieciowego oraz przybliżona lokalizacja (kraj/region) wynikająca z adresu IP;
– zdarzenia dotyczące rozgrywki (bez danych osobowych): wejścia do poszczególnych trybów (kampania, puzzle rankingowe, zadanie dzienne, Puzzle Rush, pojedynki, tryb nieskończony, minigry), osiągnięty poziom w kampanii oraz wyniki rozgrywek (np. wygrana/przegrana, liczba punktów). Zdarzenia zawierają wyłącznie informacje o trybie, poziomie i wyniku — bez nicku, adresu e-mail czy identyfikatora konta.
Dane analityczne przetwarza Google jako podmiot przetwarzający zgodnie z warunkami usługi; mogą być przetwarzane także poza EOG na podstawie odpowiednich zabezpieczeń prawnych (patrz pkt 13). Okres przechowywania zdarzeń w Google Analytics jest konfigurowalny (zwykle od 2 do 14 miesięcy); raporty zbiorcze mogą być przechowywane dłużej.
Podstawa prawna: prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO) — analiza korzystania w celu utrzymania i ulepszania bezpłatnej Aplikacji, ograniczona do danych pseudonimowych i bez identyfikatora reklamowego. Możesz w każdej chwili wnieść sprzeciw (art. 21 RODO): w Aplikacji, w sekcji Ustawienia → Analityka, wyłączysz zbieranie danych analitycznych (przełącznik wstrzymuje całą analitykę), albo kontaktując się z nami (pkt 1).
11. Bezpieczeństwo i zapobieganie nadużyciom
Aby chronić usługę przed nadużyciami i nieautoryzowanym dostępem, stosujemy Firebase App Check (Play Integrity) — atestację autentyczności aplikacji/urządzenia — oraz ograniczanie liczby żądań (rate-limiting). W ramach tych mechanizmów adres IP może być przetwarzany przejściowo (bez budowania profilu użytkownika). Dane rozgrywki online są przechowywane w infrastrukturze Google Cloud z zabezpieczeniami stosowanymi przez Google.
12. Uprawnienia Aplikacji
Aplikacja korzysta z uprawnień: INTERNET (funkcje sieciowe, reklamy, analityka), ACCESS_NETWORK_STATE (sprawdzenie połączenia — zalecane przez AdMob), POST_NOTIFICATIONS (powiadomienia push, Android 13+), com.android.vending.BILLING (zakupy) oraz AD_ID (identyfikator reklamowy — dodawany przez SDK reklam Google; wykorzystywany wyłącznie do reklam, nie do analityki). Wybór zdjęcia awatara odbywa się przez systemowy selektor zdjęć. Aplikacja nie korzysta z aparatu, mikrofonu, kontaktów ani precyzyjnej lokalizacji (GPS).
13. Podmioty trzecie, odbiorcy i przekazywanie danych
Dane są przetwarzane z udziałem następujących podmiotów:
Google / Firebase (Authentication, Cloud Firestore, Cloud Functions, Cloud Storage, Cloud Messaging, App Check, Google Play Services) — jako podmiot przetwarzający dane w imieniu dewelopera; region podstawowy europe-central2 (UE).
Google Analytics dla Firebase (Firebase Analytics) — pseudonimowe statystyki korzystania z Aplikacji (pkt 10); przetwarzanie może odbywać się globalnie w infrastrukturze Google.
Google AdMob oraz Google User Messaging Platform — reklamy i zgody (pkt 9).
Google Play (Billing / Google Play Developer API) — obsługa i weryfikacja subskrypcji (pkt 8).
Google Fonts — pobieranie czcionek interfejsu (może wiązać się z przekazaniem adresu IP do Google).
Choć dane podstawowe przechowywane są w UE, Google może przetwarzać/przekazywać dane także poza EOG na podstawie odpowiednich mechanizmów prawnych (np. standardowych klauzul umownych). Aplikacja nie sprzedaje danych.
14. Linki do stron zewnętrznych
Aplikacja zawiera odnośniki otwierane po potwierdzeniu w przeglądarce/sklepie, m.in.: strona gry Gothic 1 Remake w sklepie Steam, strony aplikacji Cronance i Crogeo w Google Play (sekcja „Polecane aplikacje") oraz strona zarządzania subskrypcją w Google Play. Po przejściu na stronę zewnętrzną obowiązują polityki prywatności odpowiednich serwisów (Valve/Steam, Google). Deweloper nie odpowiada za treści ani praktyki tych stron.
15. Dzieci
Aplikacja nie jest skierowana do dzieci poniżej 16. roku życia i deweloper nie zbiera świadomie ich danych. Reklamy nie są konfigurowane jako skierowane do dzieci. Jeśli sądzisz, że dziecko przekazało dane bez odpowiedniej zgody, skontaktuj się z nami (pkt 1), a podejmiemy odpowiednie kroki.
16. Podstawy prawne i Twoje prawa (RODO)
Podstawy przetwarzania:
Wykonanie umowy (art. 6 ust. 1 lit. b RODO) — utworzenie i obsługa konta, funkcje sieciowe (ranking, pojedynki, znajomi, powiadomienia), obsługa subskrypcji.
Prawnie uzasadniony interes (art. 6 ust. 1 lit. f) — bezpieczeństwo, zapobieganie nadużyciom, analiza korzystania z Aplikacji (analityka — dane pseudonimowe, bez identyfikatora reklamowego) w celu jej utrzymania i ulepszania, a także utrzymanie i finansowanie bezpłatnej Aplikacji (w tym reklamy niespersonalizowane).
Zgoda (art. 6 ust. 1 lit. a) — reklamy spersonalizowane (poprzez formularz zgody Google) oraz powiadomienia push.
Obowiązki prawne — w zakresie wymaganym dla rozliczeń/subskrypcji.
Przysługują Ci prawa do: dostępu do danych, sprostowania, usunięcia, ograniczenia przetwarzania, sprzeciwu, przenoszenia danych oraz cofnięcia zgody, a także prawo wniesienia skargi do organu nadzorczego (w Polsce: Prezes Urzędu Ochrony Danych Osobowych). Wiele z tych praw możesz zrealizować bezpośrednio w Aplikacji (edycja profilu, usunięcie konta, wyłączenie analityki) lub kontaktując się z nami. W zakresie danych reklamowych administratorem jest również Google (odnośniki w pkt 9).
17. Przechowywanie i usuwanie danych
Dane lokalne — do czasu odinstalowania Aplikacji lub wyczyszczenia jej danych.
Konto i dane rozgrywki online — do czasu usunięcia konta. Usunięcie konta w Aplikacji kasuje profil gracza, rezerwację nicku, listę znajomych i otrzymane powiadomienia oraz konto uwierzytelniające. Niektóre rekordy związane z subskrypcją/zakupami mogą być przechowywane dłużej w zakresie niezbędnym do obsługi subskrypcji oraz ewentualnych obowiązków rozliczeniowych.
Dane analityczne — zdarzenia przechowywane w Google Analytics przez konfigurowalny okres (zwykle od 2 do 14 miesięcy); po wyłączeniu analityki w ustawieniach Aplikacji nowe dane nie są zbierane.
Tokeny powiadomień — usuwane, gdy stają się nieaktywne.
18. Jak ograniczyć śledzenie i usunąć dane
Personalizację reklam i identyfikator reklamowy zresetujesz w: Ustawienia → Google → Reklamy. Zgodę reklamową (EOG/UK) możesz zmienić poprzez formularz zgody w Aplikacji. Analitykę (Firebase Analytics) wyłączysz bezpośrednio w Aplikacji: Ustawienia → Analityka (reset identyfikatora reklamowego nie jest do tego potrzebny — analityka nie korzysta z AD_ID). Dane lokalne usuniesz przez odinstalowanie lub „Wyczyść dane" w ustawieniach systemu; dane konta — przez funkcję usunięcia konta w Aplikacji (pkt 17).
19. Zmiany w Polityce prywatności
Polityka może być okresowo aktualizowana. Aktualna wersja będzie publikowana pod tym samym adresem, ze zaktualizowaną datą „Ostatnia aktualizacja". Dalsze korzystanie z Aplikacji po wprowadzeniu zmian oznacza zapoznanie się z nową wersją.
20. Kontakt
Deweloper: Ajyr · E-mail: CroApplications@gmail.com