Главная → Документы → Согласия при регистрации
Согласия при регистрации
Рабочий блок для формы регистрации: точные формулировки, разметка, валидация и данные, которые нужно сохранить вместе с аккаунтом. Слева — живой прототип, можно нажимать и переключать между вариантами.
Создать аккаунт
Первые сообщения бесплатны и не требуют привязки карты.
Мне есть 18 лет, я принимаю оферту и политику конфиденциальности. Нажимая кнопку, вы подтверждаете это.
Что уходит на сервер
Обновляется при каждом клике. Именно это нужно сохранить рядом с аккаунтом — без этой записи факт согласия потом не доказать.
Правила, которые легко нарушить
- Ни одна галочка не проставлена заранее.
- Обязательные и необязательные разделены заголовками.
- Кнопка неактивна, пока не отмечены все обязательные.
- Ссылки на документы открываются в новой вкладке — форма не теряется.
- Каждое согласие сохраняется отдельным полем, а не одним флагом.
- Вместе с согласием пишется версия документа на момент клика.
Что оптимизировано и почему
Шесть галочек — юридически надёжно, но при регистрации это шесть решений подряд, и часть людей на них отваливается. Три из шести можно убрать без потери силы согласия, одну — нельзя.
| Пункт | Что с ним стало | Почему так можно |
|---|---|---|
| Возраст 18+ | Убран в текст под кнопкой | Это условие договора, а не согласие на обработку данных. Договор принимается конклюдентным действием — нажатием кнопки |
| Оферта и политика | Убраны в текст под кнопкой | Та же логика: акцепт оферты по ст. 438 ГК не требует отдельной галочки, достаточно явного действия и видимой ссылки |
| Персональные данные | Объединены в одну галочку | Оба согласия обязательны для работы сервиса, отзываются вместе и ведут к одному последствию. Разделять их смысла нет, если в тексте галочки явно названы обе категории и обе ссылки открыты |
| Сведения о состоянии здоровья | ||
| Улучшение сервиса | Осталась, необязательная | Отдельная цель, от которой можно отказаться, — по закону должна быть отдельным свободным выбором |
Важная оговорка про письменную форму
Статья 10 закона о персональных данных допускает обработку специальных категорий — к ним относятся сведения о состоянии здоровья — при согласии, данном в письменной форме. Простая галочка на сайте под это определение прямо не подпадает.
Рабочее решение, которое применяют сервисы: подтверждение номера телефона кодом из СМС трактуется как простая электронная подпись, а подписанный ею электронный документ приравнивается к письменному при наличии соглашения сторон об этом. Такое соглашение прописывается в оферте.
Состав согласий
В базе поля остаются раздельными в обоих вариантах — сжимается интерфейс, а не структура данных. Это важно: отзывать согласия пользователь может по отдельности.
| Поле | Как получено в оптимизированном варианте |
|---|---|
age_18 | Текст под кнопкой, фиксируется при нажатии |
terms | Текст под кнопкой, фиксируется при нажатии |
pd | Обязательная галочка |
health | Та же обязательная галочка, отдельное поле в базе |
ml | Необязательная галочка |
Что сохранить в базе
Для каждого согласия нужна отдельная запись, а не общий флаг. Минимальный набор полей: идентификатор пользователя, ключ согласия, значение, момент времени, версия документа, IP-адрес и строка user-agent.
Версия документа критична: документы со временем меняются, и при споре нужно показать,
с какой именно редакцией согласился пользователь. Удобно хранить дату редакции —
например oferta@2026-08-03.
Отзыв согласия
Согласия не удаляются, а помечаются отозванными с указанием времени — история должна сохраняться. В личном кабинете нужны переключатели для необязательных согласий и отдельная процедура отзыва обязательных: она влечёт прекращение услуги и возврат неиспользованной части оплаченного периода.
Чего делать нельзя
| Ошибка | Почему это проблема |
|---|---|
| Одна галочка «согласен со всем» | Согласие перестаёт быть конкретным и становится оспоримым |
| Галочка проставлена по умолчанию | Согласие не считается свободно данным |
| Согласие «по факту использования сайта» | Не работает для специальных категорий данных |
| Необязательные согласия блокируют регистрацию | Согласие становится вынужденным и недействительным |
| Не сохранена версия документа | Невозможно доказать, с чем именно согласился пользователь |
| Нет способа отозвать согласие | Прямое нарушение права, установленного 152-ФЗ |
Проверка на стороне сервера
Валидация в браузере — только удобство. Сервер обязан повторно проверить, что все обязательные согласия переданы со значением «истина», и отклонить регистрацию, если хотя бы одного не хватает.