Wprowadzenie

Echoes of Battle („my”, „nasz”, „aplikacja”) zobowiązuje się do ochrony Twojej prywatności. Niniejsza Polityka prywatności wyjaśnia, w jaki sposób gromadzimy, wykorzystujemy i zabezpieczamy Twoje informacje podczas korzystania z naszej aplikacji mobilnej. Przetwarzamy dane osobowe zgodnie z Ogólnym rozporządzeniem UE o ochronie danych (RODO/GDPR) oraz podobnymi przepisami.

Informacje, które gromadzimy

Gromadzimy następujące kategorie danych:

Dane konta: Gdy się logujesz (przez Google, Apple lub jako gość), przechowujemy Twój identyfikator użytkownika, nazwę wyświetlaną oraz adres e-mail. Konta gościa używają lokalnie wygenerowanego anonimowego identyfikatora.

Dane o użytkowaniu: Historia odsłuchanych bitew, wyniki quizów, wizyty GPS, osiągnięcia, XP, złoto, serie oraz dzienniki aktywności. Dane te są przechowywane lokalnie na Twoim urządzeniu i opcjonalnie synchronizowane z Firebase w celu dostępu z wielu urządzeń.

Dane lokalizacyjne: Gdy korzystasz z wykrywania pól bitewnych GPS, uzyskujemy dostęp do lokalizacji Twojego urządzenia, aby określić bliskość historycznych miejsc bitew. Lokalizacja jest odczytywana tylko wtedy, gdy aplikacja jest otwarta (nigdy w tle). Gdy meldujesz się na polu bitwy, Twoje dokładne współrzędne są jednorazowo wysyłane na nasz serwer, aby potwierdzić obecność, a zapis wizyty (bitwa i czas) jest przechowywany na Twoim koncie. Współrzędne pinezek (gdy publicznie umieszczasz pinezkę) również są przechowywane na naszych serwerach.

Dane o zakupach: Transakcje zakupów w aplikacji są przetwarzane przez Apple App Store lub Google Play Store za pośrednictwem RevenueCat. Nie przechowujemy danych kart płatniczych.

Token powiadomień push: Gdy udzielisz zgody na powiadomienia push, przechowujemy token push Expo w rekordzie użytkownika, aby przypomnienia o powrocie i o wydarzeniach mogły dotrzeć do Twojego urządzenia. Token ten jest traktowany jako dane osobowe w rozumieniu RODO/GDPR.

Deklaracja wieku: Zanim dokonasz zakupu za prawdziwe pieniądze, wyświetlamy neutralny ekran wieku i przechowujemy podany przez Ciebie rok urodzenia na Twoim koncie. Wykorzystujemy go wyłącznie do ustalenia, czy wymagana jest bramka rodzicielska, oraz do serwowania treści odpowiednich do wieku. Nie zbieramy Twojej pełnej daty urodzenia.

Brak reklam: Aplikacja nie wyświetla żadnych reklam. Nie zawiera SDK reklamowego, nie uzyskuje dostępu do identyfikatora reklamowego urządzenia i nie prowadzi śledzenia reklamowego.

Analityka: Aplikacja na Androida nie wysyła danych analitycznych o użytkowaniu. Wyłącznie za Twoją zgodą aplikacja wysyła raporty o awariach przez Sentry, oznaczone pseudonimowym identyfikatorem konta (bez imienia i adresu e-mail). Na naszej stronie Google Analytics i Metricool dostarczają anonimowych statystyk i ładują się dopiero po akceptacji cookies.

Jak wykorzystujemy Twoje dane

Wykorzystujemy gromadzone dane, aby:

Przechowywanie i bezpieczeństwo danych

