Polityka prywatności

Aplikacja Kaname · dokumenty 1.12 · ostatnia aktualizacja: 17 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 dostępna jest anonimowa statystyka użycia, wyłączona do czasu Twojej zgody. Od wersji 1.12.0 możesz także świadomie wysłać zgłoszenie z karty odpowiedzi. Ta polityka dotyczy Kaname 1.12.0; wersja 1.11.0 nie ma tej funkcji i korzysta z wcześniejszej polityki.

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. Wyjątkiem jest kopia konkretnego zadania i odpowiedzi, którą sam wyślesz w zgłoszeniu opisanym niżej.

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.

Dwie rzeczy, o których warto wiedzieć wprost. Po pierwsze, obszar współdzielony przeżywa odinstalowanie pojedynczej aplikacji — plik znika dopiero wtedy, gdy usuniesz z urządzenia wszystkie aplikacje tej rodziny. Po drugie, „Skasuj cały postęp” kasuje także ten plik, razem z resztą.

Śledzenie i reklamy

Połączenia sieciowe

Analiza AI łączy się z naszym serwerem, kiedy ją uruchomisz. Statystyka użycia łączy się z nim tylko po Twojej zgodzie. Zgłoszenie z karty odpowiedzi łączy się z serwerem dopiero po naciśnięciu „Wyślij zgłoszenie”. 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.

Zgłoszenia z karty odpowiedzi — od wersji 1.12.0

Zgłoszenie jest dobrowolne. Otwarcie formularza niczego nie wysyła. Dopiero naciśnięcie Wyślij zgłoszenie przekazuje dane do naszego serwera https://api.jd-japanese.pl/v1/issue-reports. Przed wysłaniem możesz podejrzeć pytanie i swoją odpowiedź, wybierasz powód i możesz dodać komentarz. Nie potrzebujesz konta, zakupu AI ani zgody na statystykę użycia. Wysłanie, błąd wysyłki lub rezygnacja nie zmieniają oceny, postępu ani terminów powtórek.

Zgłoszenie zawiera wybrany powód, opcjonalny komentarz oraz kopię konkretnego zadania: typ ćwiczenia, identyfikatory pytania i materiału, wersję treści, polecenie, tekst pytania, dostępne odpowiedzi i kafelki, Twoją odpowiedź, oczekiwaną odpowiedź, wynik oceny i wyświetlone wyjaśnienie. Dołączamy też nazwę aplikacji, jej wersję i numer builda oraz język interfejsu. Twoja odpowiedź i komentarz mogą zawierać własny tekst. Nie wpisuj danych osobowych ani informacji poufnych.

Nie dołączamy identyfikatora osoby, instalacji, urządzenia, reklamy ani zakupu AI, zdjęć ani historii sesji. Każde zgłoszenie otrzymuje losowy UUID, aby ponowienie tej samej wysyłki nie zapisało go drugi raz. UUID identyfikuje zgłoszenie, nie ucznia; serwer zapisuje także czas przyjęcia.

Treść trafia do osobnego rejestru zgłoszeń i jest dostępna upoważnionej obsłudze w zabezpieczonym panelu, aby sprawdzić i poprawić materiał lub ocenianie. Nie trafia do statystyki użycia ani do dostawcy modelu AI. Kopię zadania, odpowiedź, komentarz oraz tekstowe notatki obsługi usuwamy po 180 dniach od przyjęcia zgłoszenia w codziennym przebiegu porządkowym. Aby nierozwiązany problem nie zniknął z kolejki, pozostawiamy minimalną ewidencję bez tych treści: UUID i aplikację, daty, status, priorytet, numery powiązań z backlogiem lub innym zgłoszeniem, planowaną i rozwiązaną wersję oraz historię zmienianych pól. Ewidencja pozostaje do zamknięcia sprawy i przez 180 dni po zamknięciu. Usunięcie aplikacji lub wyłączenie statystyki nie kasuje już wysłanych zgłoszeń.

Połączenie ujawnia serwerowi adres IP. Ochrona przed nadużyciami zapisuje zabezpieczony skrót tego adresu w osobnym liczniku limitu wysyłek, bez łączenia go z treścią zgłoszenia; stare liczniki usuwa okresowy przebieg po 24 godzinach. Dzienniki techniczne obsługi połączeń zawierają metadane, takie jak trasa, status, czas obsługi i identyfikator żądania, a nie treść zgłoszenia. Zwykły dziennik dostępu nie zawiera adresu IP; dzienniki błędów infrastruktury mogą zawierać dane techniczne połączenia, w tym adres IP.

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ć:

Ż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 przez e-mail

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 wymaga konta i nie prosi o imię, wiek ani adres. Zasady przetwarzania technicznych danych analizy AI, statystyki za zgodą oraz zgłoszeń z karty odpowiedzi opisują odpowiednie sekcje wyżej. Dobrowolnie wysłana odpowiedź lub komentarz mogą zawierać dane osobowe, jeśli sam je wpiszesz; prosimy ich nie podawać. Nie ma w aplikacji treści dla dorosłych ani komunikacji między użytkownikami.

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.12.0.

Kontakt

Pytania dotyczące prywatności: kaname@jd-japanese.pl