Аудит сайта на соответствие ФЗ-152: 30-пунктовый чек-лист своими руками

Зачем нужен 30-пунктовый чек-лист

Самостоятельный аудит сайта на соответствие ФЗ-152 – это способ быстро оценить уровень соответствия без привлечения внешнего аудитора. Полноценный аудит консалтинговой компании стоит от 150 000 до 1 000 000 рублей и занимает 2-6 недель. Самостоятельный аудит по чек-листу – 4-16 часов работы одного ответственного сотрудника, стоимость – ноль. Результат, конечно, не заменит профессиональную экспертизу, но позволяет обнаружить 80% типовых нарушений, исправить их до проверки Роскомнадзора и сэкономить на штрафах, которые по новым нормам 2026 года могут превышать 15 миллионов рублей.

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

По статистике Роскомнадзора, 78% сайтов, прошедших проверку, имеют хотя бы одно нарушение. У 40% сайтов нарушения достигают уровня, влекущего серьёзные штрафы. Самостоятельный аудит позволяет выявить и устранить большинство из них до появления проверяющего у вас на пороге.

Блок 1. Документы (пункты 1-6)

Пункт 1. Политика конфиденциальности опубликована на сайте

Как проверить: откройте сайт и попробуйте найти ссылку «Политика конфиденциальности». Обычно она должна быть в подвале, видна с любой страницы.

Что делать: если ссылки нет или документ недоступен – разместить немедленно. Даже шаблонный документ лучше, чем отсутствие.

Пункт 2. Политика соответствует требованиям статьи 18.1 ФЗ-152

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

Что делать: обновить политику, если отсутствуют ключевые элементы. Использовать актуальный шаблон 2026 года (после поправок).

Пункт 3. Политика актуальна

Как проверить: дата последнего обновления указана в политике. Она должна быть не старше года. Если за год менялась обработка (новые сервисы, новые формы, новые цели) – политика должна отражать это.

Что делать: обновить политику с отметкой даты. Сохранить предыдущую версию в архиве.

Пункт 4. Согласие на обработку ПДн доступно на сайте

Как проверить: рядом с формами должна быть ссылка на согласие или шаблон согласия.

Что делать: разработать и разместить шаблон согласия.

Пункт 5. Для спецкатегорий и биометрии – отдельные документы

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

Что делать: добавить отдельные документы для спецкатегорий.

Пункт 6. Пользовательское соглашение (оферта) не путается с политикой

Как проверить: на сайте должны быть оба документа, и они должны быть о разном (политика – об обработке ПДн, оферта – о коммерческих отношениях).

Что делать: разделить документы, если они смешаны.

Блок 2. Формы и согласия (пункты 7-14)

Пункт 7. На каждой форме – чекбокс согласия

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

Что делать: добавить чекбоксы туда, где их нет.

Пункт 8. Чекбоксы сняты по умолчанию

Как проверить: при загрузке страницы чекбокс должен быть пустым – пользователь должен его поставить сам.

Что делать: убрать автоматическое проставление галочек.

Пункт 9. Рядом с чекбоксом – ссылка на политику

Как проверить: текст «согласен на обработку персональных данных в соответствии с политикой конфиденциальности» – должна работать, открываться в новой вкладке.

Что делать: добавить активную ссылку.

Пункт 10. Согласие на рассылку – отдельное

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

Что делать: разделить согласия, если они в одном чекбоксе.

Пункт 11. Минимум обязательных полей

Как проверить: на каждой форме оцените, действительно ли все обязательные поля нужны для заявленной цели. Дата рождения при подписке на рассылку? Адрес при запросе перезвона?

Что делать: убрать избыточные обязательные поля.

Пункт 12. Double opt-in для подписки на рассылку

Как проверить: подпишитесь на свою рассылку и проверьте, приходит ли письмо с подтверждением.

Что делать: настроить double opt-in в ESP (UniSender, Sendsay).

Пункт 13. Ссылка отписки в каждом письме

Как проверить: откройте недавнее рекламное письмо от своей компании и поищите ссылку «Отписаться». Она должна быть видимой.

Что делать: добавить или сделать видимой ссылку отписки.

Пункт 14. Cookie-banner работает корректно

Как проверить: откройте сайт в incognito-окне. Должен появиться cookie-banner. До вашего согласия скрипты аналитики (Метрика) и маркетинга (ВК Пиксель) не должны загружаться – проверьте через DevTools → Network.

Что делать: настроить cookie-banner, чтобы блокировал скрипты до согласия.

