Генератор чек-бокса по 152-ФЗ

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

1. Настройте ваш чек-бокс

Укажите ссылку на страницу с вашей Политикой обработки персональных данных.
Пользователь не сможет отправить форму, не отметив этот пункт.

2. Предпросмотр

3. Готовый код

HTML-код

Вставьте этот код внутрь вашей <form> перед кнопкой отправки.

JavaScript для валидации (рекомендуется)

Этот скрипт не позволит отправить форму, пока чек-бокс не будет отмечен. Замените '#your-form-id' на ID или класс вашей формы.

Чек-бокс по 152-ФЗ: Полное руководство

Если вы определяете цели и способы обработки данных из формы, вы, как правило, выступаете оператором персональных данных. Согласие — только одно из возможных оснований по статье 6 закона № 152-ФЗ: при исполнении договора или обязанности по закону основание может быть другим. Чекбокс нужен тогда, когда вы действительно опираетесь на согласие, и не должен подменять анализ цели обработки.

Что такое "согласие на обработку персональных данных"?

Если обработка основана на согласии, пользователь должен понимать её условия и подтвердить свой выбор. При подготовке текста и формы проверьте следующее:

  • Конкретность и предметность: Пользователь должен понимать, на что именно он соглашается (например, "для обработки моей заявки", "для получения новостной рассылки").
  • Информированность: У пользователя должна быть возможность легко ознакомиться с "Политикой обработки персональных данных", где подробно описаны цели, сроки и способы обработки. Для этого и нужна ссылка рядом с чек-боксом.
  • Сознательность и однозначность: Согласие должно быть дано через активное действие — установку галочки. Предустановленные (уже отмеченные) чек-боксы являются нарушением.

5 частых ошибок в чек-боксе согласия

  1. Предустановленная галочка. Оставьте поле пустым, чтобы пользователь сам подтвердил выбор.
  2. Отсутствие ссылки на Политику. Пользователь лишен возможности ознакомиться с условиями, что делает согласие неинформированным.
  3. Размытый текст. Формулировки вроде "Я согласен с условиями" или "Я принимаю правила" без конкретики и ссылки на документ — недействительны.
  4. Спрятанный чек-бокс. Чек-бокс и текст согласия должны быть хорошо видны и читаемы.
  5. Чекбокс не связан с логикой формы. Если обработка основана на согласии, форма не должна отправляться без активного выбора пользователя.

Какой код создаёт генератор

В создаваемом HTML-блоке предусмотрены следующие настройки:

  • Чек-бокс не отмечен по умолчанию.
  • 🔗 Текст содержит прямую ссылку на вашу Политику конфиденциальности.
  • 📝 Формулировка четкая и ясная: "Я даю согласие на обработку персональных данных и принимаю условия...".
  • 🔒 Атрибут required (если выбран) делает чек-бокс обязательным на уровне HTML5, а дополнительный JS-код обеспечивает совместимость со старыми браузерами и сложными формами.

Как внедрить чек-бокс в популярных CMS

Вам не обязательно использовать наш генератор, если ваша CMS или плагин для форм уже имеет встроенную функцию. Вот как это сделать в самых распространенных системах:

WordPress (с плагином Contact Form 7)

Contact Form 7, самый популярный плагин для форм, имеет специальный тег [acceptance]. Он автоматически делает чек-бокс обязательным.

Пример кода для вставки в шаблон формы:

[acceptance your-consent] Я даю согласие на обработку персональных данных и принимаю <a href="/privacy/">Политику конфиденциальности</a>. [/acceptance]

Для других плагинов (WPForms, Gravity Forms) ищите в настройках поля тип "Условия использования" или "Согласие".

Tilda

В конструкторе Tilda это делается в несколько кликов:

  1. Откройте настройки блока с формой (кнопка "Контент").
  2. Перейдите во вкладку "Поля для ввода".
  3. В самом низу найдите опцию "Добавить чекбокс для юридического согласия".
  4. Поставьте галочку и вставьте ссылку на вашу Политику конфиденциальности.

1C-Bitrix

В стандартных веб-формах Битрикса:

  1. Перейдите в режим редактирования формы.
  2. Добавьте новое поле (вопрос) с типом checkbox.
  3. В тексте вопроса укажите формулировку согласия со ссылкой на Политику.
  4. В настройках поля установите флажок "Обязательное".

Joomla и Drupal

Для этих CMS обычно используются сторонние модули для создания форм (например, RSForm! Pro для Joomla или Webform для Drupal). В настройках этих модулей:

  1. Добавьте в форму элемент типа "Checkbox" / "Checkboxes".
  2. В заголовок или описание элемента впишите текст согласия со ссылкой.
  3. В настройках валидации элемента установите флажок "Обязательное" (Required).

Чек-бокс vs. Cookie-баннер: в чем разница?

Это два разных инструмента для двух разных ситуаций, и часто нужны оба.

  • Чек-бокс в форме нужен для получения согласия на обработку данных, которые пользователь активно и сознательно вводит сам (имя, email, телефон).
  • Cookie-баннер нужен для получения согласия на сбор данных, которые собираются пассивно и автоматически в фоновом режиме (файлы cookie для аналитики, рекламы, IP-адрес, данные о браузере).

Если на сайте есть формы и аналитика, разберите эти цели отдельно: основание для обработки заявки не обязательно совпадает с основанием для аналитических или рекламных идентификаторов.

Напиши нам
Связаться