Документация, содержащая описание технических средств, необходимых для активации, выпуска, распространения, управления лицензионными ключами программного обеспечения
Экосистема ВАЙЛТ. Сервис В.Чат — chat.whilet.ru
Редакция от 09 июля 2026 г. Действует с момента публикации.
1. Общие сведения
Наименование программного обеспечения: В.Чат
Правообладатель: Гуляев Кирилл Иванович
Версия программного обеспечения: 1.0.6 (6)
Настоящий документ содержит описание технических средств, необходимых для активации, выпуска, распространения, управления лицензионными ключами и правами доступа к программному обеспечению «В.Чат».
Программное обеспечение «В.Чат» является программным обеспечением класса «мессенджер» и предназначено для обмена сообщениями, файлами и мультимедийными материалами между пользователями, создания личных и групповых чатов, каналов, секретных чатов, работы с уведомлениями, пользовательскими профилями, ботами и административными функциями.
2. Модель активации программного обеспечения
Программное обеспечение «В.Чат» не требует от конечного пользователя ввода отдельного лицензионного ключа для начала использования базовых функций.
Активация доступа к программному обеспечению выполняется посредством:
- Создания учётной записи пользователя.
- Авторизации пользователя в программном обеспечении.
- Проверки статуса учётной записи на серверной стороне.
- Проверки прав доступа пользователя.
- Проверки статуса подписки, если пользователь использует платные функции.
- Предоставления доступа к функциям программного обеспечения в соответствии с ролью, настройками и действующим статусом пользователя.
В случае использования платных функций программного обеспечения право доступа к таким функциям предоставляется не через отдельный лицензионный ключ, а через запись о действующей подписке или ином праве доступа, хранящуюся в базе данных программного обеспечения.
3. Лицензионные ключи и права доступа
В программном обеспечении «В.Чат» применяется серверная модель управления правами доступа.
Отдельные лицензионные ключи в виде самостоятельных кодов активации для конечных пользователей не выпускаются, если иное не предусмотрено отдельной редакцией программного обеспечения или отдельным договором.
Управление правами доступа осуществляется через следующие сущности:
- Учётная запись пользователя.
- Идентификатор пользователя.
- Роль пользователя.
- Статус учётной записи.
- Статус подписки.
- Срок действия подписки.
- Перечень доступных функций.
- Ограничения доступа.
- История платежей, если применимо.
- Служебные записи о предоставлении, изменении, приостановке или прекращении доступа.
При необходимости программное обеспечение может поддерживать выпуск внутренних лицензионных токенов, промокодов, служебных ключей доступа или иных идентификаторов прав доступа. Такие идентификаторы используются только в рамках технической инфраструктуры программного обеспечения и управляются серверной частью.
4. Технические средства активации программного обеспечения
Активация доступа к программному обеспечению осуществляется с использованием серверной инфраструктуры, расположенной на территории Российской Федерации.
К техническим средствам активации относятся:
| Техническое средство | Назначение | Место размещения |
|---|---|---|
| Сервер авторизации | Регистрация, вход пользователя, проверка сессии и статуса учётной записи | РФ, [город], [дата-центр / хостинг-провайдер] |
| Сервер приложения | Обработка пользовательских запросов и предоставление доступа к функциям ПО | РФ, [город], [дата-центр / хостинг-провайдер] |
| Сервер API | Проверка прав доступа, обработка запросов клиента и интеграций | РФ, [город], [дата-центр / хостинг-провайдер] |
| База данных | Хранение сведений об учётных записях, ролях, подписках и правах доступа | РФ, [город], [дата-центр / хостинг-провайдер] |
| Сервер уведомлений | Передача системных и пользовательских уведомлений | РФ, [город], [дата-центр / хостинг-провайдер] |
| Административная панель | Управление пользователями, доступами, подписками и ограничениями | РФ, [город], [дата-центр / хостинг-провайдер] |
Активация выполняется автоматически после успешной регистрации или авторизации пользователя, если учётная запись пользователя не ограничена, не заблокирована и соответствует условиям использования программного обеспечения.
5. Порядок активации доступа пользователя
Общий порядок активации доступа пользователя:
- Пользователь открывает программное обеспечение через веб-интерфейс или клиентское приложение.
- Пользователь проходит регистрацию или авторизацию.
- Сервер авторизации проверяет переданные данные.
- Сервер приложения создаёт или обновляет пользовательскую сессию.
- База данных возвращает сведения о статусе учётной записи пользователя.
- Сервер приложения проверяет роль пользователя, ограничения и доступные функции.
- Пользователю предоставляется доступ к функциям программного обеспечения в соответствии с его правами.
- При наличии платной подписки сервер дополнительно проверяет срок действия подписки и перечень доступных функций.
В случае отсутствия действующего права доступа к отдельным платным функциям пользователь получает доступ только к базовым функциям программного обеспечения.
6. Технические средства выпуска программного обеспечения
Выпуск программного обеспечения осуществляется правообладателем или уполномоченным техническим администратором с использованием технических средств, расположенных на территории Российской Федерации.
К техническим средствам выпуска относятся:
| Техническое средство | Назначение | Место размещения |
|---|---|---|
| Система контроля версий | Хранение исходного текста и подготовка релизных версий | РФ, [город], [дата-центр / хостинг-провайдер] |
| Сборочный сервер | Сборка исходного текста в объектный код | РФ, [город], [дата-центр / хостинг-провайдер] |
| Сервер хранения артефактов | Хранение релизных пакетов и объектного кода | РФ, [город], [дата-центр / хостинг-провайдер] |
| Сервер тестовой среды | Проверка работоспособности релиза перед публикацией | РФ, [город], [дата-центр / хостинг-провайдер] |
| Сервер промышленной среды | Размещение рабочей версии программного обеспечения | РФ, [город], [дата-центр / хостинг-провайдер] |
| Административная панель | Управление версиями, настройками и доступами | РФ, [город], [дата-центр / хостинг-провайдер] |
Выпуск новой версии программного обеспечения включает:
- Подготовку исходного текста.
- Фиксацию версии в системе контроля версий.
- Сборку объектного кода.
- Проведение технической проверки.
- Формирование релизного пакета.
- Сохранение релизного пакета в хранилище артефактов.
- Размещение версии в тестовой среде.
- Проверку основных функций.
- Размещение версии в промышленной среде.
- Обновление сведений о версии программного обеспечения.
7. Технические средства распространения программного обеспечения
Распространение программного обеспечения «В.Чат» осуществляется через технические средства, контролируемые правообладателем.
К техническим средствам распространения относятся:
| Техническое средство | Назначение | Место размещения / контроль |
|---|---|---|
| Официальный сайт программного обеспечения | Предоставление доступа к веб-версии, документации и сведениям о ПО | РФ, [город], [дата-центр / хостинг-провайдер] |
| Сервер приложения | Предоставление доступа к рабочей версии программного обеспечения | РФ, [город], [дата-центр / хостинг-провайдер] |
| Сервер API | Обработка запросов клиентских приложений и интеграций | РФ, [город], [дата-центр / хостинг-провайдер] |
| Сервер обновлений | Распространение обновлений, если применяется | РФ, [город], [дата-центр / хостинг-провайдер] |
| Хранилище релизных пакетов | Хранение версий программного обеспечения | РФ, [город], [дата-центр / хостинг-провайдер] |
| Магазины приложений | Распространение клиентского приложения, если используется мобильное приложение | [указать применимые магазины или удалить строку] |
Основным способом распространения программного обеспечения является предоставление доступа к программному обеспечению через официальный сайт, веб-интерфейс или клиентское приложение.
Если программное обеспечение распространяется в виде мобильного приложения, публикация клиентского приложения может осуществляться через магазины приложений. При этом серверная часть программного обеспечения, механизмы активации, управления доступом, хранения прав и проверки подписок находятся под контролем правообладателя.
8. Порядок распространения программного обеспечения
Распространение программного обеспечения выполняется следующим образом:
- Правообладатель формирует релизную версию программного обеспечения.
- Релизная версия сохраняется в хранилище артефактов.
- Версия проходит проверку в тестовой среде.
- После проверки версия размещается в промышленной среде.
- Пользователи получают доступ к актуальной версии через веб-интерфейс или клиентское приложение.
- При использовании мобильных приложений новая версия клиентского приложения публикуется в соответствующем магазине приложений.
- Серверная часть программного обеспечения обновляется правообладателем централизованно.
- Информация о доступных функциях и правах пользователя определяется серверной частью программного обеспечения.
9. Управление подписками и платными функциями
Программное обеспечение может предоставлять пользователям базовые и платные функции.
Управление платными функциями выполняется на стороне серверной части программного обеспечения.
К техническим средствам управления подписками относятся:
| Техническое средство | Назначение |
|---|---|
| Сервер приложения | Проверка прав пользователя и доступности платных функций |
| База данных | Хранение сведений о подписках, сроках действия и статусах оплаты |
| Платёжный модуль | Обработка сведений об оплате, если применимо |
| Административная панель | Управление подписками, статусами и ограничениями |
| Сервер уведомлений | Уведомление пользователя о статусе подписки |
| Журналы событий | Фиксация операций, связанных с изменением статуса доступа |
Подписка пользователя может иметь следующие статусы:
- Активна.
- Истекла.
- Отменена.
- Приостановлена.
- Ожидает оплаты.
- Ожидает подтверждения.
- Отключена администратором.
Доступ к платным функциям предоставляется только при наличии действующей записи о праве доступа в базе данных программного обеспечения.
10. Управление лицензионными ключами
В базовой модели распространения программного обеспечения «В.Чат» отдельные лицензионные ключи для конечных пользователей не применяются.
Вместо лицензионных ключей используются серверные записи о правах доступа пользователя.
К таким записям относятся:
- Идентификатор пользователя.
- Идентификатор подписки.
- Тип подписки.
- Дата начала действия подписки.
- Дата окончания действия подписки.
- Статус подписки.
- Перечень доступных функций.
- Ограничения доступа.
- История изменений прав доступа.
- Служебный идентификатор операции.
Если в отдельной редакции программного обеспечения используются лицензионные ключи, их выпуск, хранение и проверка осуществляются через сервер лицензирования, расположенный на территории Российской Федерации.
Возможный порядок управления лицензионными ключами:
- Создание лицензионного ключа на сервере лицензирования.
- Привязка лицензионного ключа к пользователю, организации, тарифу или договору.
- Указание срока действия лицензионного ключа.
- Указание перечня доступных функций.
- Хранение сведений о лицензионном ключе в базе данных.
- Проверка лицензионного ключа при активации доступа.
- Блокировка лицензионного ключа при нарушении условий использования.
- Продление лицензионного ключа при наличии оснований.
- Отзыв лицензионного ключа при прекращении права использования.
- Журналирование операций с лицензионным ключом.
11. Сервер лицензирования
Если используется модель с лицензионными ключами, сервер лицензирования выполняет следующие функции:
- Создание лицензионных ключей.
- Проверка действительности лицензионных ключей.
- Привязка ключей к пользователям или организациям.
- Хранение сведений о сроках действия лицензий.
- Хранение сведений о доступных функциях.
- Отзыв и блокировка лицензионных ключей.
- Продление срока действия лицензий.
- Журналирование операций с ключами.
- Передача серверу приложения результата проверки прав доступа.
В текущей модели программного обеспечения «В.Чат» сервер лицензирования может быть реализован как часть серверной части программного обеспечения или как отдельный внутренний модуль.
12. Административное управление доступом
Управление доступом пользователей осуществляется через административную панель программного обеспечения.
Административная панель позволяет уполномоченным лицам:
- Просматривать сведения об учётных записях.
- Просматривать статус доступа пользователя.
- Изменять роль пользователя.
- Ограничивать доступ пользователя при нарушении правил.
- Блокировать учётную запись.
- Разблокировать учётную запись.
- Управлять статусом подписки.
- Управлять доступом к отдельным функциям.
- Просматривать технические журналы.
- Выполнять служебные операции в пределах предоставленных полномочий.
Все административные операции должны выполняться уполномоченными лицами и фиксироваться в технических журналах программного обеспечения.
13. Технические средства контроля доступа
Для контроля доступа используются следующие технические средства:
| Техническое средство | Назначение |
|---|---|
| Система авторизации | Идентификация пользователя и создание сессии |
| Сервер приложения | Проверка прав доступа при выполнении действий |
| База данных | Хранение прав, ролей, подписок и ограничений |
| API | Проверка доступа при обращении клиентского приложения или бота |
| Административная панель | Управление правами и ограничениями |
| Журналы событий | Фиксация операций с доступом |
| Система уведомлений | Информирование пользователя о значимых изменениях доступа |
Проверка прав доступа выполняется на серверной стороне. Клиентская часть программного обеспечения не является единственным средством контроля доступа и не используется как основной источник сведений о правах пользователя.
14. Журналирование операций активации и управления доступом
Программное обеспечение обеспечивает журналирование технических событий, связанных с активацией и управлением доступом.
В журналах могут фиксироваться:
- Дата и время регистрации пользователя.
- Дата и время авторизации пользователя.
- Создание пользовательской сессии.
- Изменение статуса учётной записи.
- Изменение роли пользователя.
- Изменение статуса подписки.
- Предоставление доступа к платным функциям.
- Ограничение доступа.
- Блокировка учётной записи.
- Разблокировка учётной записи.
- Административные операции.
- Ошибки проверки доступа.
- Ошибки активации.
- Технические события, связанные с обновлением версии программного обеспечения.
Журналы используются для технического сопровождения, диагностики, расследования инцидентов, восстановления корректного состояния доступа и подтверждения выполненных операций.
15. Защита технических средств активации, выпуска, распространения и управления доступом
Для защиты технических средств применяются следующие меры:
- Разграничение прав доступа к серверам.
- Разграничение прав доступа к административной панели.
- Использование индивидуальных учётных записей администраторов.
- Ограничение доступа к базе данных.
- Ограничение доступа к серверу хранения релизов.
- Ограничение доступа к сборочному серверу.
- Использование защищённых протоколов подключения.
- Журналирование административных действий.
- Резервное копирование базы данных.
- Резервное копирование релизных артефактов.
- Контроль изменений программного обеспечения.
- Ограничение доступа к секретным ключам, токенам и переменным окружения.
- Отзыв доступа при прекращении полномочий администратора или разработчика.
16. Резервное копирование данных активации и доступа
Для обеспечения сохранности сведений об активации и правах доступа выполняется резервное копирование.
Резервному копированию могут подлежать:
- База данных пользователей.
- База данных подписок.
- База данных прав доступа.
- Журналы операций.
- Конфигурационные файлы.
- Релизные артефакты.
- Документация программного обеспечения.
Параметры резервного копирования:
- тип резервного копирования: [полное / инкрементальное / смешанное];
- периодичность резервного копирования: [ежедневно / еженедельно / при каждом релизе];
- место хранения резервных копий: Российская Федерация, [город], [дата-центр / сервер / хранилище];
- срок хранения резервных копий: [указать срок];
- доступ к резервным копиям: предоставляется только уполномоченным техническим администраторам.
17. Размещение технических средств на территории Российской Федерации
Технические средства, необходимые для активации, выпуска, распространения, управления лицензионными ключами и правами доступа программного обеспечения «В.Чат», находятся на территории Российской Федерации.
Сведения о размещении технических средств:
| Вид технического средства | Назначение | Место размещения | Оператор / провайдер |
|---|---|---|---|
| Сервер авторизации | Активация доступа, регистрация и авторизация пользователей | РФ, [город], [дата-центр] | [указать] |
| Сервер приложения | Проверка прав доступа и предоставление функций ПО | РФ, [город], [дата-центр] | [указать] |
| Сервер API | Обработка запросов клиента, ботов и интеграций | РФ, [город], [дата-центр] | [указать] |
| База данных | Хранение учётных записей, прав, ролей и подписок | РФ, [город], [дата-центр] | [указать] |
| Сервер хранения релизов | Хранение объектного кода и релизных пакетов | РФ, [город], [дата-центр] | [указать] |
| Сборочный сервер | Подготовка релизных версий программного обеспечения | РФ, [город], [дата-центр] | [указать] |
| Административная панель | Управление доступами, подписками и ограничениями | РФ, [город], [дата-центр] | [указать] |
| Сервер резервного копирования | Хранение резервных копий данных доступа и релизов | РФ, [город], [дата-центр] | [указать] |
Документами, подтверждающими размещение технических средств на территории Российской Федерации, могут быть договоры с хостинг-провайдером, сведения из личного кабинета провайдера, акты оказания услуг, технические паспорта серверов, документы дата-центра или иные подтверждающие документы.
18. Контроль со стороны правообладателя
Технические средства, необходимые для активации, выпуска, распространения, управления лицензионными ключами и правами доступа, контролируются правообладателем программного обеспечения или уполномоченными им лицами.
Контроль включает:
- Администрирование серверной инфраструктуры.
- Управление доступом к административной панели.
- Управление доступом к системе контроля версий.
- Управление доступом к сборочному серверу.
- Управление доступом к серверу хранения релизов.
- Управление доступом к базе данных.
- Управление правами пользователей.
- Управление подписками.
- Управление ограничениями доступа.
- Управление обновлениями программного обеспечения.
- Контроль журналов технических событий.
- Выполнение резервного копирования.
19. Восстановление доступа и работоспособности
В случае технического сбоя восстановление доступа и работоспособности программного обеспечения выполняется уполномоченным техническим администратором.
Восстановление может включать:
- Проверку состояния серверной инфраструктуры.
- Проверку состояния базы данных.
- Проверку состояния пользовательских сессий.
- Проверку состояния подписок и прав доступа.
- Восстановление данных из резервной копии.
- Перезапуск серверных процессов.
- Откат к предыдущей стабильной версии программного обеспечения.
- Повторную проверку активации доступа пользователей.
- Проверку корректности работы платных функций.
- Проверку журналов ошибок.
20. Заключительные положения
Настоящая документация описывает технические средства, необходимые для активации, выпуска, распространения, управления лицензионными ключами и правами доступа программного обеспечения «В.Чат».
В текущей модели программного обеспечения отдельные лицензионные ключи для конечных пользователей не применяются. Управление правом использования программного обеспечения и доступом к отдельным функциям осуществляется серверной частью программного обеспечения на основании учётной записи пользователя, роли, статуса доступа, статуса подписки и иных служебных записей.
Сведения, указанные в настоящем документе, подлежат актуализации при изменении технических средств активации, выпуска, распространения, управления лицензионными ключами, подписками или правами доступа.