В ReadyScript уже давно существуют инструменты для исполнения требований ФЗ-152 (о персональных данных), но теперь мы еще глубже проработали возможности по разграничению согласий и удобству ведения журнала полученных от пользователей согласий на обработку персональных данных.
Различные уровни согласия на cookie
В недавнем обновлении, мы добавили поддержку различных уровней разрешений на сбор cookie. По умолчанию мы реализовали два уровня (различные внешние модули могут расширять этот список): аналитика, обязательные cookie для работы сайта.

Если аналитика не входит в число обязательных для работы вашего сайта скриптов, то ее можно инициализировать только после соответствующего согласия клиента. Для этого достаточно обернуть ваш код счетчика в конструкцию, обрабатывающую событие cookieConsentMetrics.
Данное событие срабатывает сразу после согласия клиента на обработку cookie для аналитики, либо если такое согласие было дано ранее, то сразу при открытии страницы.
Напомним, что добавить JS-код счетчика на сайт можно с помощью бесплатного модуля из маркетплейса.
Ведение журнала согласий на обработку ПД
В разделе Управление -> Пользователи появился новый раздел Журнал согласий, котором фиксируются следующие данные:
- Дата и время
- Тип согласия
- Способ согласия (флажок или фраза)
- Источник (покупка в 1 клик, форма обратной связи, …)
- URL страницы, где первый раз выдано согласие
- IP-адрес
- Пользователь (если согласие дает авторизованный пользователь)
- ID гостя (уникальный идентификатор гостя в одном браузере)
- User-Agent (позволяет определить браузер)
Этих данных должно быть достаточно, чтобы однозначно подтвердить передачу согласия клиента.
Запись попадает в журнал, как только пользователь успешно отправил форму с установленной галочкой о согласии на обработку персональных данных для конкретной цели.

Среди перечисленных полей, есть одно важное поле - ID гостя. С помощью данного поля можно найти согласие, если его дает неавторизованный пользователь. Данное поле теперь также появилось у всех сущностей, которые можно создать без авторизации:
- Предварительный заказ
- Покупка в 1 клик
- Комментарий к товару
- Подписка на рассылку
То есть вы можете посмотреть с каким ID гостя был создан объект и потом найти для него согласие на обработку персональных данных.
Новый дизайн установщика ReadyScript
Знакомство с продуктом начинается с установки, и нам важно, чтобы оно было безупречным. В свежем обновлении мы полностью переработали интерфейс инсталлятора — теперь он выглядит современно и стильно!
Как и во всех наших новых компонентах, мы сразу поддержали светлую и темную тему оформления. Оцените работу наших дизайнеров.