Владелец сайта, которого спрашивают «а у вас на всех формах есть согласие?», обычно вспоминает одну главную форму — контактную на странице «Контакты» — и отвечает «да, конечно». На практике на среднем сайте форм заметно больше одной, и добавляли их в разное время разные люди: сначала штатная форма из темы, потом форма заказа звонка во всплывающем окне, потом форма подписки в футере, потом форма быстрого заказа на карточке товара. Согласие обычно есть только там, где о нём вспомнили в момент создания — то есть не везде.

Где обычно теряется согласие

  • Всплывающие формы (поп-апы). Их часто делают отдельным плагином от той системы, что используется для остальных форм сайта, и у него могут быть свои настройки полей — согласие приходится добавлять заново, и об этом иногда забывают.
  • Виджеты «заказать звонок» и «быстрый заказ». Обычно это минимальная форма из двух полей — имя и телефон, — и именно из-за своей простоты она часто вообще не включает чекбокс согласия: кажется, что «это же просто телефон».
  • Формы внутри карточек товаров. Кнопка «Узнать наличие» или «Оставить заявку на товар» на странице каталога — частный случай, который легко упустить при общем аудите сайта, потому что таких форм может быть столько же, сколько товаров.
  • Формы, встроенные в лендинги. Если отдельные посадочные страницы под рекламу собраны конструктором и просто встроены в WordPress через iframe или отдельный шаблон, форма там может жить вообще отдельно от общей системы форм сайта.
  • Комментарии к записям блога. Стандартная форма комментариев WordPress тоже собирает имя и e-mail — и тоже формально требует согласия, о чём почти никто не задумывается.

Как проверить вручную

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

Как это выглядит с точки зрения нарушения

Формально каждая форма без согласия — отдельный факт нарушения статьи 9 152-ФЗ, даже если на сайте в целом есть и политика, и согласие на других формах. Проверяющему для фиксации достаточно найти одну такую форму — совокупность из десяти правильных форм и одной неправильной не защищает: одна неправильная форма уже основание для претензии.

Что делать, если форм на сайте много

Проверять каждую форму вручную реалистично, только если их на сайте единицы. На сайте с каталогом товаров или блогом форм могут быть десятки, и часть из них появляется динамически — например, форма всплывает только после того, как посетитель провёл на странице какое-то время. Ручной обход такие формы легко пропускает.

Бесплатный сканер разбирает все формы на нескольких ключевых страницах сайта независимо от того, каким плагином или конструктором они сделаны, и показывает по каждой: есть ли чекбокс, не отмечен ли он заранее, ведёт ли подпись на политику. Это не заменяет полный обход всего сайта вручную, но закрывает основные точки, где такие формы обычно живут.