Skip to content

privacy

DimLife edited this page Oct 16, 2026 · 2 revisions

Политика конфиденциальности

Дата вступления в силу: 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.

Clone this wiki locally