> ## Documentation Index
> Fetch the complete documentation index at: https://royalratsproductions.ru/docs/llms.txt
> Use this file to discover all available pages before exploring further.

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

> Какие данные обрабатывает CROWN FREE и модуль Radio.

**Дата вступления в силу:** 1 июля 2026 года

## Сводка

CROWN — Discord-приложение для управления операциями RP-сервера. FREE версия использует данные Discord-сервера, настройки CROWN и данные Radio, необходимые для настройки частот, отображения участников и управления доступом к голосовым каналам.

## Зона действия

Политика применяется к:

* установке CROWN на Discord-сервер;
* автоматической активации FREE Edition;
* основным настройкам CROWN;
* командам, меню, кнопкам и модальным окнам CROWN;
* модулю Radio;
* технической диагностике работы этих функций.

Политика не заменяет [политику конфиденциальности Discord](https://discord.com/privacy) и не регулирует самостоятельную обработку данных владельцем Discord-сервера.

## Управляющий данными

CROWN управляется командой под наименованием **Royal Rats Productions (RRP)**. По вопросам обработки данных можно обратиться через:

* [сайт Royal Rats Productions](https://royalratsproductions.ru/);
* [Discord-сервер Royal Rats Productions](https://discord.gg/TAm6NWhEka).

Владелец или администрация Discord-сервера самостоятельно определяет, кто может пользоваться сервером, какие роли назначаются участникам и какие каналы используются для Radio.

## Какую информацию мы обрабатываем

### Данные платформы

| Данные                                                                        | Источник                                            | Назначение                                                                                                                                              | Хранение                                                                                        | Срок существования и удаление                                                                                                                                                                 |
| ----------------------------------------------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Discord Guild ID                                                              | Discord API                                         | Связать настройки, лицензию и состояние CROWN с конкретным сервером                                                                                     | Локальное хранилище CROWN; при включённой синхронизации — инфраструктура CROWN                  | Автоматический срок не установлен. Удаление CROWN с сервера не удаляет локальную запись автоматически                                                                                         |
| Название и значок сервера                                                     | Discord API                                         | Регистрация и отображение сервера в системах CROWN                                                                                                      | Передаются в инфраструктуру CROWN только при включённой backend-синхронизации                   | Срок хранения backend-копии не определён в исходном коде Discord-приложения                                                                                                                   |
| ID, названия и позиции ролей, категорий и поддерживаемых каналов              | Discord API                                         | Синхронизация структуры сервера и настройка интерфейсов                                                                                                 | Обрабатываются в памяти; при включённой backend-синхронизации передаются в инфраструктуру CROWN | Срок хранения backend-копии не определён в исходном коде Discord-приложения                                                                                                                   |
| Discord User ID, роли, permissions и locale взаимодействия                    | Discord API и Discord interaction                   | Определить пользователя, проверить доступ, применить rate limit, локализовать ответ и отправить welcome-сообщение установившему приложение пользователю | Обрабатываются в памяти; User ID может попасть в UI state, технический журнал или audit-запись  | In-memory rate-limit state существует только во время работы процесса; сроки для UI state и журналов указаны в отдельных строках                                                              |
| Язык, часовой пояс, admin role ID, включённые модули, UI- и log-настройки     | Администратор сервера и значения по умолчанию CROWN | Локализация, управление доступом и настройка приложения                                                                                                 | Файл настроек в локальном runtime-хранилище CROWN и ротационные резервные копии                 | Автоматический срок для основной записи не установлен; сохраняется не более 20 последних резервных копий настроек                                                                             |
| Discord User ID, Guild ID, Channel ID и Message ID активных интерфейсов       | Discord interaction и Discord API                   | Обновление открытых экранов, восстановление интерфейса и защита действий владельца экрана                                                               | Локальная SQLite-база CROWN                                                                     | Завершённые задачи очищаются через 7 дней; ошибочные и отменённые задачи — через 14 дней; неактивные поверхности — через 14 дней. Для активных поверхностей автоматический срок не установлен |
| Тип действия, технический результат, время, тип ошибки и связанные Discord ID | Работа CROWN                                        | Диагностика, безопасность, восстановление и расследование ошибок                                                                                        | Оперативная память, системные журналы и отдельные локальные audit-записи                        | Срок системных журналов определяется конфигурацией runtime-хоста; для JSONL audit-записей срок в коде не установлен                                                                           |

CROWN использует данные о существующих ролях и участниках сервера для проверки прав. Эти данные могут обрабатываться в памяти без создания отдельной постоянной пользовательской записи.

### CROWN FREE

При первой установке на сервер CROWN автоматически создаёт FREE-лицензию и включает Radio.

| Данные                                                                                                               | Источник                 | Назначение                                        | Хранение                      | Срок существования и удаление                                                                                               |
| -------------------------------------------------------------------------------------------------------------------- | ------------------------ | ------------------------------------------------- | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| Guild ID, внутренний FREE key ID, preset `FREE`, entitlement `radio.module`, время выдачи и активации, статус отзыва | CROWN и Discord Guild ID | Подтвердить доступ сервера к FREE Edition и Radio | Локальный файл лицензий CROWN | У FREE-лицензии нет установленной даты истечения. Запись сохраняется до отзыва или ручной отвязки уполномоченным оператором |
| Список включённых модулей со значением Radio                                                                         | CROWN                    | Сделать Radio доступным после установки           | Локальный файл настроек CROWN | Автоматический срок не установлен                                                                                           |

FREE версия не предоставляет доступ к ER:LC, Bank, Applications, Database, Sessions, Social или Weather. Данные этих модулей не относятся к использованию FREE Edition, описанному этой политикой.

### Radio Module

| Данные                                                        | Источник                                    | Назначение                                                      | Хранение                                                                 | Срок существования и удаление                                                                                             |
| ------------------------------------------------------------- | ------------------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- |
| Discord User ID                                               | Discord API                                 | Связать Radio-профиль и активную Radio-сессию с участником      | Локальный файл состояния Radio                                           | Для профиля автоматический срок не установлен; ID сессии удаляется вместе с сессией                                       |
| Отображаемое имя                                              | Discord profile или ввод пользователя       | Показать участника на экране текущей частоты                    | Локальный файл состояния Radio                                           | Автоматический срок не установлен; новое значение заменяет предыдущее                                                     |
| Позывной                                                      | Ввод пользователя                           | Идентификация участника на частоте                              | Локальный файл состояния Radio                                           | Автоматический срок не установлен; новое значение заменяет предыдущее                                                     |
| Radio-статус и выбранная частота                              | Выбор пользователя                          | Показать доступность и выбранную частоту                        | Локальный файл состояния Radio                                           | Автоматический срок не установлен; новое значение заменяет предыдущее                                                     |
| Ключ частоты, Voice Channel ID и время начала сессии          | Действие пользователя и Discord voice state | Подключение к частоте и восстановление состояния после рестарта | Локальный файл состояния Radio                                           | Сессия удаляется при отключении через CROWN или после обнаружения выхода участника из назначенного голосового канала      |
| ID категории и голосовых каналов, названия и состояние частот | Настройка администратора                    | Настроить структуру Radio и доступные частоты                   | Локальный файл настроек CROWN                                            | Автоматический срок не установлен; изменения заменяют предыдущие значения                                                 |
| Whitelist и blacklist Role IDs                                | Настройка администратора и Discord API      | Проверять доступ участника к частоте                            | Локальный файл настроек CROWN; роли участника также проверяются в памяти | Автоматический срок не установлен; изменения заменяют предыдущие значения                                                 |
| User ID администратора и время последней синхронизации прав   | Действие администратора                     | Показать, когда и кем обновлялись права Radio                   | Локальный файл настроек CROWN                                            | Автоматический срок не установлен                                                                                         |
| User ID, название частоты и тип выполненного изменения        | Действие пользователя или администратора    | Необязательные журналы Radio для администрации сервера          | Выбранный администрацией Discord-канал                                   | CROWN не удаляет эти Discord-сообщения автоматически; срок зависит от настроек и действий администрации сервера и Discord |

CROWN получает события о входе и выходе участника из голосовых каналов и может перемещать участника между каналами.

CROWN работает через slash-команды и не включает Discord `message_content` intent. Содержимое обычных сообщений Discord не читается и не сохраняется.

## Классификация данных

Классификация ниже описывает характер данных, а не устанавливает применимый правовой режим для каждой юрисдикции.

| Категория           | Данные CROWN FREE                                                                                                                                      |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Personal Data       | Discord User ID, отображаемое имя, позывной, Radio-статус, связь пользователя с частотой и действия администратора                                     |
| Technical Data      | Guild, Channel, Message, Role и Voice Channel IDs; timestamps; состояние задач и интерфейсов                                                           |
| Operational Data    | Активная Radio-сессия, выбранная частота, результаты синхронизации и события работы приложения                                                         |
| Configuration Data  | Язык, часовой пояс, admin role, Radio-категория, каналы, роли доступа и названия частот                                                                |
| Diagnostic Data     | Тип операции, длительность, результат, тип ошибки, безопасные технические метки и stack trace при внутренних сбоях                                     |
| Authentication Data | Токен Discord-бота и backend credentials из переменных окружения. Они не являются пользовательскими настройками и не должны отображаться пользователям |
| Licensing Data      | Guild ID, FREE key ID, preset, entitlements, время активации и статус отзыва                                                                           |

## Передача информации третьим лицам

### Discord API

Discord является обязательной внешней платформой для CROWN FREE.

CROWN получает от Discord сведения о сервере, участниках, ролях, каналах, голосовых каналах и действиях в интерфейсе. CROWN отправляет Discord ответы команд, экраны Radio, сообщения настроенных журналов, изменения channel permissions и команды перемещения участника между голосовыми каналами.

RRP обрабатывает эти данные в CROWN в объёме, необходимом для работы приложения. Discord независимо обрабатывает данные по собственной [политике конфиденциальности](https://discord.com/privacy).

### CROWN backend

Код CROWN поддерживает защищённую синхронизацию с backend-инфраструктурой CROWN. Такая синхронизация может передавать:

* Guild ID, название и URL значка;
* статус и уровень лицензии;
* настроенный язык;
* ID, названия, позиции и родительские связи ролей, категорий и каналов.

Это инфраструктура CROWN, используемая RRP, а не отдельная функция Radio. Исходный код Discord-приложения не определяет срок хранения backend-копий.

## Распространение информации

CROWN раскрывает данные только в пределах подтверждённых технических путей:

* Discord получает данные и команды, необходимые для интерфейса, permissions и перемещения по голосовым каналам;
* участники сервера могут видеть отображаемое имя, позывной и статус пользователей на доступной им Radio-частоте;
* администрация сервера может получать Radio-журналы в настроенном Discord-канале;
* RRP обрабатывает локальные данные и, при включённой backend-синхронизации, перечисленные выше сведения о сервере;
* Radio-профили и Radio-сессии не передаются в ER:LC или API других недоступных модулей.

Постоянные Radio-профили и Radio-сессии хранятся в локальном файле CROWN. Отображаемые сведения из них передаются в Discord при формировании интерфейса Radio.

Исходный код не подтверждает передачу данных рекламным сетям, аналитическим платформам или сервисам продажи данных.

## Хранение данных

CROWN применяет автоматические сроки только к части технических данных:

* успешно завершённые обновления интерфеса в прямом эфире — 7 дней;
* ошибочные и отменённые обновления интерфеса в прямом эфире  — 14 дней;
* неактивный интерфейс — 14 дней;
* настройки — основная запись без срока и не более 20 последних резервных копий;
* активная Radio-сессия — до отключения или обнаружения выхода из канала.

## Безопасность данных

CROWN использует следующие подтверждённые меры:

* доступ к функциям через ключи лицензии, ограничения и проверки;
* отдельные проверки владельца сервера, админ-роли и прав Discord;
* хранение секретов в переменных окружения, а не в пользовательских настройках;
* ограничение доступа к базе данных и ее резервное копирование в облачные сервисы, используемые RRP;
* ограничение длины отображаемого имени, позывного и названия частоты;
* отсутствие `message_content` intent и обработки голосового аудиопотока

Ни одна техническая мера не исключает все риски. Владельцу сервера следует выдавать административные роли только доверенным лицам и ограничивать доступ к Discord-каналам логов.

## Удаление данных

Пользователь может заменить отображаемое имя, позывной, статус и выбранную частоту через Radio. Активная Radio-сессия удаляется при штатном отключении или после обнаружения выхода из соответствующего голосового канала.

Администратор может изменять доступные ему настройки CROWN. Отдельные owner-only операции сброса создают резервные и аудит-записи, поэтому сброс конфигурации не равен немедленному удалению всех копий.

<Warning>
  Удаление CROWN с Discord-сервера не запускает автоматическое удаление локальных настроек, в т.ч. лицензии и других хранимых данных CROWN о вашем сервере.
</Warning>

Запрос о доступных вариантах удаления можно составить, перейдя [Discord-сервер RRP](https://discord.com/channels/1193156662941466659/1451651097625100390).

## Безопасность несовершеннолетних

CROWN не запрашивает дату рождения или возраст. Доступ к CROWN осуществляется через Discord, поэтому пользователь должен соответствовать минимальному возрасту и другим требованиям [Discord Terms of Service](https://discord.com/terms) для своей страны.

Владельцы и администраторы серверов отвечают за состав участников и настройки доступа на своих Discord-серверах.

## Обновление политики конфиденциальности

Политика может обновляться при изменении фактической обработки данных CROWN FREE. На странице будет указана новая дата вступления изменений в силу.

<Columns cols={3}>
  <Column>
    ## Смотрите также:
  </Column>
</Columns>

<Columns cols={3}>
  <Column>
    ### [Правила использования](/legal/terms)

    Правила использования CROWN
  </Column>

  <Column>
    ### [Базовая настройка](/getting-started)

    Добавьте CROWN на свой проект и начните использование!
  </Column>

  <Column>
    ### [Подписки CROWN](/crown/versions)

    Узнайте, чем отличаются разные уровни и кому они подойдут
  </Column>
</Columns>
