Polityka prywatności
Aplikacja Kaname · dokumenty 1.10 · ostatnia aktualizacja: 7 października 2026
Kaname to aplikacja do nauki gramatyki japońskiej. Nauka — pytania, powtórki, plan i postęp — działa na Twoim urządzeniu bez internetu. Opcjonalna analiza AI korzysta z serwera po Twoim poleceniu. Od wersji 1.10.0 dochodzi anonimowa statystyka użycia, wyłączona do czasu Twojej zgody. Ta polityka opisuje te trzy osobne mechanizmy.
Konto użytkownika
Nie ma żadnego konta ani logowania. Aplikacja nie prosi o adres e-mail, numer telefonu, imię ani żadną inną daną pozwalającą Cię zidentyfikować.
Gdzie trafiają dane nauki
Postęp w nauce — historia powtórek, wyniki poszczególnych kompetencji, terminy kolejnych powtórek oraz zdania, które sam dodasz — jest zapisywany wyłącznie w pamięci Twojego urządzenia, w lokalnej bazie aplikacji. Nie jest nigdzie wysyłany i deweloper nie ma do niego dostępu.
Usunięcie aplikacji kasuje te dane razem z nią. Jeżeli chcesz je zachować, skorzystaj z funkcji Eksportuj dane w Ustawieniach — powstanie plik zapisany tam, gdzie sam wskażesz. Aplikacja nie wysyła go nigdzie samodzielnie.
Dane wspólne z pozostałymi aplikacjami autora
Kaname należy do rodziny aplikacji do nauki japońskiego — razem z Katsuyokei (odmiana), Joshi (partykuły), Kazoekata (liczniki), Bunmyaku (czytanie) i Kuzushi (mowa potoczna). Jeżeli masz na urządzeniu więcej niż jedną z nich, ekran startowy pokazuje sekcję Twój japoński z jednym wierszem na aplikację.
Działa to tak: Kaname zapisuje na Twoim urządzeniu, w obszarze współdzielonym przez aplikacje tej rodziny, mały plik ze swoją kartą. Karta niesie sześć rzeczy o Twojej nauce: ile procent materiału masz opanowane, ile dni trwa Twoja seria, ile sesji odbyłeś, jedno zdanie o najsłabszym miejscu (po polsku i po angielsku), czy dzienny cel jest już zrobiony i kiedy wypadają najbliższe powtórki. Do tego trzy techniczne: która aplikacja plik zapisała, w jakim formacie i kiedy. Nic więcej. Nie ma tam historii odpowiedzi ani listy ćwiczonych pozycji i nie da się z tego pliku odtworzyć Twojego postępu.
Ten plik nie opuszcza urządzenia i czytają go wyłącznie pozostałe aplikacje tej rodziny, zainstalowane przez Ciebie na tym samym urządzeniu. Nie ma tu serwera ani konta i nic nie synchronizuje się między urządzeniami.
Śledzenie i reklamy
- Aplikacja nie wyświetla reklam.
- Aplikacja nie śledzi Cię — nie korzysta z identyfikatora reklamowego (IDFA) ani żadnego innego identyfikatora do profilowania.
- Aplikacja nie zawiera zewnętrznych bibliotek analitycznych ani reklamowych. Nie ma w niej Firebase, Google Analytics, SDK Facebooka ani żadnego ich odpowiednika.
- Aplikacja nie sprzedaje ani nie udostępnia żadnych danych osobowych.
Połączenia sieciowe
Analiza AI łączy się z naszym serwerem, kiedy ją uruchomisz. Statystyka użycia łączy się z nim tylko po Twojej zgodzie. Zakup i przywracanie zakupu obsługuje App Store. Nauka nie wymaga żadnego z tych połączeń.
Statystyka użycia — tylko za Twoją zgodą
Statystyka jest domyślnie wyłączona. Dopiero po Twojej wyraźnej zgodzie Kaname zapisuje i wysyła anonimowe zdarzenia do naszego serwera https://api.jd-japanese.pl/v1/events. Pomagają nam sprawdzić, czy wprowadzenie prowadzi do nauki, czy uczeń wraca do powtórek i jak działa ekran zakupu. Odmowa nie ogranicza nauki ani zakupów.
Obecny zakres obejmuje pierwszą zgodę, pierwszą ukończoną sesję nauki, ukończoną sesję w kolejnej dobie nauki, pierwszą ukończoną powtórkę, migawkę aktywnego dnia, podsumowania sesji oraz wyświetlenie ekranu zakupu. Wysyłamy nazwę zdarzenia, wersję schematu, nazwę aplikacji, język interfejsu, bieżącą wersję aplikacji i wariant funkcji, wersję i wariant przy pierwszej zgodzie oraz kategorię wejścia: nowa instalacja, przywrócony postęp lub późniejsza zgoda. Czas opisujemy tygodniem ISO pierwszego uruchomienia, dniem korzystania i przedziałami liczby odpowiedzi lub czasu sesji; serwer zapisuje datę dobową odbioru. Podsumowania niosą także typ i wynik zakończenia sesji oraz przedziały liczby użyć AI. Migawka aktywnego dnia zawiera przedział liczby sesji, etap poziomu oraz flagi: użyto AI, widziano ekran zakupu, rodzaj odblokowanego materiału, aktywna subskrypcja AI i włączone przypomnienia. Nie wysyłamy dokładnego czasu odpowiedzi.
Nie ma identyfikatora instalacji, urządzenia ani reklamowego. Każde zdarzenie ma osobny losowy UUID, wyłącznie po to, aby ponowienie wysyłki nie policzyło go dwa razy. Nie służy do łączenia zdarzeń jednej osoby. Nie wysyłamy zdań, zdjęć, historii odpowiedzi, nazw ćwiczonych konstrukcji, trafności, opanowania, adresu e-mail, lokalizacji, modelu urządzenia ani wersji iOS. Statystyka nie jest łączona z identyfikatorami używanymi przez analizę AI. Adres IP jest potrzebny do połączenia, ale nie jest zapisywany w zdarzeniach ani dziennikach dostępu. Ochrona przed nadużyciami używa zabezpieczonego skrótu adresu w osobnym liczniku; licznik jest okresowo usuwany po 24 godzinach nieaktywności i nie jest łączony ze zdarzeniami.
Bez internetu zdarzenia czekają lokalnie na wysyłkę: najwyżej 30 dni, do 500 zdarzeń. Kolejka nie trafia do kopii zapasowej ani eksportu postępu. Po potwierdzeniu odbioru zdarzenie znika z kolejki. Na serwerze surowe zdarzenia przechowujemy do 400 dni, a później pozostają tylko dzienne anonimowe sumy. Nie używamy ich do reklam, profilowania ani śledzenia między aplikacjami.
Zgodę możesz wycofać w każdej chwili w Ustawienia → Prywatność, przełącznikiem Wysyłaj anonimową statystykę użycia. Wyłączenie anuluje wysyłkę, kasuje lokalną kolejkę i zatrzymuje zbieranie oraz przyszłe wysyłanie. Dane już odebrane przez serwer mogą pozostać do końca retencji: bez identyfikatora nie możemy odnaleźć zdarzeń konkretnej osoby i usunąć ich na żądanie. Nauka, postęp i terminy powtórek nadal działają na urządzeniu bez internetu.
Analiza AI
Analiza AI jest opcjonalna. Bez niej aplikacja liczy postęp i terminy powtórek dokładnie tak samo. Uruchamia się wyłącznie wtedy, gdy sam naciśniesz „Sprawdź z AI" albo „Rozpoznaj konstrukcje" — nigdy w tle i nigdy sama.
Wysyłamy wtedy zdanie, które wpisałeś albo wkleiłeś, do naszego serwera pod
adresem api.jd-japanese.pl, a stamtąd do modelu językowego, który je analizuje.
Odpowiedź wraca do aplikacji. Treści Twojego zdania nie zapisujemy — jest
przekazywana do analizy i nie trafia do żadnej bazy ani do dziennika zdarzeń. Pilnuje tego
automatyczny test po stronie serwera.
Trwale przechowujemy natomiast trzy rzeczy, bez których funkcja nie mogłaby działać:
- identyfikator transakcji subskrypcji z App Store — żeby wiedzieć, czy to urządzenie ma wykupioną subskrypcję;
- identyfikator klucza App Attest — techniczny identyfikator urządzenia z mechanizmu Apple, wyłącznie po to, żeby jedno urządzenie nie mogło w nieskończoność odnawiać sobie darmowej puli;
- liczniki zużycia — ile analiz wykonano dziś i w tym miesiącu.
Żadna z tych rzeczy nie jest powiązana z Twoim imieniem, adresem e-mail ani kontem — bo aplikacja ich nie zna. Nie używamy ich do śledzenia, profilowania ani reklam.
Skanowanie tekstu ze zdjęcia
Rozpoznawanie japońskiego tekstu ze zdjęcia dzieje się w całości na Twoim telefonie, mechanizmem systemu iOS. Zdjęcie nie jest nigdzie wysyłane ani zapisywane przez aplikację. O dostęp do aparatu pytamy dopiero w chwili, w której sam otworzysz skanowanie.
Zakupy
Materiał JLPT N5 jest darmowy w całości. Poziomy N4, N3, N2 i N1 otwierają zakupy wewnątrz aplikacji, a analizę AI — osobna subskrypcja. Płatność w całości obsługuje Apple przez App Store: deweloper nie otrzymuje ani nie przechowuje żadnych danych płatniczych, numeru karty ani danych rozliczeniowych. Stan zakupu jest odczytywany z systemu iOS przy każdym uruchomieniu aplikacji.
Sposób przetwarzania danych przez Apple opisuje polityka prywatności Apple.
Kontakt i zgłoszenia błędów
W Ustawieniach znajdziesz przyciski Zaproponuj funkcję i Zgłoś błąd. Przygotowują one wiadomość e-mail w aplikacji pocztowej Twojego urządzenia. Nic nie zostaje wysłane, dopóki sam nie naciśniesz „Wyślij”.
Zgłoszenie błędu wypełnia się wstępnie informacjami technicznymi: wersją aplikacji,
numerem builda, wersją systemu iOS i oznaczeniem modelu urządzenia (np. iPhone14,3).
Oznaczenie modelu to nazwa serii wspólna dla milionów egzemplarzy — nie identyfikuje ani
urządzenia, ani osoby. Nie dołączamy identyfikatora reklamowego, identyfikatora urządzenia,
adresu IP, lokalizacji ani treści Twojej nauki. Cały tekst jest widoczny i edytowalny —
możesz dowolny fragment zmienić lub usunąć przed wysłaniem.
Jeżeli napiszesz, deweloper zobaczy Twój adres e-mail i treść wiadomości — tak jak przy każdej zwykłej korespondencji. Wiadomości służą wyłącznie odpowiedzi na zgłoszenie i nie są wykorzystywane do niczego innego.
Raporty awarii
Aplikacja nie wysyła raportów awarii samodzielnie i nie zawiera żadnego narzędzia do ich zbierania. Jeżeli w ustawieniach systemu iOS włączyłeś udostępnianie danych diagnostycznych deweloperom, Apple może przekazać zanonimizowany raport awarii — odbywa się to po stronie systemu i możesz to wyłączyć w Ustawienia → Prywatność i ochrona → Analiza i ulepszenia.
Dzieci
Aplikacja nie zbiera danych pozwalających kogokolwiek zidentyfikować — także dziecka: nie ma konta, nie pyta o imię, wiek ani adres. To, co przechowujemy przy analizie AI, opisuje sekcja wyżej i są to wyłącznie identyfikatory techniczne oraz liczniki. Anonimową statystykę za zgodą opisuje osobna sekcja. Nie ma w aplikacji treści dla dorosłych, komunikacji między użytkownikami ani odnośników zewnętrznych poza linkami do tej strony, warunków korzystania i strony wsparcia.
Zmiany
Jeżeli przyszła wersja aplikacji zacznie przetwarzać dane inaczej — na przykład wraz z opcjonalnymi funkcjami korzystającymi z serwera — powstanie nowy, wersjonowany dokument przed wydaniem tej wersji. Ten dokument pozostaje dostępny dla wersji 1.10.0.
Kontakt
Pytania dotyczące prywatności: kaname@jd-japanese.pl