Политика конфиденциальности — TCleanner
Последнее обновление: 2026-09-30. Действует для версии 0.1.0 и последующих, пока эта страница не изменится.
Принципы
Приватность на первом месте. Те же шесть пунктов есть в приложении, в разделе Настройки › Как это работает, и на экране входа, где их можно прочитать до входа.
- На вашем устройстве. Индекс и каждый поиск локальны, и поиск работает офлайн.
- Только Telegram. Приложение обращается только к серверам Telegram, с вашим собственным сеансом. Собственных серверов у нас нет.
- Ничего третьим лицам. Никакой аналитики, рекламы и трекеров и никаких SDK аналитики или отслеживания: единственные библиотеки — собственная TDLib от Telegram и локальная база данных GRDB.
- Вы решаете, что удалять. Только после того, как вы подтвердите точное количество, у всех, никогда по расписанию.
- Ваш сеанс и индекс. Сеанс хранится в зашифрованном каталоге данных TDLib, ключ к нему — в Keychain, а индекс — в закрытом хранилище приложения. Оба исключены из резервных копий. Ключ сеанса может попасть в зашифрованную резервную копию устройства, но его нельзя восстановить на другом устройстве. Оба можно стереть в Настройках.
- Диагностика — только если вы её экспортируете сами, и без текста сообщений. В приложении нет средства отчётов о сбоях; Apple передаёт разработчику журналы сбоев, только если вы включили «Делиться с разработчиками» в настройках iOS.
Коротко
У TCleanner нет сервера. Не нужно создавать учётную запись, нет аналитики, нет рекламного SDK, нет средства отчётов о сбоях и нет сервиса аналитики или отслеживания, который бы что-либо получал. Ничего из того, что вы ищете, не передаётся. Приложение не отправляет разработчику персональные данные автоматически; разработчик получает диагностику, только если вы сами решите её отправить.
Что приложение хранит и где
- Локальный индекс сообщений: текст сообщений, имена отправителей, названия и типы чатов, идентификаторы аккаунта, чатов и сообщений, время отправки, признак того, что сообщение ваше, права на удаление, ход синхронизации и исключённые вами чаты — из ваших чатов, а из каналов, на которые вы подписаны, только если вы это включите, — только на устройстве, чтобы по нему можно было искать офлайн. Он хранится в закрытом хранилище приложения, исключён из резервных копий устройства и облачных резервных копий и полностью удаляется, когда вы удаляете приложение или очищаете его хранилище. Он никогда не выгружается.
- Ваш сеанс Telegram хранится в зашифрованном каталоге данных TDLib в закрытом хранилище приложения и исключён из резервных копий. Его ключ шифрования хранится в Keychain iOS с защитой «только на этом устройстве»: он может попасть в зашифрованную резервную копию устройства, но его нельзя восстановить на другом устройстве, поэтому там вы входите заново. Именно благодаря сеансу Telegram узнаёт в приложении вас. Он никогда не выгружается.
- Настройки и сохранённые шаблоны поиска — в том числе язык, оформление, защита входа в приложение, настройки каналов и истории, названия шаблонов и регулярные выражения, а также учётные данные API приложения — api_id и api_hash, если вы введёте собственные. Приложение не создаёт рекламных идентификаторов и идентификаторов для отслеживания.
Разработчик не может прочитать ничего из этого. Это не покидает устройство.
Вы можете сами экспортировать отчёт диагностики в разделе Настройки › Для разработчиков. В нём версия и сборка приложения, версия iOS, идентификатор модели устройства (не имя, которое вы ему дали), язык и оформление приложения, среда Telegram, с которой оно работает, состояние авторизации, включена ли защита входа, есть ли подключение, свободное место и размер индекса, количество чатов и сообщений, количество полностью проиндексированных чатов и чатов, синхронизация которых не удалась, этап синхронизации, код ошибки каждого чата, синхронизация которого не удалась, и собственные строки журнала приложения о сеансе, синхронизации и обновлениях, отфильтрованные так, что остаются только строки из известных слов, чисел и идентификаторов. Чаты в нём отмечены только нумерованными метками вроде «chat-1 (private)», которые назначаются заново для каждого отчёта и вне его ничего не значат. В нём нет содержимого сообщений, имён, имён пользователей, названий чатов, номера телефона, данных сеанса, идентификаторов пользователей, чатов и сообщений Telegram, идентификатора аккаунта и api_id приложения. Приложение никогда не отправляет его само. Сначала страница показывает отчёт целиком; с неё вы можете отправить его по почте в поддержку, поделиться им или скопировать, и только тогда что-то покидает устройство — через ваше почтовое приложение, меню «Поделиться» или буфер обмена. Issues на GitHub публичны: не прикладывайте туда отчёт диагностики.
Что приложение отправляет и кому
Только в Telegram и только то, о чём вы просите: оно входит в ваш аккаунт, загружает текст сообщений в ваших чатах (и в каналах, на которые вы подписаны, если вы это включите) и удаляет сообщения, удаление которых вы подтвердили. Этот трафик идёт на серверы Telegram и подпадает под собственную политику конфиденциальности Telegram. Больше никуда он не идёт.
Встроенный в приложение демо-режим вообще ни с чем не соединяется.
Удаление
Удаление всегда «у всех», всегда заранее подтверждается точным количеством и необратимо. Удаления по расписанию или в фоне нет: ничего не удаляется без вашего подтверждения именно этого набора.
Дети
Приложение не предназначено для детей и ни у кого ничего не собирает.
Контакты
Поддержка приложения и диагностика: support@kudravets.com. Общие вопросы: info@kudravets.com. Публичные сообщения об ошибках и отзывы: создайте issue на https://github.com/ilya-kudravets/tcleanner-feedback/issues.