Polityka prywatności Flashery

Obowiązuje od 30 października 2026 · English

1. Kto odpowiada za dane

Administratorem danych przetwarzanych w aplikacji Flashery (Android) jest Maciej Tyrakowski, twórca aplikacji. Kontakt we wszystkich sprawach dotyczących prywatności: tyrek.developer@gmail.com. Odpowiedź dostaniesz najpóźniej w ciągu miesiąca.

Napisz do nas (Ustawienia → Pomoc) otwiera Twoją aplikację pocztową z gotowym adresem; na końcu wiadomości Flashery dopisuje wersję aplikacji, wersję Androida i model telefonu — możesz je usunąć przed wysłaniem. Jeśli napiszesz, dostajemy Twój adres e-mail i treść wiadomości. Używamy ich tylko do odpowiedzi i trzymamy w skrzynce pocztowej tak długo, jak trzeba do załatwienia sprawy. Podstawa prawna: art. 6 ust. 1 lit. f RODO — odpowiedź na Twoją wiadomość.

2. W skrócie

3. Dane zapisane tylko na Twoim telefonie

Listy słówek, wyniki i historia nauki, ustawienia, pseudonim, zdjęcie profilowe (jeśli je wybierzesz), godzina przypomnień zapisują się w pamięci aplikacji na telefonie. Flashery ich nie wysyła — z dwoma wyjątkami: kopią list w chmurze, którą możesz włączyć w planie Premium albo Max, i listą, którą sam udostępnisz kodem (punkt 4). Na telefonie jest też zapisany miesiąc i rok urodzenia; na serwer trafiają tylko w sytuacji opisanej w punkcie 4. Jeśli w telefonie jest włączona kopia zapasowa Androida, system może umieścić te dane — razem z kluczem dostępu do konta punktów — w kopii zapasowej na Twoim koncie Google. Tą kopią zarządza Google; możesz ją wyłączyć w ustawieniach telefonu. Odinstalowanie aplikacji usuwa te dane z telefonu.

4. Konto punktów na serwerze

Gdy podasz datę urodzenia i masz co najmniej 13 lat, aplikacja zakłada anonimowe konto na serwerze Flashery (Cloudflare Workers z bazą Cloudflare D1). Zapisywane są:

Cel: prowadzenie punktów, sklepu za punkty, skanu, planów i przenoszenia konta kodem. Podstawa prawna: art. 6 ust. 1 lit. b RODO — świadczenie usługi, z której korzystasz.

4a. Zakupy w Google Play

Plany (subskrypcje) i pakiety punktów sprzedaje i rozlicza Google Play. Dane płatności (karta, adres rozliczeniowy) zna tylko Google, który działa tu jako odrębny administrator danych na własnych zasadach (policies.google.com/privacy). Serwer Flashery pyta Google Play o stan zakupu, żeby przyznać plan albo punkty, i codziennie sprawdza listę zwróconych zakupów, żeby odebrać plan albo punkty po zwrocie. Aplikacja przekazuje Google Play jednokierunkowy skrót identyfikatora konta Flashery, żeby zakup trafił do właściwego konta. Gdy na nowym telefonie Google Play pokaże aktywną subskrypcję, serwer po sprawdzeniu jej w Google Play przenosi plan na konto na tym telefonie.

5. Adres IP i ochrona przed nadużyciami

Przy każdym połączeniu serwer widzi adres IP. Flashery zapisuje go wyłącznie w dziennych licznikach (ile kont założono, ile skanów wykonano i ile razy próbowano przywrócić konto kodem z danego adresu; przy IPv6 tylko pierwsze cztery grupy adresu), żeby jedna osoba nie mogła wyczerpać usługi innym. Liczniki są usuwane po 7 dniach. Podstawa prawna: art. 6 ust. 1 lit. f RODO — prawnie uzasadniony interes, czyli ochrona usługi przed nadużyciami. Cloudflare, Inc. jako dostawca serwera przetwarza adres IP i dane techniczne połączenia, żeby dostarczyć i zabezpieczyć usługę.

