Работа с персональными данными

Раздел предназначен для создания, редактирования и управления версиями документов, согласий и предупреждений о сборе кук на сайте для соответствия 152-ФЗ.

Включает в себя три группы настроек

  • Разрешение на cookie - управление окном предупреждения о сборе и использовании файлов cookie на сайте.
  • Документы для соглашений - создание, редактирование и версионирование правовых документов (Политика конфиденциальности, Оферта и др.).
  • Соглашения пользователей - журнал всех полученных от пользователей согласий и фактов их отзыва.

Раздел настроек - Работа с персональными данными.


1. Версионирование документов

Каждый документ в системе имеет номер версии из двух чисел, разделенных точкой (например, 1.0, 2.3):
Версионирование документов

  • Мажорное изменение (Первая цифра, X.0): Изменение юридического смысла документа, перечня собираемых данных или целей их обработки.

    Важно: Сохранение версии с новой первой цифрой (например, с 1.4 на 2.0) сбрасывает ранее полученные согласия. При следующей отправке формы, которая может содержать персональные данные, потребуется повторное согласие пользователя.

  • Минорное изменение (Вторая цифра, 1.X): Технические правки, исправление опечаток или форматирование.

    Повторное согласие пользователей не требуется.

При создании нового документа ему автоматически присваивается версия 1.0.

2. Сбор и отзыв согласий
Сбор согласий

  • Вывод в формах: Во всех формах сайта, собирающих персональные данные (оформление заказа, регистрация, обратный звонок, отзывы и т.д.), автоматически выводится список обязательных и опциональных документов с чекбоксами;

  • Автоскрытие: Если пользователь уже давал согласие на текущую мажорную версию документа, этот документ повторно в форме не отображается;

  • Обязательность: В настройках документа можно задать флаг «Обязателен для соглашения». Без отметки такого чекбокса пользователь не сможет отправить форму;

  • Личный кабинет: В личном кабинете пользователь видит полный список документов, на которые он дал согласие, и может отозвать любое из них в один клик;

3. Реестр согласий
Согласия пользователей
Каждая запись на вкладке «Соглашения пользователей» является юридическим доказательством получения согласия и содержит:

  • Название и точную версию документа на момент согласия.

  • Идентификатор формы (системный ID формы, через которую зафиксировано согласие).

  • ID пользователя (если пользователь был авторизован или форма создала его аккаунт).

  • Служебные данные: IP-адрес, User-Agent браузера, дата и время согласия.

  • Данные формы: Введенные пользователем значения.

Защита данных при отзыве согласия:

Если пользователь отзывает согласие, система фиксирует дату и время отзыва, а переданные данные формы преобразует в защищенный хэш SHA-256. Это скрывает открытые персональные данные из базы, но позволяет при необходимости доказать (путем сравнения хэшей), что конкретные данные обрабатывались на легальных основаниях.


4. Сценарии работы с согласиями

Сценарий

Поведение системы

Неавторизованный пользователь отправляет форму

Согласие записывается без идентификатора пользователя. Данные формы (Email, имя и др.) сохраняются в записи.

Авторизованный пользователь отправляет форму

Согласие записывается с идентификатором пользователя.

Ввод Email зарегистрированного аккаунта без входа

Согласие фиксируется без идентификатора пользователя, а указанный Email сохраняется в составе данных формы.

Вышла новая мажорная версия (например, с 1.2 на 2.0)

При следующем заполнении любой формы система снова покажет чекбокс согласия на этот документ.

Пользователь отозвал согласие и зашел снова

При следующем заполнении любой формы система снова покажет чекбокс согласия на этот документ.

5. Работа с файлами Cookie
Движок предоставляет инструмент управления согласием на Cookie.
Запрос согласия со сбором cookie

  • Реестр согласий: CMS фиксирует, на какие категории Cookie пользователь дал согласие в всплывающем баннере;
  • Проверка работы: Убедиться, что запрещенные категории Cookie не устанавливаются до получения согласия, можно через панель разработчика в браузере: F12 -> DevTools -> вкладка Application -> раздел Cookies.

Какие cookie использует движок?

Информация для разработчиков ваших шаблонов и плагинов:

Движок не блокирует скрипты автоматически на уровне PHP. В коде плагина или шаблона необходимо запрашивать у CMS статус согласия пользователя на конкретную группу Cookie и только после этого подключать соответствующие счетчики или скрипты (например, Яндекс Метрику или Google Analytics).
Подробнее о том как это сделать в инструкции для разработчиков плагинов: Как проверить разрешение на использование cookie

Какие документы нужны на сайте

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

Политика конфиденциальности - общий декларативный документ, кто собирает данные, какие именно, с какой целью и т.п.

Соглашение на обработку персональных данных - конкретное, сознательное,  согласие посетителя сайта на обработку его данных.
Если планируете совершать рассылку писем для маркетинга - создайте самостоятельно еще один документ: Согласие с рассылкой и рекламой.

При обновлении с версий CMS до v14.0.0, будут автоматически созданы три документа. 
Важно! документы будут созданы из уже существующих на сайте "Ссылка на политику конфиденциальности" и "Текст пользовательского соглашения", третий документы "Соглашение на обработку персональных данных" создастся с заглушкой.
Обязательно проверьте, чтобы контент новых документов соответствовал вашей предпринимательской деятельности и отредактируйте по своему.