Блок 3. Локализация и инфраструктура (пункты 15-19)

Пункт 15. Сайт размещён на серверах в РФ

Как проверить: через сервис whois или whatismyip.com установить, где физически находится сервер. Или уточнить у хостинг-провайдера.

Что делать: перенести сайт на российский хостинг (Beget, Reg.ru, Timeweb, Majordomo, SpaceWeb).

Пункт 16. База данных – в РФ

Как проверить: уточнить у разработчика, где физически хранится MySQL/PostgreSQL. Если БД не на сервере сайта – запросить расположение.

Что делать: перенести БД в РФ. Для SaaS – проверить их политику локализации.

Пункт 17. Резервные копии – в РФ

Как проверить: уточнить, куда идут бэкапы. Часто ответ «AWS S3» – что неверно.

Что делать: перенести бэкапы в Yandex Object Storage, Selectel, VK Cloud.

Пункт 18. Подрядные сервисы (CRM, email) – в РФ

Как проверить: составить список всех внешних сервисов и проверить каждый.

Что делать: заменить зарубежные на российские аналоги (см. отдельную статью по зарубежным сервисам).

Пункт 19. Трансграничная передача оформлена

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

Что делать: оформить всё по статье 12 ФЗ-152.

Блок 4. Взаимодействие с РКН (пункты 20-22)

Пункт 20. Уведомление в РКН подано

Как проверить: зайти на сайт РКН в реестр операторов, найти свою компанию по ИНН. Если находится – уведомление подано.

Что делать: подать уведомление, если не подано. Процедура бесплатная, занимает 1-2 часа.

Пункт 21. Уведомление актуально

Как проверить: сравнить цели в уведомлении с реальной обработкой. Если добавили email-рассылку, но её нет в уведомлении – надо дополнить.

Что делать: подать изменения в уведомление.

Пункт 22. Ответственный за обработку ПДн назначен

Как проверить: должен быть приказ о назначении с указанием ФИО и должности. Данные этого лица – в политике конфиденциальности и в уведомлении РКН.

Что делать: издать приказ, если не издан. Обычно назначается руководитель IT, HR или юрист.

Блок 5. Техническая защита (пункты 23-27)

Пункт 23. HTTPS на всех страницах

Как проверить: открыть сайт, проверить, что в адресной строке замочек. Открыть страницу с формой – замочек должен быть.

Что делать: установить SSL-сертификат (Let’s Encrypt бесплатно или коммерческий).

Пункт 24. TLS 1.2+ и современные шифры

Как проверить: проверить через SSL Labs (ssllabs.com/ssltest). Рейтинг должен быть A или выше.

Что делать: отключить TLS 1.0/1.1, устаревшие шифры. Настройка на уровне веб-сервера.

Пункт 25. Административная часть защищена

Как проверить: найти URL входа в админку (/wp-admin, /admin, /bitrix/admin). Проверить, что защищено паролем, желательно с 2FA.

Что делать: включить 2FA для всех администраторов. Использовать плагины как Wordfence (WP), отдельные модули 2FA.

Пункт 26. Защита от перебора паролей

Как проверить: попробовать ввести несколько раз неверный пароль в админку. После 3-5 попыток аккаунт должен блокироваться или появляться капча.

Что делать: настроить плагин защиты от brute-force (Limit Login Attempts, iThemes Security и т.д.).

Пункт 27. Резервные копии актуальны и проверяются

Как проверить: последний бэкап – не старше недели. Проведена ли проверка восстановления в последние 3 месяца?

Что делать: настроить автоматическое резервное копирование и тест восстановления ежеквартально.

Блок 6. Подрядчики и процессы (пункты 28-30)

Пункт 28. Договоры с подрядчиками содержат пункт о поручении обработки

Как проверить: открыть договоры с CRM-провайдером, email-рассыльщиком, хостером, службой доставки. В них должен быть пункт о поручении обработки ПДн с указанием целей, данных, мер защиты.

Что делать: заключить дополнительные соглашения.

Пункт 29. Процедура ответа на запросы субъектов работает

Как проверить: написать с личной почты на корпоративную с запросом «Какие мои ПДн вы обрабатываете и с какой целью?». Должен прийти ответ в срок 10 рабочих дней.

Что делать: разработать шаблон ответа и регламент обработки таких запросов.

Пункт 30. План реагирования на инциденты готов

Как проверить: есть ли документированный план, кто в команде реагирования, как уведомлять РКН в 24 часа.

Что делать: разработать план реагирования (см. отдельную статью).