Identyfikator telefonu. Aplikacja wysyła jednokierunkowy skrót (hash) identyfikatora, który Android nadaje aplikacji na tym telefonie (ANDROID_ID) — przy zakładaniu konta, a przy koncie założonym wcześniej raz, przy pierwszym połączeniu. Robi to tylko wtedy, gdy podasz datę urodzenia i masz co najmniej 13 lat. Serwer zapisuje skrót tego skrótu razem z identyfikatorem konta używanego na tym telefonie. Służy to dwóm celom: (1) po ponownej instalacji albo wyczyszczeniu danych aplikacji na tym samym telefonie serwer oddaje aplikacji to samo konto — z punktami, zakupami i datą urodzenia (lekcje były tylko na telefonie, więc nie wracają); (2) punkty powitalne (30 pkt) dostaje tylko pierwsze konto na danym telefonie. Po usunięciu konta powiązanie znika, a sam skrót zostaje jeszcze 365 dni, żeby nowe konto na tym telefonie nie dostało drugi raz punktów powitalnych. Ze skrótu nie da się odtworzyć identyfikatora telefonu ani ustalić, kim jesteś. Podstawa prawna: art. 6 ust. 1 lit. b RODO (przywrócenie konta, z którego korzystasz) i lit. f (ochrona usługi przed nadużyciami).

6. Skan zdjęcia (AI)

Skan jest dostępny od 16 lat i działa tylko wtedy, gdy sam go uruchomisz. Jedno albo dwa wykadrowane zdjęcia i nazwy wybranych języków trafiają przez serwer Flashery do Anthropic PBC (model Claude), który odczytuje z nich pary słówek — każde zdjęcie osobno. Wynik wraca na Twój telefon; serwer Flashery nie zapisuje zdjęć ani słówek. Do Anthropic nie trafia Twój adres IP ani identyfikator konta — tylko jednokierunkowy skrót identyfikatora, który służy wykrywaniu nadużyć.

Według zasad Anthropic obowiązujących w dniu publikacji tej polityki Anthropic nie wykorzystuje danych przesłanych przez API do trenowania modeli i usuwa je w ciągu 30 dni. Dłużej — do 2 lat — przechowuje je tylko wtedy, gdy jego systemy bezpieczeństwa oznaczą treść jako naruszenie zasad, albo gdy wymaga tego prawo (privacy.claude.com). Fotografuj wyłącznie listę słówek: bez twarzy, dokumentów i danych innych osób.

Podstawa prawna: art. 6 ust. 1 lit. b RODO.

Zgłoszenie problemu z wynikiem. Pod wynikiem skanu możesz stuknąć „Zgłoś problem z wynikiem” i wybrać powód (błędne słówka, obraźliwa treść, inny). Dopiero wtedy aplikacja wysyła na serwer Flashery powód, nazwy języków oraz odczytane pary słówek i nierozpoznane linie z tego skanu — bez zdjęcia. Zgłoszenie jest zapisane z identyfikatorem konta punktów, przegląda je tylko administrator, żeby poprawić odczyt i usuwać nieodpowiednie treści tworzone przez AI. Przechowywane 90 dni, usuwane razem z kontem. Podstawa prawna: art. 6 ust. 1 lit. f RODO — poprawa jakości i bezpieczeństwa usługi.

7. Reklamy (Google AdMob)

Reklamy pojawiają się tylko u osób, które podały wiek i mają co najmniej 13 lat. Wyświetla je Google (Google Ireland Limited i Google LLC) w usłudze AdMob. Google przetwarza przy tym m.in. adres IP, informacje o urządzeniu i aplikacji, identyfikator reklamowy Androida oraz dane o interakcji z reklamą.

