Polityka prywatności — TCleanner
Ostatnia aktualizacja: 2026-09-30. Dotyczy wersji 0.1.0 i nowszych, dopóki ta strona się nie zmieni.
Zasady
Prywatność przede wszystkim. Te same sześć punktów jest w aplikacji, w Ustawienia › Jak to działa, oraz na ekranie logowania, gdzie można je przeczytać przed zalogowaniem.
- Na Twoim urządzeniu. Indeks i każde wyszukiwanie są lokalne, a wyszukiwanie działa offline.
- Tylko Telegram. Aplikacja łączy się tylko z serwerami Telegrama, z Twoją własną sesją. Nie ma żadnych naszych serwerów.
- Nic dla stron trzecich. Bez analityki, reklam i trackerów, bez SDK do analityki czy śledzenia: jedyne biblioteki to TDLib, własna biblioteka Telegrama, oraz lokalna baza danych GRDB.
- Ty decydujesz, co zostanie usunięte. Dopiero po potwierdzeniu dokładnej liczby, dla wszystkich, nigdy według harmonogramu.
- Twoja sesja i indeks. Sesja jest przechowywana w zaszyfrowanym katalogu danych TDLib, z kluczem w Keychain, a indeks znajduje się w prywatnej pamięci aplikacji. Oba są wyłączone z kopii zapasowych. Klucz sesji może znaleźć się w zaszyfrowanej kopii zapasowej urządzenia, ale nie można go odtworzyć na innym urządzeniu. Oba możesz wyczyścić w Ustawieniach.
- Diagnostyka tylko wtedy, gdy sam ją wyeksportujesz, bez tekstu wiadomości. Aplikacja nie ma raportowania awarii; Apple przekazuje deweloperowi dzienniki awarii tylko wtedy, gdy w Ustawieniach iOS włączysz „Udostępniaj deweloperom”.
W skrócie
TCleanner nie ma serwera. Nie trzeba zakładać konta, nie ma analityki, SDK reklamowego, raportowania awarii ani żadnej usługi analitycznej czy śledzącej, która cokolwiek otrzymuje. Nic, czego szukasz, nie jest przesyłane. Aplikacja nie wysyła deweloperowi automatycznie żadnych danych osobowych; deweloper otrzymuje diagnostykę tylko wtedy, gdy sam zdecydujesz się ją wysłać.
Co aplikacja przechowuje i gdzie
- Lokalny indeks wiadomości zawierający tekst wiadomości, nazwy nadawców, tytuły i typy czatów, identyfikatory konta, czatów i wiadomości, znaczniki czasu, informację, czy wiadomość jest Twoja, uprawnienia do usuwania, postęp synchronizacji i wykluczone przez Ciebie czaty — z Twoich czatów, a z kanałów, które subskrybujesz, tylko jeśli to włączysz — wyłącznie na urządzeniu, aby można było go przeszukiwać offline. Jest przechowywany w prywatnej pamięci aplikacji, wyłączony z kopii zapasowych urządzenia i chmury i usuwany w całości, gdy usuniesz aplikację lub wyczyścisz jej dane. Nigdy nie jest wysyłany.
- Twoja sesja Telegrama jest przechowywana w zaszyfrowanym katalogu danych TDLib w prywatnej pamięci aplikacji, wyłączonym z kopii zapasowych. Jej klucz szyfrowania jest przechowywany w Keychain iOS z ochroną „tylko to urządzenie”: może być częścią zaszyfrowanej kopii zapasowej urządzenia, ale nie można go odtworzyć na innym urządzeniu, więc tam logujesz się ponownie. To dzięki sesji Telegram rozpoznaje aplikację jako Ciebie. Nigdy nie jest wysyłana.
- Preferencje i zapisane szablony wyszukiwania — w tym język, wygląd, blokada aplikacji, ustawienia kanałów i historii, nazwy szablonów i wyrażenia regularne, a także dane uwierzytelniające API aplikacji, jeśli podasz własne. Aplikacja nie tworzy identyfikatorów reklamowych ani śledzących.
Deweloper nie może odczytać niczego z tego. Nic z tego nie opuszcza urządzenia.
Raport diagnostyczny możesz sam wyeksportować w sekcji Ustawienia › Dla programistów. Zawiera wersję i kompilację aplikacji, wersję iOS, identyfikator modelu urządzenia (nie nazwę, którą nadałeś urządzeniu), język i wygląd aplikacji, środowisko Telegrama, z którego korzysta, stan autoryzacji, informację, czy blokada aplikacji jest włączona i czy urządzenie jest połączone, wolne miejsce i rozmiar indeksu, liczbę czatów i wiadomości, liczbę w pełni zindeksowanych czatów oraz liczbę czatów, których synchronizacja się nie powiodła, etap synchronizacji, kod błędu każdego czatu, którego synchronizacja się nie powiodła, oraz własne wpisy dziennika aplikacji o sesji, synchronizacji i aktualizacjach, przefiltrowane tak, że zostają tylko wpisy złożone ze znanych słów, liczb i identyfikatorów. Czaty pojawiają się w nim tylko jako ponumerowane etykiety, takie jak „chat-1 (private)”, nadawane od nowa dla każdego raportu i bez znaczenia poza nim. Nie zawiera treści wiadomości, nazw, nazw użytkowników, tytułów czatów, numeru telefonu, danych sesji, identyfikatorów użytkowników, czatów ani wiadomości Telegrama, identyfikatora konta ani api_id aplikacji. Aplikacja nigdy nie wysyła go sama. Strona pokazuje najpierw cały raport; z tej strony możesz wysłać go e-mailem do pomocy technicznej, udostępnić go lub skopiować i dopiero wtedy cokolwiek opuszcza urządzenie, przez Twoją własną aplikację pocztową, arkusz udostępniania lub schowek. Zgłoszenia (issues) na GitHubie są publiczne: nie dołączaj tam raportu diagnostycznego.
Co aplikacja wysyła i do kogo
Tylko do Telegrama i tylko to, o co poprosisz: loguje się na Twoje konto, pobiera tekst wiadomości z Twoich czatów (i z kanałów, które subskrybujesz, jeśli to włączysz) i usuwa wiadomości, które potwierdzisz. Ten ruch trafia na serwery Telegrama na zasadach własnej polityki prywatności Telegrama. Nie trafia nigdzie indziej.
Wbudowany w aplikację tryb demonstracyjny nie łączy się z niczym.
Usuwanie
Usuwanie zawsze odbywa się „dla wszystkich”, zawsze jest wcześniej potwierdzane dokładną liczbą i nie można go cofnąć. Nie ma usuwania według harmonogramu ani w tle: nic nigdy nie zostaje usunięte, dopóki nie potwierdzisz tej konkretnej partii.
Dzieci
Aplikacja nie jest skierowana do dzieci i od nikogo niczego nie zbiera.
Kontakt
Pomoc techniczna i diagnostyka: support@kudravets.com. Sprawy ogólne: info@kudravets.com. Publiczne zgłoszenia błędów i opinie: zgłoś issue na https://github.com/ilya-kudravets/tcleanner-feedback/issues.