Итоговая таблица: 30 пунктов

Пункт Критичность
1 Политика опубликована Критично
2 Соответствует 18.1 Критично
3 Актуальна Высокая
4 Согласие доступно Высокая
5 Спецкатегории – отдельно Критично (если применимо)
6 Политика != оферта Средняя
7 Чекбокс на формах Критично
8 Сняты по умолчанию Высокая
9 Ссылка на политику Высокая
10 Согласие на рассылку отдельно Высокая
11 Минимум полей Средняя
12 Double opt-in Высокая
13 Ссылка отписки Высокая
14 Cookie-banner Высокая
15 Сайт в РФ Критично
16 БД в РФ Критично
17 Бэкапы в РФ Высокая
18 Подрядчики в РФ Высокая
19 Трансграничная – оформлена Высокая (если есть)
20 Уведомление РКН Критично
21 Уведомление актуально Высокая
22 Ответственный назначен Высокая
23 HTTPS везде Критично
24 TLS 1.2+ Высокая
25 Админка защищена Критично
26 Защита от брутфорса Высокая
27 Бэкапы проверены Средняя
28 Договоры с поручением Высокая
29 Запросы субъектов Высокая
30 План реагирования Высокая

Как считать результат

Посчитайте сколько пунктов из 30 у вас «зелёных» (полностью выполнены). Оценка:

  • 28-30 пунктов – отличный уровень соответствия. Поддерживайте регулярный аудит раз в квартал
  • 23-27 пунктов – хороший уровень с мелкими пробелами. Устраните недочёты в ближайшие 2 недели
  • 18-22 пункта – средний уровень, есть риски при проверке. План действий на 1-2 месяца
  • 12-17 пунктов – серьёзные пробелы. Риски штрафов высокие. Срочная работа, привлечение внешних консультантов имеет смысл
  • Менее 12 пунктов – критический уровень. При жалобе и проверке – миллионные штрафы. Нужна системная работа, отдельный проект с ответственным руководителем

Приоритизация устранения нарушений

Неделя 1: критические нарушения

  1. Опубликовать политику конфиденциальности, если нет
  2. Подать уведомление в РКН, если не подано
  3. Включить HTTPS на всех страницах
  4. Назначить ответственного за обработку ПДн
  5. Добавить чекбоксы согласия на все формы
  6. Перенести сайт на российский хостинг (если нужен)

Недели 2-3: высокоприоритетные

  1. Разделить согласия на ПДн и рассылку
  2. Настроить double opt-in
  3. Настроить cookie-banner
  4. Включить 2FA для администраторов
  5. Обновить политику конфиденциальности
  6. Заключить допсоглашения с подрядчиками

Недели 4-6: средний приоритет

  1. Разработать план реагирования на инциденты
  2. Создать шаблон ответа на запросы субъектов
  3. Проверить резервные копии на восстанавливаемость
  4. Провести обучение команды
  5. Настроить мониторинг и журналирование

Периодичность аудита

  • Полный аудит по 30 пунктам – раз в год
  • Быстрый аудит (ключевые пункты) – раз в квартал
  • После крупных изменений (новая форма, новый продукт, новый подрядчик) – локальный аудит в зоне изменений
  • После инцидентов и жалоб – внеплановый аудит
  • Перед выпуском новой версии сайта – обязательный аудит форм и согласий

Что делать дальше

30-пунктовый чек-лист – это базовый уровень. Для более высокой степени соответствия рекомендуется:

  1. Разработать модель угроз ИСПДн
  2. Определить уровень защищённости и внедрить соответствующие СЗИ
  3. Провести пентест сайта
  4. Организовать обучение сотрудников с фиксацией в журнале
  5. Построить систему управления инцидентами (SIEM)
  6. Проводить тренировки реагирования
  7. Привлекать внешних аудиторов для независимой оценки раз в 2-3 года

Для малого и среднего бизнеса 30-пунктовый чек-лист закрывает основные риски. Для крупных операторов с миллионами субъектов – это только начало, дальше идёт путь в сторону формальной аттестации ИСПДн и соответствия приказам ФСТЭК.

Итог

Самостоятельный аудит по 30-пунктовому чек-листу – это экономичный способ понять текущий уровень соответствия и устранить большинство нарушений до проверки РКН. В большинстве случаев даже небольшая команда внутри компании способна провести аудит и устранить выявленные нарушения за 1-3 месяца. Стоимость такой работы – многократно меньше одного штрафа за утечку или несоответствие. Инвестируйте время в аудит сейчас – экономьте миллионы потом.