Osobom poniżej 18 lat aplikacja pokazuje tylko reklamy z treściami odpowiednimi dla nastolatków. Gdy obejrzysz reklamę za punkty, Google przesyła do serwera Flashery potwierdzenie z identyfikatorem Twojego konta punktów i numerem transakcji, żeby przyznać punkty.

Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO) dla reklam spersonalizowanych; prawnie uzasadniony interes — finansowanie darmowej aplikacji (art. 6 ust. 1 lit. f RODO) dla pozostałych reklam. Jak Google wykorzystuje te dane: policies.google.com/technologies/partner-sites.

8. Przypomnienia i czytanie na głos

Przypomnienia są planowane na telefonie, bez udziału serwera. Czytanie słówek na głos korzysta z silnika mowy zainstalowanego w telefonie i działa na zasadach jego dostawcy. Czcionki aplikacji dostarczają Usługi Google Play na telefonie (Google Fonts), które przy pierwszym użyciu mogą je pobrać z serwerów Google.

9. Komu dane są przekazywane

Na zlecenie Flashery dane przetwarzają Cloudflare, Inc. (serwer i baza danych) oraz Anthropic PBC (skan). Google przy wyświetlaniu reklam i sprzedaży w Google Play działa jako odrębny administrator danych, na własnych zasadach (punkty 4a i 7). Innym podmiotom dane nie są przekazywane. Te firmy mają siedziby w USA, więc dane mogą być przekazywane poza Europejski Obszar Gospodarczy — na podstawie decyzji Komisji Europejskiej (EU-US Data Privacy Framework) lub standardowych klauzul umownych.

10. Jak długo dane są przechowywane

11. Usunięcie danych

Ustawienia → Prywatność → Usuń dane konta natychmiast i nieodwracalnie usuwa z serwera identyfikator konta, rok i miesiąc urodzenia, punkty, historię punktów, zakupy, kupione motywy i efekty, okres bez reklam, skrót kodu przywracania, klucze dostępu wszystkich telefonów, powiązanie telefonu z kontem, kopię list w chmurze, listy udostępnione kodem i zgłoszenia wyników skanu. Lekcje na telefonie zostają. Gdy aplikacja połączy się ponownie, założy nowe konto — bez punktów powitalnych, bo sam skrót identyfikatora telefonu zostaje jeszcze 365 dni (zob. punkt 5).

Usunięcie konta nie anuluje subskrypcji w Google Play. Subskrypcję anulujesz w Google Play → Płatności i subskrypcje → Subskrypcje (play.google.com/store/account/subscriptions).

Bez aplikacji napisz na tyrek.developer@gmail.com i podaj identyfikator konta (widoczny w Ustawienia → Prywatność) albo kod przywracania (Ustawienia → Konto) — usuniemy konto najpóźniej w ciągu 30 dni (zob. strona usuwania konta). Bez niego nie da się ustalić, które konto jest Twoje, bo konta są anonimowe — takie konto i tak zostanie usunięte po 365 dniach nieużywania.

12. Twoje prawa

Masz prawo do dostępu do swoich danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przeniesienia oraz sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie. Zgodę na reklamy spersonalizowane możesz wycofać w każdej chwili; nie wpływa to na zgodność z prawem wcześniejszego przetwarzania. Przysługuje Ci skarga do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl).

13. Dzieci

Flashery jest przeznaczone dla osób od 13 lat. Jeśli podasz wiek poniżej 13 lat albo nie podasz wieku, aplikacja nie zakłada konta na serwerze Flashery, nie pokazuje reklam i nie udostępnia skanu — nauka działa wtedy wyłącznie na telefonie. Jeśli wiesz, że dane dziecka poniżej 13 lat trafiły na serwer, napisz na tyrek.developer@gmail.com — zostaną usunięte.

14. Bezpieczeństwo

Połączenia z serwerem są szyfrowane (HTTPS). Serwer przechowuje tylko skróty kluczy dostępu, nie same klucze. Dostęp do bazy danych ma wyłącznie administrator.

15. Zmiany

Aktualna wersja polityki jest zawsze pod tym adresem, a data obowiązywania na górze strony.