Neon Impact
Polityka prywatności
Ta polityka opisuje, jak aplikacja mobilna Neon Impact (dalej: „gra”) przetwarza dane osobowe. W skrócie: nie musisz zakładać konta ani podawać żadnych danych. Gra zapisuje Twój postęp w chmurze Google Firebase pod losowym, anonimowym identyfikatorem, a w rankingu trybu Rajd pokazuje innym graczom Twoją nazwę pilota, flagę kraju i wynik. Wyświetla reklamy Google AdMob, a zakupy w grze obsługują Apple albo Google Play oraz usługa RevenueCat. Jeśli zdecydujesz się zachować postęp przez Apple albo Google, Firebase otrzyma dane z tego konta.
Administrator danych
Administratorem Twoich danych osobowych jest Damian Kowalczyk WebSolutions (NIP 9462735077), twórca aplikacji działający pod marką WebSolutionsLab, z siedzibą w Polsce (dalej: „Administrator”, „my”).
We wszystkich sprawach dotyczących danych osobowych napisz na adres contact@websolutionslab.dev. Administrator nie wyznaczył inspektora ochrony danych, ponieważ nie ma takiego obowiązku.
Czego dotyczy ta polityka
Polityka dotyczy gry Neon Impact na iPhone’a i iPada pobranej z App Store oraz na Androida pobranej z Google Play (w obu sklepach identyfikator pakietu dev.websolutionslab.neonimpact) we wszystkich jej wersjach językowych. Tam, gdzie obie wersje działają inaczej, piszemy to wprost.
Nie dotyczy strony internetowej websolutionslab.dev ani przetwarzania, które Apple i Google prowadzą na własny rachunek. Te podmioty mają własne polityki prywatności, do których linki znajdziesz poniżej.
Czego nie zbieramy
- Nie musisz zakładać konta. Nie prosimy o imię, adres e-mail ani numer telefonu.
- Gra nie korzysta z lokalizacji GPS, kontaktów, zdjęć, aparatu ani mikrofonu.
- Nie używamy narzędzi analitycznych. Nie śledzimy, jak, kiedy ani jak często grasz.
- Gra nie wysyła powiadomień.
- Nie sprzedajemy danych osobowych.
Dane zapisane na Twoim urządzeniu
Żeby gra pamiętała Twoje postępy i wybory, zapisuje w pamięci aplikacji na urządzeniu:
- postęp: ukończone poziomy kampanii, zdobyte gwiazdki i rekord Rajdu,
- portfel: kryształy (waluta w grze), statki, ulepszenia, skórki, wzmocnienia i dodatkowe szanse,
- misje dnia, serię dni i stan sklepu (np. kupione „Bez reklam” i darmowe skrzynki),
- obejrzane podpowiedzi samouczka,
- ustawienia: język, głośność efektów i muzyki, wibracje, czułość przesuwania, tryb dla leworęcznych i rozmiar przycisku ognia,
- nazwę pilota i kod kraju do rankingu (opisane niżej),
- wynik, który czeka na wysłanie do rankingu, gdy nie było internetu, oraz ostatnio sprawdzone miejsce w rankingu.
Zapis na urządzeniu jest niezbędny do działania gry, dlatego nie wymaga osobnej zgody. Znika po usunięciu aplikacji.
Zapis postępu w chmurze (Google Firebase)
Żeby postęp i kupione rzeczy nie przepadły, gra przechowuje ich kopię w usługach Google Firebase (Firebase Authentication i Cloud Firestore), świadczonych przez Google Ireland Limited (Gordon House, Barrow Street, Dublin 4, Irlandia) i Google LLC (USA). Google działa tu w naszym imieniu jako podmiot przetwarzający.
Przy pierwszym uruchomieniu Firebase nadaje grze losowy, anonimowy identyfikator gracza. Nie jest on powiązany z Twoim imieniem, Apple ID ani kontem Google. Pod tym identyfikatorem w Cloud Firestore (serwery w Unii Europejskiej, w Belgii i Holandii) zapisujemy kopię danych gry wymienionych wyżej, razem z ustawieniami, oraz czas ostatniej zmiany. Nie wysyłamy tylko wyniku czekającego na ranking ani zapamiętanego miejsca. Firebase technicznie widzi także adres IP połączenia i datę logowania.
Opcja „Zachowaj postęp” w Ustawieniach łączy ten identyfikator z Twoim kontem Apple albo Google (na Androidzie tylko Google), żeby odzyskać postęp na nowym telefonie. Korzystasz z niej tylko, jeśli chcesz. Firebase otrzymuje wtedy od Apple albo Google identyfikator konta i adres e-mail (przy logowaniu przez Apple możesz go ukryć, wybierając opcję ukrycia adresu), a od Google także imię i zdjęcie profilowe. Nie wykorzystujemy tych danych do niczego poza logowaniem i nie wysyłamy na nie wiadomości.
Podstawa prawna: wykonanie umowy, czyli dostarczenie gry wraz z zachowaniem postępu i kupionych rzeczy (art. 6 ust. 1 lit. b RODO). Szczegóły: Prywatność i bezpieczeństwo w Firebase.
Ranking Rajdu (dane widoczne dla innych graczy)
Tryb Rajd ma wspólny dla iPhone’a i Androida ranking: wszech czasów, tygodnia i miesiąca. Ranking też działa w Cloud Firestore, opisanym wyżej. Po Rajdzie, w którym poprawisz swój wynik, gra wysyła wpis zawierający:
- nazwę pilota,
- kod kraju (dwie litery, np. PL), z którego ranking rysuje flagę,
- najlepszy wynik, przeleciany dystans i czas lotu,
- wersję gry i czas zapisu,
- losowy identyfikator gracza, pod którym wpis jest zapisany.
Nazwę pilota gra losuje przy pierwszym uruchomieniu (np. „Neonowa Iskra 482”). Możesz ją zmienić w Ustawieniach. Nazwa musi być unikalna, dlatego w bazie zapisujemy też, który identyfikator gracza ją zarezerwował. Gra i reguły bazy odrzucają nazwy wulgarne i obraźliwe. Nie wpisuj w nazwę swojego imienia i nazwiska ani innych danych, po których ktoś mógłby Cię rozpoznać.
Stuknięciem w innego pilota w rankingu możesz zgłosić jego nazwę albo go ukryć. Ukrycie działa tylko u Ciebie: lista ukrytych pilotów jest częścią Twojego zapisu gry. Zgłoszenie zapisujemy w Cloud Firestore jako: identyfikator zgłaszającego, identyfikator zgłoszonego pilota, zgłoszoną nazwę i czas. Zgłoszeń nie widzi nikt poza nami. Sprawdzamy je, żeby usuwać obraźliwe nazwy, i kasujemy po rozpatrzeniu. Podstawa prawna: nasz prawnie uzasadniony interes w utrzymaniu rankingu wolnego od obraźliwych treści (art. 6 ust. 1 lit. f RODO).
Kodu kraju gra nie pobiera z lokalizacji ani z adresu IP. Odczytuje go z ustawień języka i regionu telefonu (np. ustawienie „polski (Polska)” daje PL). Jeśli telefon nie podaje regionu, wpis jest bez flagi.
Te dane widzą wszyscy gracze Neon Impact, którzy otwierają ranking. Za miejsce w rankingu tygodnia i miesiąca gra przyznaje nagrody w grze (kryształy, dodatkowe szanse, skórki); liczy je telefon na podstawie tych samych wpisów. Podstawa prawna: wykonanie umowy, czyli dostarczenie funkcji rankingu, która jest częścią gry (art. 6 ust. 1 lit. b RODO). Jeśli nie chcesz pojawić się w rankingu, nie graj w Rajd albo napisz do nas, a usuniemy Twoje wpisy.
Reklamy (Google AdMob)
Gra jest darmowa i wyświetla reklamy dostarczane przez Google AdMob: reklamę pełnoekranową co 3 ukończone poziomy kampanii (nigdy tuż przed walką z bossem) oraz film z nagrodą, który odtwarza się wyłącznie na Twoje życzenie, np. za dodatkową szansę w Rajdzie, podwójną nagrodę za poziom albo darmową skrzynkę w sklepie. Usługę świadczą Google Ireland Limited (Gordon House, Barrow Street, Dublin 4, Irlandia) oraz Google LLC (USA). Gra prosi Google tylko o reklamy odpowiednie dla każdego wieku pod okiem rodziców. Po zakupie „Bez reklam” reklamy pełnoekranowe znikają, a filmy z nagrodą zostają do wyboru.
Zanim zostanie pobrana pierwsza reklama, użytkownicy z Europejskiego Obszaru Gospodarczego, Wielkiej Brytanii i Szwajcarii widzą formularz zgody Google. Na iPhonie iOS pyta następnie, czy pozwalasz aplikacji na śledzenie (App Tracking Transparency). Dopiero po tych krokach aplikacja pobiera reklamy.
Podczas wyświetlania reklam Google może przetwarzać:
- adres IP, na podstawie którego może oszacować przybliżoną lokalizację (kraj, region),
- identyfikator reklamowy urządzenia: na iPhonie (IDFA) wyłącznie jeśli zezwolisz na śledzenie w oknie iOS, w przeciwnym razie tylko identyfikatory ograniczone do aplikacji lub jej twórcy; na Androidzie identyfikator wyświetlania reklam Google (AAID), chyba że go usuniesz w ustawieniach telefonu,
- informacje o urządzeniu: model, wersję systemu, język,
- dane o reklamach: które reklamy zostały wyświetlone, kliknięte lub obejrzane do końca,
- dane techniczne o działaniu modułu reklamowego, np. czas ładowania i raporty błędów.
Cele: wyświetlanie reklam i pomiar ich skuteczności, zapobieganie oszustwom i nadużyciom reklamowym oraz, jeśli wyrazisz na to zgodę, dopasowanie reklam do Twoich zainteresowań. Na iPhonie skuteczność kampanii instalacyjnych może być mierzona przez SKAdNetwork, mechanizm Apple, który nie ujawnia identyfikatora urządzenia.
Podstawa prawna: w EOG, Wielkiej Brytanii i Szwajcarii jest to Twoja zgoda (art. 6 ust. 1 lit. a RODO) wyrażona w formularzu Google. Jeśli jej nie wyrazisz, reklamy nie będą spersonalizowane albo nie będą wyświetlane wcale, a gra działa tak samo. W pozostałych krajach podstawą jest nasz prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO), czyli finansowanie darmowej gry.
W zakresie personalizacji reklam i własnych celów Google działa jako odrębny administrator danych. Szczegóły: Polityka prywatności Google oraz Jak Google wykorzystuje informacje z aplikacji partnerów.
O miejsce na reklamę mogą w aukcji Google konkurować także zewnętrzne sieci reklamowe współpracujące z Google (partnerzy reklamowi). Otrzymują wtedy od Google te same rodzaje danych co wyżej, w zakresie, na jaki pozwala Twoja zgoda. Aktualna lista partnerów jest dostępna w formularzu zgody i na stronie Dostawcy technologii reklamowych Google.
Jak zmienić decyzję:
- w grze: Ustawienia → „Prywatność reklam” (opcja pojawia się w krajach, w których formularz zgody jest wymagany),
- w iOS: Ustawienia → Prywatność i ochrona → Śledzenie,
- w Androidzie: Ustawienia → Prywatność (lub Google) → Reklamy → Usuń identyfikator wyświetlania reklam (nazwy mogą się różnić w zależności od producenta telefonu).
Wycofanie zgody nie wpływa na zgodność z prawem przetwarzania, które odbyło się przed jej wycofaniem.
Zakupy w grze (Apple, Google Play i RevenueCat)
Kryształy, pakiety, statki, skórki, „Bez reklam” i „Podwójne kryształy” możesz kupić w App Store (iPhone, iPad) albo w Google Play (Android). Płatność w całości obsługuje odpowiednio Apple albo Google jako odrębny administrator danych. Nie otrzymujemy Twojego imienia, adresu e-mail, Apple ID, konta Google ani danych karty. Zasady: Polityka prywatności Apple i Polityka prywatności Google.
Do pobierania cen, potwierdzania zakupów i przywracania ich na innym urządzeniu używamy usługi RevenueCat (RevenueCat, Inc., USA). RevenueCat działa w naszym imieniu jako podmiot przetwarzający. Aplikacja łączy się z nią przy uruchomieniu, także bez żadnego zakupu. RevenueCat otrzymuje:
- losowy, anonimowy identyfikator klienta nadawany aplikacji przy pierwszym uruchomieniu (niepowiązany z Twoją tożsamością, Apple ID, kontem Google ani identyfikatorem gracza w rankingu),
- potwierdzenie zakupu ze sklepu (paragon z App Store albo token zakupu z Google Play) i historię zakupów w aplikacji,
- typ urządzenia, wersję systemu, kraj sklepu, datę ostatniego użycia aplikacji oraz, technicznie, adres IP połączenia.
Podstawa prawna: wykonanie umowy, czyli dostarczenie i przywracanie kupionych rzeczy (art. 6 ust. 1 lit. b RODO). Szczegóły: Polityka prywatności RevenueCat.
Odbiorcy danych i przekazywanie poza EOG
Dane mogą otrzymać wyłącznie podmioty opisane wyżej: Google (Firebase oraz reklamy AdMob wraz z partnerami reklamowymi), RevenueCat (obsługa zakupów) oraz Apple i Google (płatności, logowanie i dystrybucja aplikacji w App Store i Google Play). Wpisy w rankingu widzą też inni gracze, w zakresie opisanym w sekcji o rankingu. Innym podmiotom udostępnimy dane tylko wtedy, gdy nakaże to przepis prawa, np. na żądanie uprawnionego organu.
Część danych trafia do USA:
- Google LLC uczestniczy w programie EU-US Data Privacy Framework, na podstawie którego Komisja Europejska uznała odpowiedni poziom ochrony danych; dotyczy to m.in. Firebase Authentication, a zapis gry i ranking w Cloud Firestore leżą na serwerach w Unii Europejskiej,
- RevenueCat przechowuje dane w Amazon Web Services w USA. Przekazanie odbywa się na podstawie umowy powierzenia zawierającej standardowe klauzule umowne zatwierdzone przez Komisję Europejską,
- Apple stosuje własne mechanizmy opisane w swojej polityce prywatności.
Jak długo przechowujemy dane
- Dane na urządzeniu: do usunięcia aplikacji.
- Firebase (zapis gry i ranking): przez okres korzystania z gry, a na Twoje żądanie usuwamy je wcześniej (zob. „Twoje prawa”).
- Google (reklamy): zgodnie z zasadami przechowywania danych Google.
- RevenueCat: przez okres korzystania z aplikacji, a na Twoje żądanie usuwamy je wcześniej.
- Korespondencja e-mailowa: przez czas potrzebny do załatwienia sprawy, a następnie do upływu terminu przedawnienia ewentualnych roszczeń.
Twoje prawa
Na zasadach RODO przysługuje Ci prawo do:
- dostępu do danych i otrzymania ich kopii,
- sprostowania danych,
- usunięcia danych,
- ograniczenia przetwarzania,
- przenoszenia danych,
- sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie,
- wycofania zgody w dowolnym momencie (sposób opisaliśmy w sekcji o reklamach).
Żeby skorzystać z tych praw, w tym usunąć zapis gry i wpisy w rankingu, napisz na contact@websolutionslab.dev. Gra nie ma osobnego przycisku do usunięcia konta. Odpowiemy bez zbędnej zwłoki, najpóźniej w ciągu miesiąca.
Nie znamy Twojej tożsamości, więc samo żądanie może nie wystarczyć, żeby odnaleźć Twoje dane (art. 11 RODO). Podaj nazwę pilota z Ustawień gry: jest unikalna, więc po niej odnajdziemy Twój zapis i wpisy w rankingu. Jeśli postęp jest połączony z kontem Apple albo Google, możesz zamiast tego podać adres e-mail tego konta. Jeśli masz zakupy w grze, podaj numer zamówienia z e-maila z potwierdzeniem od Apple albo Google Play, a usuniemy powiązane dane w RevenueCat. Dane zapisane na urządzeniu usuniesz, usuwając aplikację. Identyfikator reklamowy możesz zablokować w ustawieniach iOS albo usunąć w ustawieniach Androida.
Masz także 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). Możesz też złożyć skargę do organu w kraju, w którym mieszkasz lub pracujesz.
Dzieci
Gra jest przeznaczona dla wszystkich i nie jest kierowana w szczególności do dzieci. Nie zbieramy świadomie danych dzieci, a reklamy ograniczamy do treści odpowiednich dla każdego wieku pod okiem rodziców. Nazwy pilotów w rankingu przechodzą przez filtr wulgaryzmów. Zakupy w grze wymagają potwierdzenia w App Store albo Google Play, które rodzic może zablokować lub objąć zgodą.
Jeśli dziecko korzystało z gry i uważasz, że jego dane mogły trafić do którejś z opisanych usług albo do rankingu, napisz na contact@websolutionslab.dev. Pomożemy je usunąć. Rodzic może też wyłączyć śledzenie reklamowe i zakupy w ustawieniach Czasu przed ekranem (iPhone) albo zarządzać telefonem dziecka przez Google Family Link (Android).
Bezpieczeństwo i decyzje automatyczne
Połączenia z Google, RevenueCat i Apple są szyfrowane (HTTPS). Zapis gry w Cloud Firestore jest dostępny wyłącznie dla zalogowanego w grze identyfikatora gracza, do którego należy: reguły bazy nie pozwalają nikomu innemu go odczytać ani zmienić. Wpisy w rankingu mogą czytać inni gracze, ale zmienić może je tylko ich właściciel, a reguły odrzucają wyniki niemożliwe do osiągnięcia.
Nie podejmujemy wobec Ciebie decyzji opartych wyłącznie na zautomatyzowanym przetwarzaniu, w tym profilowaniu, które wywoływałyby skutki prawne. Dobór reklam przez Google i nagrody w grze za miejsce w rankingu są zautomatyzowane, ale takich skutków nie wywołują.
Informacje dla mieszkańców USA
Nie sprzedajemy danych osobowych za pieniądze. Przekazywanie danych Google w celu wyświetlania reklam spersonalizowanych może jednak zostać uznane w przepisach niektórych stanów (np. Kalifornii) za „sprzedaż” lub „udostępnianie” danych. Możesz z niego zrezygnować: na iPhonie odmawiając śledzenia w oknie iOS albo wyłączając je w Ustawienia → Prywatność i ochrona → Śledzenie, na Androidzie usuwając identyfikator wyświetlania reklam w ustawieniach telefonu.
Zmiany polityki
Politykę aktualizujemy, gdy zmienia się sposób działania gry albo przepisy. Aktualna wersja jest zawsze pod tym adresem, a data ostatniej zmiany widnieje na górze strony. O istotnych zmianach poinformujemy dodatkowo w opisie aktualizacji w App Store i Google Play.
Pytania o tę politykę? Napisz na contact@websolutionslab.dev albo zajrzyj na stronę pomocy.