Polityka prywatności
Kuzushi · wersja 1.5 · ostatnia aktualizacja: 25 września 2026
Kuzushi uczy rozpoznawać japońską mowę potoczną — usłyszeć 食べちゃった i wiedzieć, że to 食べてしまった. Cała nauka — poziomy, ćwiczenia i postęp — dzieje się na Twoim urządzeniu i bez internetu. Od wersji 1.5 dochodzi jedna funkcja opcjonalna, zakładka „Zdania” z plakietką „AI”, która jako jedyna wysyła coś poza telefon. Ta polityka opisuje faktyczne zachowanie aplikacji w wersji 1.5.
Konto użytkownika
Nie ma go. Kuzushi nie prosi o rejestrację, nie loguje Cię nigdzie i nie pyta o adres e-mail — nie ma jak Cię rozpoznać.
Gdzie trafiają dane nauki
Opanowanie każdego wzorca, historia odpowiedzi i historia sesji są zapisane wyłącznie na Twoim urządzeniu i nigdy go nie opuszczają. Jeśli wyeksportujesz kopię (Ustawienia → Dane → Eksportuj postęp), powstały plik należy do Ciebie — zapisuje się tam, gdzie sam wskażesz, a aplikacja nigdzie go nie wysyła.
To, co wpiszesz w zakładce „Zdania”, i odpowiedź, która wróci, nie trafiają do postępu ani do ćwiczeń. Linijki i ich ostatnie wyniki aplikacja trzyma w tej zakładce na dwóch listach, po jednej na każdy tryb — wyłącznie na urządzeniu, w osobnym pliku, którego nie wysyła nigdzie i który nie wchodzi do eksportu postępu. Usuwasz je w zakładce „Zdania”, pojedynczo albo wszystkie naraz, z obu list; znikają też razem z aplikacją. „Skasuj postęp” w Ustawieniach list nie rusza — to są dwie osobne rzeczy.
Linijkę możesz też zeskanować ze zdjęcia (aparatem albo z biblioteki zdjęć) — na przykład z napisów, strony albo dymku. Tekst rozpoznaje się na telefonie; zdjęcie nie jest nigdzie zapisywane ani wysyłane — do pola trafia tylko tekst, który sam wybierzesz i poprawisz, a na serwer jedzie dopiero po naciśnięciu Pokaż formę pełną albo Pokaż poziomy. Aplikacja prosi o dostęp do aparatu przy pierwszym zdjęciu; bibliotekę zdjęć otwiera systemowy wybór, który daje aplikacji tylko wskazane zdjęcie.
Dane wspólne z pozostałymi aplikacjami autora
Kuzushi należy do rodziny aplikacji do nauki japońskiego. Jeżeli masz na urządzeniu więcej niż jedną z nich, aplikacja pokazuje sekcję Twój japoński z jednym wierszem na aplikację.
Działa to tak: Kuzushi zapisuje na Twoim urządzeniu, w obszarze współdzielonym przez aplikacje tej rodziny, mały plik ze swoją kartą. Karta niesie pięć 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) i czy dzienny cel jest już zrobiony. Pole na termin najbliższych powtórek Kuzushi zostawia zawsze puste, bo nie planuje powtórek z datą. Do tego trzy rzeczy techniczne: która aplikacja plik zapisała, w jakim formacie i kiedy. Nic więcej. Nie ma tam historii odpowiedzi, listy ćwiczonych wzorców ani niczego, co wpiszesz w zakładce „Zdania”, 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. Nic nie synchronizuje się między urządzeniami.
Przypomnienia
Wieczorne przypomnienie jest opcjonalne i w całości lokalne. Jeśli je włączysz, iOS planuje powiadomienie na urządzeniu; nic nie jest nigdzie wysyłane i nie bierze w tym udziału żaden serwer. Jeśli odmówisz zgody na powiadomienia, reszta aplikacji działa dokładnie tak samo jak wcześniej.
Śledzenie i reklamy
Nie ma. W aplikacji nie ma zestawu analitycznego, zestawu reklamowego, raportera awarii ani identyfikatora reklamowego (IDFA). Aplikacja nie sprzedaje ani nie udostępnia żadnych danych.
Połączenia sieciowe
Poza zakładką „Zdania” aplikacja nie wykonuje żadnych połączeń sieciowych na własny rachunek; ruch przy zakupie i przywracaniu zakupów obsługuje system iOS i App Store. Z naszym serwerem aplikacja łączy się wyłącznie w związku z pomocą AI, i tylko w tych chwilach: gdy otwierasz zakładkę „Zdania”, linijkę z którejś z list, ekran subskrypcji albo Ustawienia (żeby pokazać, ile zapytań zostało); gdy naciskasz Pokaż formę pełną albo Pokaż poziomy, i zaraz potem, żeby odświeżyć tę liczbę; gdy naciskasz Spróbuj jeszcze raz; oraz po zakupie subskrypcji i po przywróceniu zakupów (żeby serwer dowiedział się o subskrypcji). Nigdy w tle i nigdy z zegara. Treść linijki jedzie wyłącznie po naciśnięciu Pokaż formę pełną albo Pokaż poziomy.
Na urządzeniu, które nie obsługuje mechanizmu Apple App Attest, zakładki „Zdania” nie ma, a aplikacja nie łączy się z naszym serwerem wcale.
Zakładka „Zdania” — jedyna funkcja, która wysyła dane
Zakładka „Zdania” jest opcjonalna. Bez niej aplikacja uczy i liczy postęp dokładnie tak samo. Ma dwa tryby, każdy z własną listą: „Pełna forma” — linijka usłyszana na przykład w anime albo serialu wraca w formie pełnej, bez skrótów, z każdym skrótem nazwanym — i „Mowa potoczna” — Twoje zdanie w formie pełnej wraca tak, jak skraca się je w mowie, na poziomach 1, 3 i 5 tej aplikacji. Grzeczność zostaje taka, jaka była: to nie jest przekład na formę prostą.
Po naciśnięciu Pokaż formę pełną albo Pokaż poziomy wysyłamy do naszego serwera pod
adresem api.jd-japanese.pl dwie rzeczy: linijkę albo zdanie, które
wpisałeś (najwyżej 120 znaków), i język, w którym ma wrócić odpowiedź (polski albo
angielski, według języka interfejsu). Serwer przekazuje je do modelu językowego firmy
OpenAI, a odpowiedź wraca do aplikacji. Nie jedzie nic więcej — ani postęp,
ani historia odpowiedzi, ani zdjęcie, ani nic, co pozwalałoby Cię zidentyfikować.
Treści Twojej linijki nie zapisujemy — nie trafia do żadnej bazy ani do dziennika zdarzeń; nie zapisujemy też odpowiedzi modelu. W bazie nie ma kolumny, w której mogłyby stanąć, a dopisanie takiej wywraca automatyczny test po stronie serwera. W żądaniu do OpenAI prosimy o niezachowywanie odpowiedzi. Jedyny wyjątek jest krótki i nie trafia na dysk: gotowa odpowiedź zostaje przez dwie minuty w pamięci operacyjnej serwera, żeby dwukrotne naciśnięcie przycisku przy tej samej linijce nie liczyło się jako dwa zapytania.
Trwale przechowujemy natomiast rzeczy, bez których funkcja nie mogłaby działać:
- identyfikator klucza App Attest wraz z jego kluczem publicznym — techniczny identyfikator z mechanizmu Apple, potwierdzający, że żądanie wychodzi z prawdziwej, niezmienionej kopii tej aplikacji. Powstaje na urządzeniu, jest unikalny dla tej jednej aplikacji i nie da się go powiązać z niczym, co widzi Apple albo inna aplikacja;
- identyfikator transakcji subskrypcji z App Store — tylko jeżeli masz subskrypcję: żeby wiedzieć, że ją masz, także po reinstalacji albo na innym urządzeniu zalogowanym tym samym kontem Apple;
- liczniki zużycia — ile zapytań wykonano dziś i w tym miesiącu.
Krócej trzymamy dane techniczne rozliczenia i utrzymania: identyfikatory transakcji Apple oraz metryki zapytania (numer zapytania, nazwa funkcji, model, status, liczba tokenów, czas odpowiedzi) — przez 90 dni. Adresu IP nie zapisujemy; do ochrony przed nadużyciem serwer trzyma przez 24 godziny wyłącznie jego skrót kluczowany.
Przy połączeniu aplikacja dołącza też jednorazowy token DeviceCheck wystawiony przez iOS. W Kuzushim serwer z niego nie korzysta i go nie zapisuje: darmowa próbka nie jest tu chroniona przed reinstalacją, więc token nie ma czego pilnować.
Ż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. Nie ma konta, które można by usunąć; jeżeli chcesz, żeby te wpisy zniknęły, napisz.
Zakupy
Jednorazowy zakup Premium i subskrypcję Pomoc AI obsługuje w całości Apple. Kuzushi nigdy nie widzi Twoich danych płatniczych, numeru karty ani danych rozliczeniowych. Stan zakupu aplikacja odczytuje z systemu iOS. Przy czynnej subskrypcji Pomoc AI aplikacja przekazuje naszemu serwerowi podpisany przez Apple dowód tej transakcji — wyłącznie po to, żeby serwer mógł sam sprawdzić podpis i przydzielić zapytania z subskrypcji. Zakup Premium do serwera nie jedzie.
Sposób przetwarzania danych przez Apple opisuje polityka prywatności Apple.
Zgłaszanie problemów
Przyciski Zaproponuj funkcję i Zgłoś błąd w Ustawieniach przygotowują
wiadomość e-mail, którą możesz przeczytać i zmienić przed wysłaniem. Nic nie zostaje
wysłane, dopóki sam nie naciśniesz „Wyślij”. Zgłoszenie błędu zawiera wstępnie wersję
aplikacji, numer builda, wersję iOS i oznaczenie modelu urządzenia (np. iPhone14,3)
— nigdy identyfikator urządzenia. Te wiersze możesz skasować przed wysłaniem. Jeżeli napiszesz,
zobaczę Twój adres e-mail i treść wiadomości; służą wyłącznie odpowiedzi.
Dzieci
Aplikacja nie zbiera danych pozwalających kogokolwiek zidentyfikować, w żadnym wieku: nie ma konta i nie pyta o imię, wiek ani adres. Przy zakładce „Zdania” przechowujemy wyłącznie identyfikatory techniczne i liczniki opisane wyżej.
Zmiany
Jeżeli ta polityka się zmieni, zmieni się razem z nią data u góry. Adres tej strony niesie numer wersji aplikacji, więc starsze wydania zawsze wskazują dokument, który naprawdę je opisywał — wydania sprzed 1.5, które nie łączą się z żadnym serwerem, opisuje dokument pod adresem bez numeru wersji.