Форма отправляет заявку, а галочки согласия рядом с кнопкой нет — с точки зрения закона это означает, что согласия у вас нет вообще. Не «оформлено неудачно», не «выражено неявно», а не получено: человек нажал кнопку, чтобы отправить заявку, и это действие само по себе ничего не говорит о его отношении к обработке персональных данных. Ситуация отличается от куда более обсуждаемого случая с предустановленной галочкой, где согласие хотя бы запрашивалось, пусть и неправильным способом. Здесь состав базовее и грубее, а обнаруживается он снаружи за секунды, потому что форма — публичная часть страницы. Ниже разберём, какие формы обязаны иметь чекбокс, а какие нет, почему подпись «отправляя форму, вы соглашаетесь» его не заменяет, какие три конструкции ошибочно принимают за чекбокс, во сколько обходится нарушение по действующей редакции КоАП и как добавить чекбокс в Tilda, Bitrix, WordPress и самописной форме, не переписывая сайт. Отдельно — что делать с заявками, которые вы уже собрали без галочки: это вопрос, который всплывает сразу после первой правки.
Проверить формы своего сайта бесплатно ←
Почему отсутствие чекбокса — это отсутствие согласия
Согласие по статье 9 152-ФЗ — это выраженная воля конкретного человека по конкретному поводу. У такой воли должны быть носитель и момент: что именно человек сделал и когда.
Когда чекбокса нет, у оператора нет ни того, ни другого. Есть только отправленная заявка — действие, совершённое ради результата (получить расчёт, записаться, заказать), а не ради выражения согласия на обработку. Из него нельзя вывести, что человек ознакомился с условиями обработки и принял их.
Отсюда практическое следствие, которое часто упускают: без чекбокса у вас нечего показать. Даже если в компании уверены, что «все и так понимают», подтвердить основание обработки нечем — в логе нет отдельного признака, который бы фиксировал момент согласия.
Какие формы требуют чекбокс, а какие нет
Граница проходит не по названию формы, а по тому, собирает ли она персональные данные.
| Форма | Чекбокс |
|---|---|
| Заявка, заказ, обратный звонок | нужен |
| Регистрация аккаунта | нужен |
| Подписка с указанием email | нужен |
| Форма записи на приём или мероприятие | нужен |
| Отзыв с указанием имени или контактов | нужен |
| Поиск по сайту | не нужен |
| Фильтр каталога, сортировка | не нужен |
| Калькулятор без контактных полей | не нужен |
| Анонимный опрос без полей идентификации | не нужен |
Спорные случаи разрешаются одним вопросом: появится ли после отправки формы запись, по которой можно определить конкретного человека или связаться с ним. Если да — чекбокс нужен, независимо от того, насколько «маленькая» форма и как редко ею пользуются.
Обратите внимание на калькуляторы и квизы: они часто начинаются как анонимные, а на последнем шаге просят телефон «чтобы прислать результат». С этого шага форма перестаёт быть анонимной.
Три ситуации, которые ошибочно считают чекбоксом
Подпись под кнопкой. «Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности» — это информирование, а не согласие. Человек не совершает отдельного действия, и зафиксировать нечего.
Галочка о принятии оферты. Один чекбокс, который одновременно означает принятие условий договора и согласие на обработку данных, — отдельная проблема: с 1 сентября 2025 года согласие оформляется отдельно и не может быть «вшито» в другой документ. Подробно — в статье «Пакетное согласие».
Чекбокс есть, но кнопка от него не зависит. Встречается в шаблонах: галочка нарисована, а отправка формы работает при любом её состоянии. Снаружи выглядит как корректная форма, по существу — та же ситуация, что и без чекбокса.
Сколько стоит нарушение
Обработка персональных данных без согласия квалифицируется по части 2 статьи 13.11 КоАП РФ в редакции, действующей с 30 мая 2025 года:
| Категория | Первичное нарушение | Повторное (ч. 2.1) |
|---|---|---|
| Граждане | 10 000 — 15 000 ₽ | 15 000 — 30 000 ₽ |
| Должностные лица | 100 000 — 300 000 ₽ | 300 000 — 500 000 ₽ |
| ИП | 100 000 — 300 000 ₽ | 300 000 — 500 000 ₽ |
| Юридические лица | 300 000 — 700 000 ₽ | 1 000 000 — 1 500 000 ₽ |
Те же суммы применяются и к предустановленной галочке — состав разный, норма одна. Полная таблица штрафов по всем частям статьи — в «Штрафы Роскомнадзора за персональные данные», разбор предотмеченного чекбокса — в «Предустановленная галочка согласия».
Важная деталь при исправлении: чинить нужно все формы сразу. Пять форм без чекбокса — это не «одна проблема на сайте», а пять точек сбора, каждая из которых работает без основания, и устранение нарушения на одной из них ничего не меняет для остальных.
Как исправить: минимальная разметка
Правильный чекбокс устроен проще, чем кажется. Нужны четыре вещи: он не отмечен изначально, он обязателен для отправки, текст рядом прямо говорит про обработку персональных данных, а ссылка на политику кликабельна и ведёт на политику.
<label class="consent">
<input type="checkbox" name="pdn_consent" value="1" required>
<span>
Я даю согласие на обработку моих персональных данных
в соответствии с
<a href="/privacy" target="_blank">политикой обработки персональных данных</a>.
</span>
</label>
Атрибут checked отсутствует намеренно. Атрибут required не даёт отправить форму без отметки — но полагаться только на браузер не стоит: то же условие нужно проверить на сервере, иначе форма уйдёт в обход.
Сохраняйте вместе с заявкой три поля: факт отметки, дату и время, версию текста согласия. Без этого вы сможете сказать, что чекбокс на сайте есть, но не сможете показать, что конкретный человек его отметил.
Развёрнутый вариант разметки с готовым JS и образец текста самого документа согласия — в статьях «Предустановленная галочка» и «Согласие на обработку ПДн: образец».
Как добавить чекбокс в конструкторе и CMS
Tilda. В настройках формы добавляется поле типа «Чекбокс» (Checkbox), делается обязательным. Текст подписи вводится вручную, ссылка вставляется как HTML-тег <a> — конструктор её отрисует. Проверьте, что галочка не отмечена по умолчанию.
Bitrix. Для веб-форм чекбокс заводится как отдельное поле формы с типом «флаг», обязательное к заполнению. Для форм, встроенных в шаблон компонента, поле добавляется в шаблон и проверяется в обработчике отправки.
WordPress. В популярных плагинах форм есть отдельный тип поля «согласие» (acceptance / consent). Ключевые настройки — сделать обязательным и снять предвыбор; текст подписи в этих полях обычно допускает HTML, поэтому ссылка вставляется прямо в него.
Самописная форма. Разметка выше плюс серверная проверка. На сервере отклоняйте запрос, в котором признак согласия отсутствует, — не полагайтесь на валидацию в браузере.
После правки проверьте каждую форму вручную: в конструкторах чекбокс нередко добавляют в одну форму и забывают про остальные — всплывающую, в футере и в мобильной версии.
Как проверить весь сайт разом
Ручной обход работает, но на сайте с десятком страниц о какой-нибудь форме обязательно забывают — чаще всего о всплывающей и о форме в подвале.
Бесплатная проверка обходит страницы сайта, находит формы, собирающие персональные данные, и показывает по каждой: есть ли чекбокс, отмечен ли он по умолчанию, упоминает ли текст обработку данных и ведёт ли ссылка на политику. Это ровно то, что видно снаружи — и то, что в первую очередь видит любой проверяющий, открывший ваш сайт. Как устроен автоматический обход, разобрано в статье «Бот РКН и сканирование сайтов».
Что почитать рядом
- Предустановленная галочка согласия — почему так нельзя
- Согласие на обработку ПДн: образец и обязательные элементы
- Чекбокс есть, а текст про данные не упоминает
- У чекбокса нет ссылки на политику
Запустить бесплатную проверку сайта — покажет все формы, чекбоксы и политику за минуту.