legal_doc // badsector // privacy_policy.txt
Polityka prywatności
Tłumaczenie polskie ma charakter informacyjny. W razie rozbieżności rozstrzyga wersja angielska.
Kim jesteśmy
BADSECTOR to niezależna gra logiczna na Androida, którą tworzy minimalistic.solutions, jednoosobowe studio. Nie jest powiązana z żadną korporacją. „My” w tej polityce oznacza twórcę BADSECTOR, który jest administratorem opisanych tu danych osobowych.
W każdej sprawie dotyczącej prywatności napisz na adres podany na dole strony. Czyta go człowiek.
W skrócie
Punkty 04 i 05 dokładnie wymieniają, co jest wysyłane po włączeniu tych funkcji. Punkt 11 wyjaśnia, jak dostać kopię swoich danych albo je usunąć.
Dane zapisane na telefonie
BADSECTOR przechowuje niewielką ilość danych we własnej, prywatnej pamięci na urządzeniu. Może je odczytać tylko gra. Pełna lista:
| Co | Po co |
|---|---|
| SETTINGSŚwiat i Twoje zmiany w nim, język, sterowanie (tap i przytrzymanie, czas przytrzymania, chording), wibracje, poziom glitcha, jakość efektów, ograniczenie ruchu | Żeby gra wyglądała i działała tak, jak ją ustawisz |
| STATSPartie, wygrane, najlepszy czas na każdym poziomie, sumy i ostatnie 30 wyników (data, plansza, czas, 3BV, kliknięcia) | Profil, rekordy i lokalny widok rankingów |
| PROGRESSZaliczone sektory kampanii, poziom i lekcje Akademii, osiągnięcia, seria daily, rekordy Blitz i Endless, znalezione fragmenty historii | Twój postęp w grze |
| CATWybrany kot; dla kota z kreatora jego imię, rodzaj gramatyczny i wygląd | Żeby kot wyglądał i mówił tak, jak go stworzysz |
| ENDLESSRozpoczęty świat ZEN: jego seed i odkryte obszary | Żeby wrócić tam, gdzie skończyłeś |
| ONLINEDopiero po dołączeniu do rankingów: identyfikator gracza, nick, Twój wybór co do statystyk i identyfikator statystyk | Żeby połączyć grę z funkcjami online |
| CRASHTylko gdy gra zamknęła się niespodziewanie: raport z modelem telefonu, wersją Androida i gry oraz technicznym śladem błędu | Pokazujemy go przy następnym uruchomieniu, żebyś mógł go nam wysłać, jeśli zechcesz. Znika, gdy go zamkniesz |
Nic z tego nie opuszcza telefonu samo z siebie. Dane znikają po wyczyszczeniu pamięci gry albo jej odinstalowaniu. Kopię zapasową Androida opisuje punkt 08.
Raport awarii jest wysyłany tylko wtedy, gdy sam stukniesz WYŚLIJ MAILEM. Trafia do nas wtedy jako zwykły e-mail z Twojej aplikacji pocztowej i zawiera dokładnie to, co widać na ekranie raportu: bez identyfikatora gracza, nicku i danych z gry.
Rankingi online (dobrowolne)
Rankingi online są wyłączone, dopóki nie otworzysz ich w grze, nie wybierzesz nicku i nie potwierdzisz. Do tego czasu BADSECTOR nie wysyła niczego, nawet anonimowego identyfikatora.
Co jest wysyłane po dołączeniu
- Identyfikator gracza: losowy identyfikator, który Firebase Authentication tworzy przy dołączeniu. To anonimowe konto, bez adresu e-mail i bez imienia
- Wybrany przez Ciebie nick
- Dla każdej partii rankingowej: tryb i plansza (na przykład numer daily, poziom albo rozmiar), seed planszy i pierwsze pole, wynik, czas, 3BV i liczba kliknięć, data i godzina oraz wersja aplikacji
- Log ruchów tej partii: które pole skanowałeś lub oznaczałeś i kiedy, licząc od początku partii
- Twoje najlepsze wyniki i pozycje, które obliczamy na podstawie powyższych danych
Log ruchów zawiera tylko ruchy i czasy. Służy do sprawdzenia na serwerze, że wynik naprawdę padł na tej planszy: plansza jest odtwarzana z seeda, a Twoje ruchy są na niej powtarzane. Dzięki niemu inni gracze mogą też obejrzeć powtórkę.
Co widzą inni gracze
- Twój nick, Twoje wyniki i pozycje oraz datę każdego wyniku
- Powtórki Twoich wyników, które trafiły do rankingu, także jako ducha do ścigania się
Identyfikator gracza, połączone konto Google i wszystko inne z tego punktu nigdy nie są pokazywane innym graczom. Wybierz nick, który nie jest Twoim prawdziwym imieniem i nazwiskiem. Nick obraźliwy albo podszywający się pod kogoś może zostać zmieniony lub usunięty.
Połączenie z kontem Google (opcjonalne)
Żeby rankingi przeszły z Tobą na nowy telefon, możesz połączyć profil z kontem Google. Google przekazuje wtedy do Firebase Authentication identyfikator konta Google, adres e-mail, imię i nazwisko oraz zdjęcie profilowe. Używamy wyłącznie identyfikatora konta, żeby rozpoznać Cię na innym urządzeniu. Nigdy nie pokazujemy innym graczom Twojego imienia, adresu e-mail ani zdjęcia i nie używamy adresu e-mail do marketingu. Zaglądamy do niego tylko wtedy, gdy sam napiszesz do nas w sprawie swoich danych. Połączenie z Google możesz zerwać, a profil usunąć w każdej chwili (punkt 11).
Gdzie dane są przechowywane
W naszym własnym projekcie Google Firebase: Firebase Authentication dla konta, Cloud Firestore dla profili, wyników i powtórek oraz Cloud Functions do sprawdzania wyników. Wszystko jest przesyłane w formie zaszyfrowanej (HTTPS/TLS).
Statystyki użycia (dobrowolne)
Statystyki użycia pokazują nam, które tryby, światy i funkcje są używane i gdzie gracze utykają. Domyślnie są wyłączone. Gra pyta o nie raz, a odpowiedź możesz zmienić w każdej chwili w USTAWIENIACH.
Po włączeniu gra wysyła
- Zdarzenia: uruchomienie aplikacji, początek i koniec partii (tryb, rozmiar planszy, świat, wynik, czas trwania), użycie funkcji (na przykład podpowiedzi, lekcji albo edytora motywu), zmiana ustawienia (język, świat, jakość efektów)
- Dane techniczne: wersja aplikacji, wersja Androida i język urządzenia
- Identyfikator statystyk: losowy identyfikator utworzony na telefonie, oddzielny od identyfikatora gracza. Wyłączenie statystyk usuwa go z telefonu, a nowy powstaje dopiero po ponownym włączeniu
Nigdy nie zawierają
- Twojego nicku, konta Google ani identyfikatora gracza
- Identyfikatora reklamowego, identyfikatorów sprzętu takich jak IMEI czy numer seryjny ani Twojej lokalizacji
- Niczego, co wpisujesz
Statystyki trafiają do tego samego projektu Firebase (Cloud Firestore). Nie używamy Google Analytics dla Firebase ani żadnego innego SDK analitycznego. Nie zapisujemy Twojego adresu IP. Serwery Google przetwarzają go wyłącznie po to, żeby zestawić połączenie.
Uprawnienia Androida
| Uprawnienie | Po co |
|---|---|
| VIBRATEWibracje | Reakcja haptyczna przy skanach, markerach, glitchach i mruczeniu kota. Można ją wyłączyć w USTAWIENIACH |
| INTERNETDostęp do sieci | Używany wyłącznie przez rankingi online i statystyki użycia i tylko po ich włączeniu |
BADSECTOR nie prosi o dostęp do lokalizacji, kontaktów, aparatu, mikrofonu, zdjęć, plików ani stanu telefonu i nie używa identyfikatora reklamowego.
Schowek
Gra korzysta ze schowka tylko na Twoje polecenie. KOPIUJ i EKSPORTUJ kładą w nim kod sektora albo kod motywu (BS4.). ZAGRAJ i IMPORTUJ odczytują go, jeśli pole kodu zostało puste. Te kody opisują planszę albo zestaw kolorów i nie zawierają danych osobowych. Schowek nigdy nie jest odczytywany w tle.
Kopia zapasowa Androida
Android potrafi zapisać dane aplikacji na Twoim koncie Google i przywrócić je na nowym telefonie (Android Auto Backup albo przeniesienie ze starego urządzenia). BADSECTOR na to pozwala dla danych z punktu 03, żeby postęp przetrwał zmianę telefonu.
Taką kopię tworzy, szyfruje i przechowuje Google, na Twoim koncie Google i zgodnie z polityką prywatności Google. Nie mamy do niej dostępu. Kopię zapasową wyłączysz w Ustawieniach Androida > Google > Kopia zapasowa, a istniejące kopie usuniesz w Dysku Google > Kopie zapasowe.
Usługi zewnętrzne
BADSECTOR korzysta z poniższych usług, a każda ma własną politykę prywatności:
| Usługa | Cel | Polityka prywatności |
|---|---|---|
| FIREBASEAuthentication | Anonimowe konta graczy i opcjonalne połączenie z Google | firebase.google.com/support/privacy |
| FIREBASECloud Firestore | Profile, wyniki, powtórki i statystyki użycia | firebase.google.com/support/privacy |
| FIREBASECloud Functions | Sprawdzanie wyników i budowanie rankingów | firebase.google.com/support/privacy |
| GOOGLESign-In | Opcjonalne połączenie profilu z kontem Google | policies.google.com/privacy |
| GOOGLEPlay | Dystrybucja, zakupy i kopia zapasowa Androida | policies.google.com/privacy |
Nie ma sieci reklamowej, SDK analitycznego ani SDK do raportowania awarii. Czcionki i grafika są wbudowane w aplikację, więc do narysowania ekranu nic nie jest pobierane.
Zakupy
Jeśli BADSECTOR jest sprzedawany jako płatna aplikacja albo oferuje zakupy w aplikacji, płatność obsługuje Google Play. Otrzymujemy tylko to, co potrzebne do potwierdzenia i przywrócenia zakupu (produkt, numer zamówienia i token zakupu), nigdy danych karty ani płatności.
Reklamy
BADSECTOR nie wyświetla reklam. Jeśli przyszła darmowa wersja kiedykolwiek będzie je zawierać, będą nienachalne, ta polityka wskaże dostawcę reklam i to, co zbiera, zanim taka wersja zostanie wydana, a zmiana zostanie ogłoszona w grze.
Podstawa prawna i przekazywanie danych
Na gruncie RODO opieramy się na:
- Rankingi online, powtórki i połączenie z Google: świadczenie usługi, o którą prosisz (art. 6 ust. 1 lit. b)
- Sprawdzanie wyników i moderacja nicków: nasz prawnie uzasadniony interes w uczciwych i bezpiecznych rankingach (art. 6 ust. 1 lit. f)
- Statystyki użycia: Twoja zgoda (art. 6 ust. 1 lit. a), którą wycofujesz, wyłączając statystyki
- Odpowiedzi na Twoje e-maile: nasz prawnie uzasadniony interes w odpowiedzi (art. 6 ust. 1 lit. f)
Firebase prowadzi Google, a dane mogą być przetwarzane na serwerach poza Europejskim Obszarem Gospodarczym, także w Stanach Zjednoczonych. Takie przekazanie zabezpieczają standardowe klauzule umowne Google i certyfikacja Google w ramach EU-U.S. Data Privacy Framework.
Twoje prawa
Unia Europejska (RODO)
Poproś mailem o kopię wszystkiego, co mamy dla Twojego identyfikatora gracza. Dane z telefonu widać w grze.
Zmień nick w grze albo poproś nas o to.
Usuń dane online w grze albo poproś nas o to. Usuń dane ↗
Poproś o swoje wyniki i powtórki w pliku JSON.
Wyłącz statystyki, wyjdź z rankingów albo odłącz Google, kiedy chcesz.
W Polsce do Prezesa Urzędu Ochrony Danych Osobowych (UODO) albo do organu nadzorczego w Twoim kraju.
Na wnioski odpowiadamy w ciągu 30 dni. Profile online są anonimowe, więc podaj nick i identyfikator gracza (widoczny w PROFIL > ONLINE), żebyśmy mogli znaleźć Twój.
Kalifornia (CCPA / CPRA)
Nie sprzedajemy danych osobowych ani nie udostępniamy ich do reklamy behawioralnej. Możesz zapytać, jakie dane o Tobie mamy, poprosić o ich poprawienie lub usunięcie i nie spotka Cię za to żadne gorsze traktowanie.
Minimalny wiek
BADSECTOR jest przeznaczony dla graczy w wieku 16 lat i starszych. Świadomie nie zbieramy danych osobowych osób poniżej 16 roku życia. Jeśli sądzisz, że młodsza osoba dołączyła do rankingów online, napisz do nas, a usuniemy jej profil.
Bezpieczeństwo i przechowywanie
Firebase szyfruje dane online w trakcie przesyłania i w spoczynku. Reguły bezpieczeństwa pozwalają każdemu graczowi zapisywać tylko we własnym profilu, a wyniki są sprawdzane na serwerze, zanim trafią do rankingu. Dane na telefonie chroni piaskownica aplikacji Androida, blokada ekranu i szyfrowanie urządzenia.
- Dane na telefonie: do wyczyszczenia pamięci gry albo jej odinstalowania
- Profil online, wyniki i powtórki: dopóki ich nie usuniesz, w grze albo na wniosek
- Statystyki użycia: do 14 miesięcy, potem są usuwane
- Twoje e-maile: tak długo, jak to potrzebne do obsługi sprawy
- Po usunięciu: od razu znikają z rankingów, a ze wszystkich naszych systemów, łącznie z kopiami zapasowymi, w ciągu 30 dni
Zmiany polityki
Gdy ta polityka się zmienia, zmienia się też data „Ostatnia zmiana” na górze strony. Jeśli BADSECTOR kiedykolwiek zacznie zbierać coś, czego tu nie opisano, nowa polityka zostanie opublikowana, a zmiana ogłoszona w grze, zanim ta aktualizacja do Ciebie trafi.
Kontakt
Pytania, wnioski o dane albo coś w tej polityce, co wygląda na błąd: napisz bezpośrednio.