Twoje dane są przechowywane lokalnie na urządzeniu za pomocą AsyncStorage. Po zalogowaniu dane o postępach są synchronizowane z Firebase Firestore (Google Cloud, region UE: europe-west1). Cała transmisja danych korzysta z szyfrowania HTTPS. Nie sprzedajemy Twoich danych osobowych. Udostępniamy dane wyłącznie dostawcom usług wymienionym poniżej w sekcji „Usługi stron trzecich” i tylko w zakresie niezbędnym do zapewnienia funkcji, z których korzystasz.

Twoje prawa (RODO/GDPR)

Na mocy RODO/GDPR przysługują Ci następujące prawa:

Aby skorzystać z tych praw, użyj opcji w aplikacji lub skontaktuj się z nami pod adresem privacy@echoesofbattle.com. Odpowiadamy w ciągu 30 dni, zgodnie z wymogami art. 12 ust. 3.

Prywatność dzieci

Echoes of Battle jest przeznaczona do użytku edukacyjnego i jest odpowiednia dla użytkowników w wieku 12+. Nie gromadzimy świadomie danych osobowych od dzieci poniżej 13. roku życia. Przed jakimkolwiek zakupem za prawdziwe pieniądze prezentujemy neutralny ekran wieku i wymagamy bramki rodzicielskiej (wyzwanie arytmetyczne) dla każdego, kto zadeklaruje wiek poniżej 18 lat. Tryb klasowy jest przeznaczony do nadzorowanych środowisk edukacyjnych.

Usługi stron trzecich

Korzystamy z następujących usług stron trzecich:

Okres przechowywania danych

Przechowujemy Twoje dane zgodnie z następującymi okresami:

Newsletter na stronie

Niezależnie od aplikacji możesz zapisać się na newsletter startowy na echoesofbattle.com. Jeśli to zrobisz, przetwarzamy podany przez Ciebie adres e-mail, wybraną epokę startową (jeśli ją wskażesz), a gdy trafiasz do nas z naszej reklamy lub linku kampanii, także oznaczenie tej kampanii (na przykład google/cpc/pl-search), żeby wiedzieć, które kampanie przynoszą zapisy. Oznaczenie nigdy nie zawiera identyfikatora kliknięcia ani niczego, co pozwala rozpoznać Cię w innym serwisie.

Cloudflare Web Analytics działa na każdej podstronie: liczy odsłony bez plików cookie i bez profilowania odwiedzających, dlatego nie wymaga zgody. Nasza gra na mapie „Gdzie walczono?” po każdej rundzie wysyła też anonimowy licznik, bez plików cookie i bez zgody: która to była bitwa, jak daleko od niej padła Twoja pinezka i czy użyto podpowiedzi, bez żadnego identyfikatora, nicku ani pliku cookie. Przechowujemy wyłącznie sumy dla każdej bitwy i używamy ich, by pokazać, które bitwy są najtrudniejsze; aby jedno połączenie nie wysyłało danych w pętli, zahaszowana postać adresu sieciowego jest przechowywana najwyżej 10 minut, osobno od tych sum. Gra nic nie wysyła, gdy Twoja przeglądarka zgłasza Global Privacy Control lub Do Not Track. Pozostałe narzędzia na stronie uruchamiają się wyłącznie po Twojej akceptacji w banerze i ustawiają pliki cookie. Google Analytics i Metricool pokazują nam, jak korzystasz ze strony, na przykład ilu odwiedzających zapisuje się do newslettera. Tag Google Ads oraz piksele X (Twitter) i Meta (Facebook) mierzą skuteczność naszych reklam, na przykład czy osoba, która kliknęła naszą reklamę, zapisała się potem do newslettera. Na potrzeby tego dopasowania piksel Meta może wysłać do Meta zahaszowaną, nieodwracalną wersję adresu e-mail podanego w formularzu; nigdy nie jest on udostępniany w czytelnej formie. Zanim wyrazisz zgodę, żadne z nich się nie ładuje, a swój wybór możesz zmienić lub wycofać w każdej chwili przez „Ustawienia cookies” w stopce. Poza codziennymi rankingami, opisanymi w sekcji Rankingi codziennych gier, formularz newslettera to jedyne miejsce na echoesofbattle.com, w którym zbierane są dane osobowe; dobrowolne tematy zainteresowań, które możesz do niego dodać, opisujemy w sekcji Personalizacja.

