К содержимому
firstpaint

услуги / сайт по 152-ФЗ · техническая часть

Сайт по 152-ФЗ: не только документы, но и то, как работают формы.

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

от 25 000 руб. · оценка по брифу бесплатно

Знакомо?

Документы есть, сайт прежний

Политику купили или сгенерировали, а форма по-прежнему с галочкой, поставленной заранее, и согласием одной строкой в подвале.

Непонятно, куда уходят данные

Заявки падают в почту на Gmail, капча от Google, шрифты и аналитика грузятся с зарубежных серверов — и никто не составлял список.

Штрафы выросли, проверок стало больше

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

Что делаю

Техническая часть 152-ФЗ — в коде сайта.

Юридических консультаций не даю и документы не пишу: это работа юриста. Отдаю ему отчёт о том, какие данные собирает сайт и куда они уходят, а потом привожу сайт в соответствие с готовыми документами.

проверка
Аудит сайта по 152-ФЗ. Все формы, счётчики, виджеты, капча, шрифты, чаты и внешние скрипты — какие персональные данные собираются и куда передаются.
формы
Отдельный документ согласия, чекбокс без предустановленной галочки, ссылка на политику, проверка согласия на сервере.
учёт согласий
Каждая заявка хранит факт и версию согласия — чтобы при проверке показать, на что именно согласился человек.
cookie
Баннер, который действительно не включает необязательные счётчики до согласия, а не просто показывает текст.
локализация
Заявки хранятся на сервере в России, а не в зарубежной почте или облаке; капча, шрифты и аналитика — без передачи данных за границу.
защита
HTTPS, ограниченный доступ к заявкам, удаление старых данных по сроку, журнал доступа.

Разбор

Что должно быть на сайте по 152-ФЗ

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

Согласие — отдельным документом

С 1 сентября 2025 года согласие на обработку персональных данных должно быть оформлено отдельно от других документов. Строка «нажимая кнопку, вы соглашаетесь с политикой» и согласие, вписанное в политику конфиденциальности, больше не подходят.

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

Политика обработки на видном месте

Оператор обязан опубликовать политику обработки персональных данных. Ссылка нужна в подвале и рядом с каждой формой, а текст должен совпадать с тем, что сайт делает на самом деле: если в политике нет Яндекс Метрики, а на сайте она есть — это несоответствие.

Локализация персональных данных

Требование локализации персональных данных ужесточили: с 1 июля 2025 года запрещено собирать персональные данные граждан России с использованием баз данных за рубежом. Типичные нарушения на сайте:

  • заявки с формы уходят в Gmail, Google Таблицы или зарубежную CRM;
  • Google reCAPTCHA, Google Analytics, зарубежные чат-виджеты;
  • шрифты и скрипты загружаются с зарубежных CDN и получают IP-адрес посетителя;
  • сайт или база на зарубежном хостинге.

Cookie-баннер и Яндекс Метрика

Яндекс Метрика собирает cookie и IP-адрес посетителя, а с Вебвизором ещё и записывает его действия, поэтому о ней нужно сообщить в политике и в баннере cookie-согласия. Если баннер обещает «отключить аналитику», а счётчик грузится до клика, — это хуже, чем отсутствие баннера. Делаю так, чтобы необязательные скрипты включались только после согласия.

Уведомление в Роскомнадзор

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

Живой пример

Как это устроено на этом сайте

firstpaint собран по тем же правилам, которые я внедряю у клиентов. Можно открыть форму брифа и проверить самому.

Форма брифа

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

Версия согласия в каждой заявке

Текст согласия датирован, и вместе с заявкой сохраняется дата той версии, на которую согласился человек. Если текст поменяется, старые заявки всё равно будут привязаны к своей версии.

Ни одного зарубежного сервиса на пути заявки

Заявка сохраняется в базе на сервере сайта и приходит мне письмом на собственный почтовый сервер в России — без мессенджеров, зарубежной почты и чужих CRM. Раньше заявки уходили в Telegram; это трансграничная передача, поэтому я убрал её и переписал согласие.

Метрика — только после согласия

Яндекс Метрика с Вебвизором не загружается, пока посетитель не нажмёт «Принять» в cookie-баннере. Отозвать согласие можно ссылкой в подвале — счётчик отключится, его cookie удалятся. Шрифт лежит на том же сервере, что и сайт, без загрузки с Google Fonts.

Цены

Сколько стоит привести сайт к 152-ФЗ

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

проверка

от 10 000 руб.

Сайт на любой платформе.

  • ·Все формы, скрипты и внешние сервисы
  • ·Какие данные собираются и куда уходят
  • ·Список исправлений по приоритету
  • ·Данные для уведомления в Роскомнадзор

проверка и доработка

от 25 000 руб.

Сайт на Laravel, PHP, Node.js или Python.

  • ·Всё из проверки
  • ·Формы и отдельное согласие
  • ·Cookie-баннер, который действительно блокирует счётчики
  • ·Замена зарубежных сервисов, перенос заявок

Как это идёт

  1. 5 мин

    Бриф

    Адрес сайта, на чём сделан, есть ли уже политика и согласие от юриста.

  2. 1–2 дня

    Проверка

    Все формы, скрипты и сервисы. Отчёт — что собирается, куда уходит, что исправить.

  3. 2–5 дней

    Доработка

    Формы, согласие, cookie-баннер, замена зарубежных сервисов, перенос заявок.

  4. в конце

    Сдача

    Повторная проверка, список изменений и данные для уведомления в Роскомнадзор.

Вопросы

Вопросы о сайте и 152-ФЗ

Сколько стоит привести сайт в соответствие 152-ФЗ?+

Цена «от» указана в начале страницы — это проверка и доработка небольшого сайта с одной-двумя формами. Для сайта с личным кабинетом, интеграциями и CRM называю цену после проверки.

Вы юрист?+

Нет, и юридических консультаций не даю. Я делаю техническую часть: проверяю, какие данные собирает сайт, и дорабатываю код. Документы — политику и текст согласия — готовит ваш юрист или вы берёте их из проверенного шаблона; мой отчёт помогает их заполнить правильно.

Как проверить сайт на соответствие 152-ФЗ?+

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

Онлайн-проверка сайта на 152-ФЗ нашла нарушения — это всё правда?+

Часто да, но чекер видит только то, что снаружи: он не знает, куда уходят заявки и хранится ли согласие. Проверяю и снаружи, и в коде.

Как оформить форму на сайте по 152-ФЗ?+

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

Какие документы нужны сайту по 152-ФЗ?+

Как минимум — политика обработки персональных данных и отдельный документ согласия; если есть счётчики — описание cookie. Тексты готовит юрист, я сверяю их с тем, что сайт делает на самом деле, и подключаю к формам и баннеру.

Можно оставить Яндекс Метрику?+

Да. Метрика — российский сервис, но она обрабатывает персональные данные посетителей, поэтому её нужно указать в политике и в cookie-баннере. Google Analytics и reCAPTCHA лучше заменить на Метрику и Yandex SmartCaptcha.

Сайт на Тильде или WordPress — возьмётесь?+

Проверку и отчёт сделаю для сайта на любой платформе. Доработку — на Laravel, PHP, Node.js и Python; для Тильды и WordPress подскажу, что и где поменять в настройках.

Сколько это занимает?+

Проверка — один-два дня, доработка небольшого сайта — от двух до пяти дней.

Пришлите адрес сайта.

Скажу, что на нём не так по 152-ФЗ, до того как вы что-то оплатите.

Заполнить бриф →