Repository navigation
privacy
Политика конфиденциальности
Дата вступления в силу: 16 октября 2026 года Последнее обновление разрешений: сентябрь 2026 года
Эта политика конфиденциальности объясняет, как DimLife IRC обрабатывает информацию. Приложение является бесплатным программным обеспечением с открытым исходным кодом и не содержит рекламных SDK.
Кратко о главном
- Разработчик не собирает аналитические данные, рекламные идентификаторы или отчёты о сбоях.
- Разработчик не продаёт и не передаёт ваши данные третьим лицам в коммерческих целях.
- IRC-сообщения отправляются на выбранные вами серверы и пользователям — это основная функция приложения.
- Учётные данные хранятся в зашифрованном виде на вашем устройстве и исключены из резервных копий Android.
- Запись сообщений чатов включается по желанию пользователя, выполняется локально, а место хранения журналов выбираете вы.
Какие данные обрабатывает приложение
Для работы в качестве IRC-клиента DimLife IRC обрабатывает следующие данные, которые вы предоставляете самостоятельно:
- Данные сетевого подключения: имя сервера, порт, настройка TLS, никнейм, имя пользователя, настоящее имя и необязательный пароль сервера.
- Учётные данные для аутентификации (необязательно): имя пользователя SASL и пароль либо клиентский TLS-сертификат. Эти данные хранятся в зашифрованном виде на устройстве с использованием Android "EncryptedSharedPreferences" и не включаются в резервные копии.
- Создаваемый пользователем контент: отправляемые и получаемые сообщения, названия каналов, никнеймы и метаданные сервера. Эти данные передаются IRC-серверам в рамках обычной работы протокола IRC.
- Данные передачи файлов (необязательно, при использовании DCC): метаданные передачи и содержимое файлов при отправке или получении.
Какие данные собирает разработчик
Никакие. Разработчик не использует встроенные в приложение системы аналитики, отчётов об ошибках или рекламы. Приложение не отправляет данные об использовании на серверы разработчика. Сторонние аналитические SDK отсутствуют.
Если вы обращаетесь в поддержку по электронной почте или через GitHub Issues, информация, которую вы добровольно предоставляете, обрабатывается в соответствии с политиками конфиденциальности соответствующей почтовой службы или GitHub.
Третьи стороны
IRC — это открытый децентрализованный протокол. При подключении к IRC-серверу ваш никнейм, маска хоста и сообщения видны администраторам сервера и другим пользователям каналов, к которым вы присоединяетесь. Эти третьи стороны работают в соответствии с собственными политиками конфиденциальности, которые разработчик приложения не контролирует.
Передачи DCC (Direct Client-to-Client, напрямую между клиентами) устанавливают прямое сетевое соединение с пользователем, которому вы передаёте файлы или от которого их получаете. Содержимое файлов передаётся непосредственно между клиентами.
Хранение данных на устройстве
- Профили серверов и настройки хранятся во внутреннем хранилище приложения на вашем устройстве.
- Учётные данные SASL хранятся с использованием Android "EncryptedSharedPreferences". Данные шифруются ключом, который хранится в Android Keystore. Эти данные исключены из системы резервного копирования Android.
- Журналы чатов (необязательно, по умолчанию отключены): если вы включите ведение журналов, файлы будут сохраняться во внутреннем хранилище приложения или в выбранной вами папке с помощью Android Storage Access Framework.
- Полученные через DCC файлы: при включённой функции DCC сохраняются в папке «Загрузки» или в указанной вами папке.
Срок хранения и удаление данных
- Все данные приложения (настройки, учётные данные и история сообщений в памяти) удаляются при удалении приложения или очистке его данных в настройках Android: Настройки → Приложения → DimLife IRC → Хранилище → Очистить данные.
- Журналы чатов, если ведение журналов включено, автоматически удаляются по истечении установленного вами срока хранения. По умолчанию он составляет 14 дней.
- Полученные через DCC файлы остаются в папке «Загрузки» или в выбранной вами папке. Их можно удалить обычным способом через файловый менеджер устройства.
Разрешения Android
"INTERNET" Необходимо для подключения к IRC-серверам.
"ACCESS_NETWORK_STATE" Используется для обнаружения изменений состояния сети и запуска автоматического повторного подключения.
"POST_NOTIFICATIONS" (Android 13 и новее) Необходимо для отображения уведомлений о выделенных сообщениях и состоянии подключения.
"VIBRATE" Используется для тактильной обратной связи при уведомлениях о выделенных сообщениях. Разрешение необязательно.
"FOREGROUND_SERVICE" Используется только при включённой настройке «Поддерживать работу в фоне» для сохранения IRC-подключений.
"FOREGROUND_SERVICE_SPECIAL_USE" Используется для поддержания IRC-подключений в фоновом режиме дольше восьми часов.
"RECEIVE_BOOT_COMPLETED" Используется только при включённой настройке «Переподключаться после перезагрузки устройства» для запуска приложения и восстановления соединения после перезапуска устройства.
"SYSTEM_ALERT_WINDOW" Используется только после выбора пункта «Плавающее окно» в меню. Приложение запрашивает разрешение на отображение поверх других приложений и показывает плавающую версию экрана чата.
Доступ к хранилищу (через SAF, предоставляется по запросу) Запрашивается только при использовании пользовательской папки для журналов или загрузок DCC.
Изменения политики конфиденциальности
Мы можем время от времени обновлять эту политику. При обновлении будет изменяться дата вступления в силу. Существенные изменения будут отмечаться в примечаниях к выпускам приложения.
Контакты
GitHub: https://github.com/dimliferu/DimLifeIRC
IRC-сервер: "irc.dimlife.ru"
Канал: "#DimLife"
DimLife IRC — бесплатный IRC-клиент для Android с открытым исходным кодом.
Kotlin · Jetpack Compose · Material 3 · GNU GPLv3.
DimLife IRC — IRC-клиент для Android, с помощью которого можно подключаться к IRC-сетям, общаться в каналах и личных сообщениях.
Для начала достаточно выполнить три действия: добавить сеть, подключиться к серверу и войти в канал. Остальные настройки можно изменить позже.
- Откройте главное меню приложения и перейдите в раздел Networks (Сети).
- Выберите готовую сеть или нажмите Add (Добавить).
- Укажите название сети, адрес сервера и порт.
- Оставьте TLS включённым, если сервер поддерживает защищённое подключение.
- Укажите свой никнейм. При необходимости задайте запасной ник, имя пользователя и настоящее имя.
Для большинства IRC-серверов с TLS используется порт 6697, однако точный порт зависит от сети.
Чтобы сеть отображалась в боковой панели, включите параметр Show in network sidebar. Закрепить её вверху списка можно значком звезды.
Откройте нужную сеть, нажмите Connect (Подключиться) и дождитесь завершения подключения.
Сообщения сервера появятся в отдельном окне сети. Если подключение прошло успешно, вы сможете переходить в каналы и общаться с другими пользователями.
Чтобы приложение подключалось автоматически при запуске, включите Auto-connect on startup в настройках сети.
В окне сети можно использовать команды:
-
/join #channel— войти в канал. -
/join #channel key— войти в канал, защищённый паролем. -
/list— открыть список доступных каналов.
Замените #channel на название нужного канала.
Если хотите автоматически входить в каналы после подключения, добавьте их в список автоматического входа в настройках сети.
Если у вас ещё нет выбранной сети, можно попробовать одну из перечисленных ниже. Перед подключением уточните актуальный адрес сервера и порт на официальном сайте соответствующей сети.
| Сеть | Сервер | Обычный Порт | SSL/TLS-порт | Особенности |
|---|---|---|---|---|
| DimLife | irc.dimlife.ru | 6667 | 6697 | Сообщество DimLife IRC |
| RusChat | irc.ruschat.net | 6667 | 6697 | Русскоязычная Сеть RusChat |
Для защищённого подключения оставляйте TLS включённым. Если сервер не отвечает на порту 6697, проверьте документацию выбранной сети.
Чтобы подключиться к IRC-серверу DimLife, создайте сеть в приложении и введите адрес и порт, предоставленные администратором сервера. Убедитесь, что настройки TLS соответствуют настройкам сервера.
На многих IRC-сетях можно зарегистрировать никнейм или отдельный аккаунт. Способ регистрации зависит от сервисов конкретной сети.
Если сеть поддерживает SASL:
- Откройте настройки сети.
- Перейдите в раздел Authentication (Аутентификация).
- Включите SASL.
- Выберите поддерживаемый сервером механизм аутентификации.
- Укажите имя аккаунта и пароль.
SASL позволяет пройти аутентификацию во время подключения, до входа в каналы.
Основные механизмы:
- PLAIN — имя пользователя и пароль. Используйте только через защищённое TLS-соединение.
- SCRAM-SHA-256 — проверка с криптографическим обменом, если поддерживается сетью.
- EXTERNAL — аутентификация с помощью клиентского TLS-сертификата, если она настроена на сервере.
Если SASL не поддерживается, некоторые сети позволяют авторизоваться после подключения через NickServ или другой сервис. Команды и порядок регистрации уточняйте в документации своей сети.
IRC не является обычным мессенджером с серверным почтовым ящиком: если клиент отключён, вы можете пропустить сообщения.
Чтобы сохранять соединение:
- Откройте Settings (Настройки).
- Перейдите в раздел Connection (Подключение).
- Включите Keep alive in background.
Android может показывать постоянное уведомление, пока приложение поддерживает соединение в фоновом режиме. Это ожидаемое поведение.
При потере соединения приложение может автоматически выполнять повторные попытки подключения. Если Android завершает работу приложения после закрытия экрана, проверьте настройки энергосбережения и разрешения для фоновой работы на своём устройстве.
Приложение может уведомлять о:
- упоминании вашего никнейма в канале;
- новых личных сообщениях;
- появлении заданных вами ключевых слов.
На Android 13 и более новых версиях необходимо разрешить отправку уведомлений. Проверить разрешение можно в системных настройках Android в разделе приложений.
Некоторые IRC-серверы поддерживают передачу истории сообщений. Если сервер поддерживает эту функцию, клиент может загружать недавние сообщения при входе в канал.
Количество загружаемых сообщений настраивается в параметре History limit. Доступность истории зависит от возможностей сервера и его настроек.
TLS шифрует соединение между приложением и IRC-сервером. По возможности используйте защищённый порт и не отключайте проверку сертификатов без необходимости.
При первом подключении приложение может запомнить отпечаток сертификата сервера. Если впоследствии отпечаток изменится, внимательно проверьте причину перед повторным подключением: это может быть обычное обновление сертификата, но также может указывать на проблему безопасности.
Если используемая версия приложения поддерживает прокси, для отдельной сети можно настроить SOCKS-прокси в её параметрах.
Для подключения через Tor можно использовать локальный SOCKS-прокси, предоставляемый Orbot или другим совместимым сервисом. Адрес и порт зависят от конфигурации прокси.
Прокси может скрыть от IRC-сервера ваш прямой IP-адрес, но сам по себе не гарантирует полной анонимности. Учитывайте особенности выбранной сети и настройки устройства.
Баунсер — это сервис, который поддерживает соединение с IRC-сетью вместо вашего устройства и может сохранять историю сообщений.
Если вы используете баунсер, откройте настройки нужной сети, включите Bouncer mode и выберите тип сервиса, если такая настройка доступна.
Поддерживаемые форматы имени пользователя зависят от типа баунсера. Например, soju и ZNC используют разные варианты записи имени пользователя, сети и идентификатора клиента. Уточните параметры у администратора своего баунсера.
Если приложение поддерживает экспорт настроек:
- Откройте Settings → Backup & Restore.
- Нажмите Export и сохраните файл резервной копии.
- На новом устройстве откройте тот же раздел.
- Нажмите Import и выберите сохранённый файл.
После восстановления проверьте настройки сетей и подключения. Пароли SASL и клиентские TLS-сертификаты могут не включаться в резервную копию, поэтому при необходимости добавьте их заново.
Если не удаётся подключиться к серверу:
- проверьте адрес и порт;
- убедитесь, что TLS включён или выключен в соответствии с требованиями сервера;
- проверьте интернет-соединение;
- уточните, не требуется ли регистрация аккаунта;
- проверьте документацию или обратитесь к администратору сети.
Если приложение отключается в фоновом режиме, проверьте разрешения на уведомления, работу фоновых служб и системные ограничения энергосбережения.
DimLife IRC — проект на основе свободного программного обеспечения. Лицензия и сведения об исходном проекте доступны в репозитории приложения.