Polityka prywatności
Aplikacja nie zbiera ani nie przekazuje żadnych danych osobowych. Wszystkie wprowadzane treści są przechowywane wyłącznie na urządzeniu użytkownika (opcjonalnie można zapisać zaszyfrowaną kopię zapasową w dowolnie wybranym miejscu, patrz sekcja „Kopia zapasowa”). Wbudowana sieć neuronowa działa lokalnie (on-device), a sformułowania życzeń nie opuszczają telefonu - z wyjątkiem sytuacji, w której użytkownik samodzielnie zgłasza sformułowanie przyciskiem „Zgłoś sformułowanie”: wówczas jego tekst trafia do dewelopera pocztą elektroniczną i dzieje się to wyłącznie wskutek działania samego użytkownika.
Jakie dane są przetwarzane i gdzie
- Wpisy użytkownika - życzenia, myśli do powtarzania, ulubione afirmacje i pomysły, liczniki praktyki, ustawienia - są przechowywane lokalnie, w chronionej pamięci aplikacji. Deweloper nie ma do nich dostępu.
- Wpisy są wyłączone z kopii zapasowej w chmurze systemu Android (Google Auto Backup): nie są wysyłane do chmury nawet przez mechanizmy systemowe. Przy bezpośrednim przenoszeniu na nowy telefon (device-to-device, Android 12+) dane są przenoszone bezpośrednio, z pominięciem chmury; w starszych wersjach Androida do przeniesienia należy użyć zaszyfrowanej kopii zapasowej (patrz niżej).
- Konta, rejestracja - brak.
- Analityka, trackery, reklamy, zewnętrzne SDK zbierające dane - brak.
- Identyfikator reklamowy (Advertising ID) - nie jest używany.
Dostęp do internetu
Jedyne żądanie sieciowe aplikacji - pobranie pliku modelu sieci neuronowej
(~1 GB), wykonywane na wyraźne polecenie użytkownika w Ustawieniach. Podstawowe źródło - hosting huggingface.co (CDN). Jeżeli jest on niedostępny (na przykład z niektórych sieci w Rosji), aplikacja pobiera ten sam plik z zapasowego serwera lustrzanego dewelopera (files.krut.top). Źródło pobierania - czy to huggingface.co, czy serwer lustrzany dewelopera - tak jak każdy serwer WWW technicznie widzi przy tym adres IP użytkownika oraz standardowe nagłówki żądania; aplikacja nie przekazuje żadnych danych o użytkowniku ani treści jego wpisów, plik jest jedynie pobierany (i dodatkowo weryfikowany sumą kontrolną SHA-256). Bez pobrania modelu aplikacja jest w pełni funkcjonalna (działa wbudowany silnik reguł).
Kopia zapasowa (opcjonalnie)
Na wyraźne polecenie użytkownika („Ustawienia → Kopia zapasowa”) aplikacja może wyeksportować wszystkie jego wpisy do jednego zaszyfrowanego pliku. Szyfrowanie odbywa się na urządzeniu przed zapisaniem pliku: AES-256-GCM, klucz jest wyprowadzany z frazy hasłowej użytkownika (PBKDF2-HMAC-SHA256, 600 000 iteracji). Miejsce zapisu pliku użytkownik wybiera sam w systemowym oknie dialogowym Androida (pamięć urządzenia, Yandex.Disk, Dysk Google i tym podobne). Zawartości pliku nie może odczytać nikt bez frazy hasłowej - ani wybrana usługa przechowywania, ani deweloper. Fraza nie jest nigdzie zapisywana: w razie jej zapomnienia odzyskanie danych z kopii będzie niemożliwe. Deweloper nie otrzymuje kopii pliku: aplikacja nie ma serwera, który przyjmowałby lub przechowywał kopie zapasowe użytkownika.
Sieć neuronowa (generatywna sztuczna inteligencja)
Analizę sformułowań wykonuje model językowy bezpośrednio na urządzeniu. Wprowadzane treści i wyniki nie są nigdzie wysyłane. Niepoprawnie wygenerowany tekst można zgłosić przyciskiem „Zgłoś sformułowanie” na ekranie wyniku (wysyłka pocztą e-mail) lub wiadomością na adres admin@krut.top.
Powiadomienia
Przypomnienia o praktyce są lokalne, tworzone na urządzeniu; wymagają systemowego zezwolenia na powiadomienia (Android 13+). Serwery push nie są używane.
Dzieci
Aplikacja nie jest skierowana do dzieci i nie zawiera mechanizmów zbierania danych, w tym danych dzieci.
Usuwanie danych
Wszystkie dane aplikacji usuwa się standardowymi narzędziami systemu Android: „Ustawienia → Aplikacje → Исполнение желаний → Wyczyść dane” lub przez odinstalowanie aplikacji.
Zmiany polityki
W razie zmian polityki zaktualizowana wersja jest publikowana pod tym samym adresem, z nową datą wejścia w życie.
Kontakt
Pytania dotyczące prywatności: admin@krut.top
Polityka prywatności - „Wish Fulfillment” (top.krut.wishes)
Aplikacja nie zbiera, nie przechowuje zdalnie ani nie udostępnia żadnych danych osobowych. Wszystkie wprowadzane treści (życzenia, myśli, ulubione, liczniki, ustawienia) są przechowywane lokalnie na urządzeniu użytkownika i są wyłączone z kopii zapasowej w chmurze systemu Android. Nie ma kont, analityki, trackerów, reklam ani wykorzystania Advertising ID. Opcjonalna, uruchamiana przez użytkownika kopia zapasowa eksportuje dane do jednego pliku szyfrowanego na urządzeniu (AES-256-GCM, klucz wyprowadzany z frazy hasłowej za pomocą PBKDF2); miejsce jej przechowywania wybiera użytkownik (np. Yandex.Disk lub Dysk Google), a bez frazy hasłowej nikt nie może jej odczytać - deweloper nigdy nie otrzymuje pliku, a aplikacja nie ma serwera, który przyjmowałby lub przechowywał kopie zapasowe.
Jedynym żądaniem sieciowym jest pobranie pliku modelu AI działającego na urządzeniu (~1 GB), wykonywane na wyraźne polecenie użytkownika; podstawowym źródłem jest huggingface.co, a jeżeli jest ono niedostępne (np. z niektórych sieci w Rosji), ten sam plik jest pobierany z zapasowego serwera lustrzanego dewelopera (files.krut.top). Wykorzystane źródło widzi adres IP użytkownika, tak jak każdy serwer WWW, jednak żadne treści osobiste nie są przesyłane - plik jest wyłącznie pobierany i weryfikowany sumą kontrolną SHA-256. Sieć neuronowa działa w całości na urządzeniu. Przypomnienia są wyłącznie lokalne.
Aby usunąć wszystkie dane, należy wyczyścić pamięć aplikacji lub ją odinstalować. Kontakt: admin@krut.top