Polityka prywatności
Polityka prywatności aplikacji KanjiKaku
Ostatnia aktualizacja: 30 września 2026 r.
W skrócie: dane dotyczące nauki pozostają na urządzeniu użytkownika. Aplikacja nie wymaga konta, deweloper nie prowadzi żadnego serwera przechowującego informacje o użytkownikach, a aplikacja nie wyświetla reklam i nie prowadzi śledzenia.
Niektóre funkcje nawiązują jednak połączenia sieciowe z usługami podmiotów trzecich. Poniższe sekcje wymieniają w sposób wyczerpujący, jakie dane opuszczają urządzenie, komu są przekazywane, w jakim celu oraz czy ich przekazanie jest opcjonalne.
Przechowywane dane i ich lokalizacja
Wszystkie dane dotyczące nauki — przeglądane znaki kanji, odnotowany poziom opanowania każdego z nich, talie i zestawy, ustawienia aplikacji oraz historia sesji — są zapisywane w pliku wewnątrz samej aplikacji, bezpośrednio na urządzeniu użytkownika.
Dane te pozostają w tym miejscu. Nie są kopiowane na żaden serwer i nie są dostępne dla dewelopera ani dla osób trzecich, z jedynym wyjątkiem opisanym w sekcji „Raporty o awariach”. Odinstalowanie aplikacji powoduje ich usunięcie.
Aplikacja przechowuje ponadto lokalny rejestr ćwiczeń pisania: pociągnięcia narysowane podczas nieudanych prób oraz wiersz danych liczbowych dla każdej próby. Rejestr jest ograniczony do 100 znaków i 500 prób, a najstarsze wpisy są usuwane. Jego jedynym celem jest umożliwienie użytkownikowi dobrowolnego przesłania go twórcy; rejestr ten nigdy nie jest przesyłany automatycznie i można go usunąć w Ustawieniach.
Czego aplikacja nie robi
- Nie wymaga konta ani rejestracji. Nie żąda podania imienia i nazwiska, adresu e-mail ani wieku.
- Twórca nie prowadzi żadnego serwera przechowującego postępy użytkowników.
- Nie wyświetla reklam ani nie integruje sieci reklamowych.
- Deweloper nie prowadzi analityki ani śledzenia korzystania, a aplikacja nie używa identyfikatorów reklamowych. Komponenty podmiotów trzecich, które samodzielnie przesyłają dane techniczne, wskazano w sekcji „Połączenia sieciowe”.
- Dane nie są sprzedawane ani udostępniane podmiotom trzecim w celach reklamowych lub handlowych.
Połączenia sieciowe
Aplikacja nawiązuje połączenia sieciowe wyłącznie w przypadkach wymienionych poniżej. Dla każdego z nich wskazano, kiedy następuje, jakie dane opuszczają urządzenie, kto je otrzymuje, w jakim celu oraz czy jest opcjonalny. W razie braku połączenia dana funkcja nie jest wykonywana, co nie wpływa na naukę.
1 · Sprawdzanie aktualizacji
- Kiedy. Przy każdym uruchomieniu aplikacji oraz, dopóki pozostaje otwarta, przy każdym powrocie na pierwszy plan, nie częściej niż co dziesięć minut.
- Dane opuszczające urządzenie. Adres IP; platforma (Android lub iOS); natywna wersja aplikacji, kanał publikacji i identyfikator zainstalowanej aktualizacji; a także losowy identyfikator instalacji generowany przez sam komponent aktualizacji. Dane dotyczące nauki nie są przesyłane.
- Odbiorca. Expo Application Services, prowadzone przez 650 Industries, Inc. (Stany Zjednoczone). Polityka prywatności tego podmiotu jest dostępna pod adresem expo.dev/privacy.
- Cel. Ustalenie, czy istnieje nowsza wersja aplikacji, a w takim przypadku jej pobranie.
- Charakter. Automatyczny; nie można go wyłączyć w aplikacji. Bez połączenia sprawdzenie nie następuje, a aplikacja działa w zainstalowanej wersji.
2 · Zakupy w aplikacji
- Kiedy. Przy każdym uruchomieniu aplikacji, w celu sprawdzenia, czy zakup istnieje; przy otwarciu ekranu zakupu, w celu pobrania ceny; oraz przy dokonywaniu lub przywracaniu zakupu.
- Dane opuszczające urządzenie. Zapytanie oraz, w stosownych przypadkach, żądanie zakupu są kierowane do systemu zakupów sklepu (App Store w systemie iOS, Google Play w systemie Android), który obsługuje je przy użyciu konta sklepu zalogowanego na urządzeniu oraz identyfikatora produktu. Płatność jest wprowadzana i realizowana w całości w sklepie.
- Odbiorca. Apple Inc. lub Google LLC, w zależności od urządzenia, które przetwarzają te dane zgodnie z własnymi warunkami i politykami prywatności. Deweloper nie otrzymuje danych płatniczych, imienia i nazwiska ani adresu e-mail; otrzymuje od sklepu wyłącznie udostępniane przez niego raporty sprzedaży.
- Cel. Realizacja zakupu i odblokowanie zakupionych treści na urządzeniu.
- Charakter. Sprawdzenie przy uruchomieniu jest automatyczne. Zakup jest opcjonalny; bez niego aplikacja udostępnia bezpłatne treści.
3 · Aktualne oferty i powiadomienie o nowej wersji
- Kiedy. Przy uruchomieniu aplikacji — w celu powiadomienia o nowej wersji — oraz przy otwarciu ekranu zakupu — w celu wyświetlenia ofert.
- Dane opuszczające urządzenie. Żądanie pobrania publicznych plików kanjikaku.com/version.json i kanjikaku.com/ofertas.json, które pozwala serwerowi zaobserwować adres IP i zwykłe dane techniczne każdego połączenia. Nie są przesyłane żadne inne dane: porównanie z zainstalowaną wersją odbywa się na urządzeniu.
- Odbiorca. GitHub Pages, prowadzone przez GitHub, Inc. (Stany Zjednoczone), które hostuje witrynę kanjikaku.com.
- Cel. Poinformowanie, że w sklepie jest dostępna nowsza wersja aplikacji, oraz wyświetlenie aktualnych ofert.
- Charakter. Sprawdzenie przy uruchomieniu odbywa się automatycznie; powiadomienie nie zobowiązuje do aktualizacji i można je odrzucić. Żądanie ofert następuje wyłącznie wtedy, gdy użytkownik otworzy ekran zakupu.
4 · Raporty o awariach
Wyłącznie wtedy, gdy użytkownik je włączy. Ich treść, odbiorcę i okres przechowywania opisano w sekcji „Raporty o awariach”.
5 · Rozpoznawanie mowy
- Kiedy. Wyłącznie wtedy, gdy użytkownik włączy domyślnie wyłączone rozpoznawanie mowy w ustawieniach ćwiczenia czytania; w takim przypadku przez czas, w którym mikrofon jest otwarty w tym ćwiczeniu.
- Dane opuszczające urządzenie. W systemie iOS oraz w systemie Android, jeżeli urządzenie obsługuje rozpoznawanie języka japońskiego offline — żadne: rozpoznawanie odbywa się na urządzeniu. Na urządzeniach z systemem Android pozbawionych tej funkcji systemowy moduł rozpoznawania mowy przesyła dźwięk zarejestrowany w czasie nasłuchu wraz z oczekiwanym słowem i jego odczytaniem, które aplikacja przekazuje jako wskazówkę.
- Odbiorca. W tym ostatnim przypadku Google LLC jako dostawca systemowej usługi rozpoznawania mowy, na podstawie własnych warunków.
- Cel. Transkrypcja wypowiedzianego odczytania w celu porównania go z oczekiwanym.
- Charakter. Opcjonalny: rozpoznawanie mowy jest domyślnie wyłączone, można je w każdej chwili wstrzymać lub wyłączyć, a ćwiczenie można wykonać bez niego.
6 · Synteza mowy
- Kiedy. Gdy aplikacja odczytuje na głos tekst japoński przy użyciu głosu systemowego.
- Dane opuszczające urządzenie. W systemie iOS — żadne. W systemie Android, jeżeli wybrany głos jest jednym z oznaczonych w Ustawieniach jako „przez internet” lub jeżeli domyślny głos systemu działa przez sieć, systemowy mechanizm syntezy mowy przesyła tekst do odczytania.
- Odbiorca. Google LLC jako dostawca systemowego mechanizmu syntezy mowy, na podstawie własnych warunków.
- Cel. Wygenerowanie dźwięku odczytu.
- Charakter. Opcjonalny: w Ustawieniach można wybrać głos działający offline, co jest zalecane.
7 · Odczytywanie tekstu ze zdjęć
- Kiedy. Podczas korzystania z funkcji „Ze zdjęcia”.
- Dane opuszczające urządzenie. Ani zdjęcie, ani rozpoznany tekst: rozpoznawanie odbywa się na urządzeniu za pomocą komponentu ML Kit firmy Google. Komponent ten może samodzielnie przesyłać do Google techniczne dane dotyczące działania: producenta i model urządzenia, wersję systemu operacyjnego, nazwę i wersję aplikacji, identyfikatory instalacji, wskaźniki wydajności, konfigurację komponentu i kody błędów.
- Odbiorca. Google LLC. Wykaz danych opublikowano pod adresem developers.google.com/ml-kit/android-data-disclosure.
- Cel. Według Google — diagnostyka komponentu i pomiar jego wykorzystania.
- Charakter. Opcjonalny: następuje wyłącznie wtedy, gdy użytkownik korzysta z tej funkcji.
8 · Linki zewnętrzne
Gdy użytkownik dotknie linku do niniejszej witryny lub do adresu e-mail, aplikacja otwiera go w przeglądarce lub w aplikacji pocztowej urządzenia. Dalsze czynności podlegają warunkom tych aplikacji oraz odwiedzanej witryny.
Podstawa prawna. Prawnie uzasadniony interes dewelopera polegający na utrzymywaniu aplikacji w stanie aktualnym i sprawnym oraz na weryfikacji zakupów (przypadki od 1 do 3); zgoda użytkownika w odniesieniu do raportów o awariach (przypadek 4); oraz żądanie samego użytkownika przy korzystaniu z danej funkcji (przypadki od 5 do 8).
Eksport i import kopii
Użytkownik może w dowolnym momencie wyeksportować kopię danych dotyczących nauki. Aplikacja generuje plik i przekazuje go do systemowego okna udostępniania; o dalszym miejscu docelowym decyduje wyłącznie użytkownik, a od tego momentu plik podlega regulaminowi usługi, do której został przesłany. Aplikacja nie wysyła go na żaden serwer.
Import działa w odwrotny sposób: użytkownik wybiera plik, a aplikacja odczytuje go i zastępuje bieżące dane dotyczące nauki jego zawartością. Odczytywany jest wyłącznie plik wyraźnie wskazany przez użytkownika.
Przypomnienia
W przypadku włączenia codziennego przypomnienia jest ono planowane bezpośrednio na urządzeniu. Nie istnieje żaden serwer powiadomień ani token push: aplikacja nie może ustalić, czy przypomnienie zostało wyświetlone, a żadne powiadomienie nie pochodzi spoza urządzenia.
Uprawnienia
- Powiadomienia — wymagane wyłącznie wtedy, gdy włączone jest codzienne przypomnienie.
- Pliki — wymagane wyłącznie w momencie eksportowania lub importowania i ograniczone do wybranego pliku.
- Mikrofon i rozpoznawanie mowy — wymagane wyłącznie wtedy, gdy użytkownik włączy rozpoznawanie mowy w ustawieniach ćwiczenia czytania; opcja ta jest domyślnie wyłączona. Patrz sekcja poniżej oraz przypadek 5 w sekcji „Połączenia sieciowe”.
- Aparat i zdjęcia — wymagane wyłącznie podczas korzystania z funkcji „Ze zdjęcia” i ograniczone do zrobionego lub wybranego zdjęcia. Tekst jest rozpoznawany na urządzeniu, a zdjęcie go nie opuszcza. Aplikacja nie przechowuje zdjęcia; system może przechowywać jego tymczasową kopię w pamięci podręcznej aplikacji do czasu jej usunięcia.
- Aplikacja nie uzyskuje dostępu do danych lokalizacyjnych ani kontaktów.
Czytanie na głos i mikrofon
Ćwiczenie czytania pozwala wypowiedzieć odczytanie na głos zamiast je wpisywać, jeżeli użytkownik włączy opcję „Rozpoznawanie mowy (eksperymentalne)” w ustawieniach ćwiczenia; opcja jest domyślnie wyłączona. Po jej włączeniu i udzieleniu uprawnienia mikrofon otwiera się automatycznie przy wyświetleniu każdego słowa i zamyka się po dotknięciu odpowiedniego przycisku, przejściu do innego słowa lub wyjściu z ćwiczenia. Opcja „Nie mogę teraz mówić” wstrzymuje go na trzydzieści minut.
Miejsce rozpoznawania. W systemie iOS oraz w systemie Android, jeżeli urządzenie obsługuje rozpoznawanie języka japońskiego offline, aplikacja wymaga, aby rozpoznawanie odbywało się na urządzeniu. Na urządzeniach z systemem Android pozbawionych tej możliwości aplikacja najpierw żąda rozpoznawania offline, a jeżeli systemowy moduł rozpoznawania wskaże, że nie może w ten sposób rozpoznać języka japońskiego, do końca sesji korzysta z sieciowego rozpoznawania Google. W takim przypadku dźwięk zarejestrowany w czasie nasłuchu jest przekazywany do Google zgodnie z przypadkiem 5 w sekcji „Połączenia sieciowe”.
Aplikacja nie nagrywa ani nie przechowuje żadnego dźwięku. Otrzymuje rozpoznany tekst, porównuje go z oczekiwanym odczytaniem i odrzuca go. Nie jest zapisywany żaden plik dźwiękowy.
Raporty o awariach
Aplikacja może przesłać raport w przypadku nieoczekiwanego zamknięcia, aby umożliwić naprawienie usterki. Funkcja ta jest domyślnie wyłączona. Prośba o zgodę pojawia się przy pierwszym uruchomieniu i nic nie jest przesyłane do momentu jej wyrażenia.
Po włączeniu raport jest przesyłany do Sentry (Functional Software, Inc.), który przechowuje go w swoim regionie danych w Unii Europejskiej (Niemcy). Zawiera on: rodzaj błędu, jego lokalizację w kodzie i stos wywołań; wersję aplikacji; model urządzenia i wersję systemu operacyjnego; ostatnie kroki zarejestrowane przez aplikację, takie jak otwierane ekrany, maksymalnie dwadzieścia; oraz element wyświetlany na ekranie w chwili awarii, taki jak kanji, słowo lub bieżące ćwiczenie. Nie zawiera tekstu wpisanego w wyszukiwarce ani żadnego identyfikatora urządzenia lub instalacji.
Raport nie zawiera postępów w nauce, talii, historii ani informacji bezpośrednio identyfikujących użytkownika, takich jak imię i nazwisko lub adres e-mail: opcja, która dołączałaby dane osobowe, w tym adres IP, jest wyłączona w kodzie. Raporty są przechowywane maksymalnie przez 30 dni, a następnie usuwane. Funkcję można w każdej chwili ponownie wyłączyć w Ustawieniach.
Polityka prywatności Sentry jest dostępna pod adresem sentry.io/privacy.
Osoby małoletnie
Aplikacja nie żąda od żadnego użytkownika, niezależnie od jego wieku, imienia i nazwiska, adresu e-mail ani daty urodzenia, a deweloper nie dysponuje żadnymi danymi umożliwiającymi identyfikację małoletniego. Dane techniczne opisane w sekcji „Połączenia sieciowe” są przetwarzane w ten sam sposób niezależnie od wieku użytkownika.
Wsparcie przez e-mail
Gdy użytkownik kontaktuje się w celu zgłoszenia problemu lub przesyła rejestr pisma odręcznego z poziomu Ustawień, deweloper otrzymuje przesłaną treść oraz adres e-mail, z którego została wysłana.
- Otrzymywane dane. Adres e-mail, wiadomość oraz załączony plik, jeśli został dołączony. Plik zawiera kreski, wartości liczbowe, wersję aplikacji oraz ustawienia aplikacji; nie zawiera żadnych informacji identyfikujących użytkownika.
- Cel. Ocena zgłoszonego problemu, udzielenie odpowiedzi oraz ustalenie, w których miejscach aplikacja utrudnia pisanie odręczne bardziej, niż przewidziano.
- Podstawa prawna. Zgoda użytkownika wyrażona poprzez wysłanie wiadomości. W przypadku braku tego działania żadne przetwarzanie nie ma miejsca.
- Okres przechowywania. Do momentu rozwiązania sprawy i w żadnym wypadku nie dłużej niż sześć miesięcy.
Użytkownik może w każdej chwili zażądać usunięcia swojego adresu e-mail oraz wszelkich przesłanych materiałów, pod adresem podanym poniżej.
Prawa osoby, której dane dotyczą
Dane dotyczące nauki znajdują się na urządzeniu użytkownika i pod jego kontrolą: można się z nimi zapoznać, eksportując kopię, a usunąć je w ustawieniach aplikacji lub poprzez jej odinstalowanie. W odniesieniu do raportów o awariach i korespondencji użytkownik może wykonywać prawo dostępu, sprostowania, usunięcia, sprzeciwu i ograniczenia przetwarzania, pisząc na adres kontaktowy; ponieważ raporty nie zawierają danych identyfikujących, w celu ich odnalezienia może być konieczne podanie przybliżonej daty awarii. W odniesieniu do danych przetwarzanych przez Apple i Google na podstawie ich własnych warunków prawa te wykonuje się wobec tych podmiotów. Użytkownikowi przysługuje ponadto prawo wniesienia skargi do właściwego organu nadzorczego ds. ochrony danych.
Zmiany w niniejszej polityce
W przypadku zmiany któregokolwiek z powyższych postanowień niniejsza strona zostanie zmodyfikowana, a widniejąca powyżej data odpowiednio zaktualizowana. Powiadomienia nie są wysyłane drogą mailową; data stanowi środek weryfikacji.
Wersje językowe
Niniejsza polityka jest publikowana w kilku językach. W przypadku rozbieżności między wersjami pierwszeństwo ma wersja angielska.
Kontakt
Pytania dotyczące niniejszej polityki: kanjikakuapp@gmail.com.