РКН Аудит РКН Аудит

формы согласие 152-ФЗ чекбокс разработчикам

Форма собирает данные, а чекбокса согласия нет — что это значит и как исправить

· обновлено · 7 мин чтения · Редакция РКН Аудит

Форма отправляет заявку, а галочки согласия рядом с кнопкой нет — с точки зрения закона это означает, что согласия у вас нет вообще. Не «оформлено неудачно», не «выражено неявно», а не получено: человек нажал кнопку, чтобы отправить заявку, и это действие само по себе ничего не говорит о его отношении к обработке персональных данных. Ситуация отличается от куда более обсуждаемого случая с предустановленной галочкой, где согласие хотя бы запрашивалось, пусть и неправильным способом. Здесь состав базовее и грубее, а обнаруживается он снаружи за секунды, потому что форма — публичная часть страницы. Ниже разберём, какие формы обязаны иметь чекбокс, а какие нет, почему подпись «отправляя форму, вы соглашаетесь» его не заменяет, какие три конструкции ошибочно принимают за чекбокс, во сколько обходится нарушение по действующей редакции КоАП и как добавить чекбокс в Tilda, Bitrix, WordPress и самописной форме, не переписывая сайт. Отдельно — что делать с заявками, которые вы уже собрали без галочки: это вопрос, который всплывает сразу после первой правки.

Проверить формы своего сайта бесплатно ←


Почему отсутствие чекбокса — это отсутствие согласия

Согласие по статье 9 152-ФЗ — это выраженная воля конкретного человека по конкретному поводу. У такой воли должны быть носитель и момент: что именно человек сделал и когда.

Когда чекбокса нет, у оператора нет ни того, ни другого. Есть только отправленная заявка — действие, совершённое ради результата (получить расчёт, записаться, заказать), а не ради выражения согласия на обработку. Из него нельзя вывести, что человек ознакомился с условиями обработки и принял их.

Отсюда практическое следствие, которое часто упускают: без чекбокса у вас нечего показать. Даже если в компании уверены, что «все и так понимают», подтвердить основание обработки нечем — в логе нет отдельного признака, который бы фиксировал момент согласия.

Какие формы требуют чекбокс, а какие нет

Граница проходит не по названию формы, а по тому, собирает ли она персональные данные.

Форма Чекбокс
Заявка, заказ, обратный звонок нужен
Регистрация аккаунта нужен
Подписка с указанием email нужен
Форма записи на приём или мероприятие нужен
Отзыв с указанием имени или контактов нужен
Поиск по сайту не нужен
Фильтр каталога, сортировка не нужен
Калькулятор без контактных полей не нужен
Анонимный опрос без полей идентификации не нужен

Спорные случаи разрешаются одним вопросом: появится ли после отправки формы запись, по которой можно определить конкретного человека или связаться с ним. Если да — чекбокс нужен, независимо от того, насколько «маленькая» форма и как редко ею пользуются.

Обратите внимание на калькуляторы и квизы: они часто начинаются как анонимные, а на последнем шаге просят телефон «чтобы прислать результат». С этого шага форма перестаёт быть анонимной.

Три ситуации, которые ошибочно считают чекбоксом

Подпись под кнопкой. «Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности» — это информирование, а не согласие. Человек не совершает отдельного действия, и зафиксировать нечего.

Галочка о принятии оферты. Один чекбокс, который одновременно означает принятие условий договора и согласие на обработку данных, — отдельная проблема: с 1 сентября 2025 года согласие оформляется отдельно и не может быть «вшито» в другой документ. Подробно — в статье «Пакетное согласие».

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

Сколько стоит нарушение

Обработка персональных данных без согласия квалифицируется по части 1 статьи 13.11 КоАП РФ в редакции, действующей с 30 мая 2025 года:

Категория Первичное нарушение Повторное (ч. 1.1)
Граждане 10 000 — 15 000 ₽ 15 000 — 30 000 ₽
Должностные лица 50 000 — 100 000 ₽ 100 000 — 200 000 ₽
ИП 50 000 — 100 000 ₽ 300 000 — 500 000 ₽
Юридические лица 150 000 — 300 000 ₽ 300 000 — 500 000 ₽

За повторное нарушение ИП отвечает как юридическое лицо — по примечанию 1 к статье 13.11 КоАП.

Те же суммы применяются и к предустановленной галочке — состав разный, норма одна. Полная таблица штрафов по всем частям статьи — в «Штрафы Роскомнадзора за персональные данные», разбор предотмеченного чекбокса — в «Предустановленная галочка согласия».

Важная деталь при исправлении: чинить нужно все формы сразу. Пять форм без чекбокса — это не «одна проблема на сайте», а пять точек сбора, каждая из которых работает без основания, и устранение нарушения на одной из них ничего не меняет для остальных.

Как исправить: минимальная разметка

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

<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, поэтому ссылка вставляется прямо в него.

Самописная форма. Разметка выше плюс серверная проверка. На сервере отклоняйте запрос, в котором признак согласия отсутствует, — не полагайтесь на валидацию в браузере.

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

Как проверить весь сайт разом

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

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

Что почитать рядом


Запустить бесплатную проверку сайта — покажет все формы, чекбоксы и политику за минуту.

Частые вопросы

Обязателен ли чекбокс согласия на каждой форме сайта?

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

Чем отсутствие чекбокса отличается от предустановленной галочки?

Это два разных состава с разной логикой. Предустановленная галочка — согласие формально запрошено, но выражено не человеком, а версткой: пользователь ничего не нажимал. Отсутствие чекбокса — согласия не запрашивали в принципе, форма отправляется одной кнопкой. Второй случай базовее: у оператора нет ни артефакта согласия, ни момента, к которому его можно привязать. Норма и потолок штрафа у обоих совпадают — часть 1 статьи 13.11 КоАП, для юридических лиц до 300 000 ₽. Разбор случая с предотмеченной галочкой — в отдельной статье, здесь речь именно про полное отсутствие.

Достаточно ли надписи «Отправляя форму, вы соглашаетесь с политикой»?

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

Как добавить чекбокс, если форма собрана в конструкторе?

В большинстве конструкторов чекбокс — штатный тип поля, который добавляется в редакторе формы наравне с полем телефона. Нужно сделать его обязательным для отправки, снять предустановленную отметку, если конструктор ставит её по умолчанию, и вписать свой текст с кликабельной ссылкой на политику вместо шаблонного. Если редактор не позволяет вставить ссылку в подпись, обычно доступна вставка HTML-блока рядом с формой. Отдельно проверьте кнопку отправки: в части шаблонов она не привязана к состоянию чекбокса и форма уходит независимо от него.

Что делать с заявками, уже собранными без чекбокса?

Есть два рабочих пути. Первый — прекратить обработку тех данных, для которых основание отсутствует, и удалить их, если они не нужны для исполнения договора или отчётности. Второй — обратиться к людям и получить согласие заново, уже корректным способом. Смешанный вариант тоже встречается: часть базы удаляется, часть подтверждается. Важно не оставлять всё как есть в расчёте на то, что старое не заметят: нарушение продолжается ровно столько, сколько данные обрабатываются без основания.

Видно ли отсутствие чекбокса снаружи, без проверки документов?

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

Проверьте свой сайт на нарушения 152-ФЗ

Бесплатный скан за 30 секунд. 14 типов нарушений 152-ФЗ.

Запустить →

Похожие статьи