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.

Krótko: nie ma konta, analityki ani reklam. Zakładka „Zdania” jest jedyną funkcją, która łączy się z naszym serwerem — poza obsługą zakupów przez App Store. Wysyła linijkę albo zdanie, które sam w niej wpiszesz, i język, w którym ma wrócić odpowiedź. Serwer nie zapisuje treści linijki; Obie listy linijek i wyników zostają wyłącznie na urządzeniu.

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.

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 postęp” kasuje także ten plik, razem z resztą.

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

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.