Rankingi codziennych gier

Gdy kończysz codzienną grę (pinezkę dnia, Bitwę dnia albo wyzwanie dnia w grze „Gdzie walczono?”), Twój wynik trafia do wspólnego rankingu, z którego korzystają strona i aplikacja. Przechowujemy go w Google Firebase (region europe-west1). Zapisujemy: dzień, Twoją odpowiedź (gdzie postawiono każdą pinezkę albo jaką bitwę wskazano i w którym kroku), wynik obliczony z tej odpowiedzi przez nasz serwer, losowy identyfikator, który Twoja przeglądarka tworzy dla tej strony (przechowujemy wyłącznie jego zahaszowaną postać z dodatkiem soli), oraz nazwę widoczną w rankingu: wylosowaną z naszej listy albo wpisaną przez Ciebie.

Personalizacja na stronie

Niektóre bloki na echoesofbattle.com dopasowują się do Ciebie: „Czytaj dalej” pod każdym artykułem, „Dobrane dla Ciebie” na stronie głównej i na blogu, dobrowolna ankieta „Jaki jest Twój front historii?”, ścieżka po quizie, zachęta na końcu strony oraz jeden blok wybierany według kraju. Wszędzie tam widzisz dopisek „Dobrane dla Ciebie · zmień · wyłącz”. Nigdy nie próbujemy zgadywać Twojej płci ani innych cech osobistych, a na stronach dla szkół i lekcji nic nie jest dopasowywane.

Zapisywane tylko na Twoim urządzeniu (w pamięci lokalnej przeglądarki, nigdy nie trafia do nas):

Blok według kraju. Na stronie głównej i pod artykułami jeden blok zależy od kraju połączenia (na przykład polskie bitwy w Polsce). Cloudflare, nasz dostawca hostingu, ustala kraj z adresu IP przy każdym żądaniu; używamy go na bieżąco do wyboru tego bloku i go nie zapisujemy. Sam artykuł, tytuł strony i jej opis są takie same dla wszystkich. Podstawa prawna: nasz prawnie uzasadniony interes w pokazywaniu trafnych treści (RODO art. 6 ust. 1 lit. f).

Grupa kontrolna. Żeby sprawdzić, czy personalizacja naprawdę pomaga, mniej więcej 1 na 10 urządzeń trafia przy pierwszej wizycie losowo do grupy kontrolnej, która widzi domyślną kolejność redakcji i nie widzi bloku według kraju. Jeśli zaakceptujesz statystyki, Google Analytics dostaje informację, w której jesteś grupie i którą propozycję kliknięto, nigdy historię czytania ani odpowiedzi z ankiety.

Zainteresowania w newsletterze. Jeśli zapiszesz się z ankiety i zaznaczysz „Dopasuj historie do moich odpowiedzi”, tematy wypisane przy tym polu (na przykład „II wojna światowa, Morze”) zapiszemy w MailerLite razem z adresem e-mail, żeby cotygodniowa historia pasowała do Twojego frontu. To jedyny przypadek, w którym coś z personalizacji opuszcza Twoje urządzenie. Bez zaznaczenia wysyłamy tylko adres e-mail.

Wyczyść lub wyłącz. Użyj przycisków poniżej albo „wyłącz” przy dowolnym dopasowanym bloku. Czyszczenie usuwa z tej przeglądarki historię czytania, odpowiedzi z ankiety, liczniki i epokę startową. Dane tej strony możesz też usunąć w ustawieniach przeglądarki.

Te przyciski wymagają JavaScriptu. Bez niego nic nie jest dopasowywane.

Kontakt w sprawie prywatności

W przypadku pytań dotyczących prywatności, skarg lub w celu skorzystania z praw wynikających z RODO/GDPR: