---
title: РКН / 152‑ФЗ
description: Проверка CMS-сайта на типичные требования Роскомнадзора и закона о персональных данных.
---

# РКН / 152‑ФЗ

Раздел **CMS Сайт → РКН / 152‑ФЗ** запускает проверку лендинга и юридических слотов CMS на типичные требования **152‑ФЗ** и практики Роскомнадзора (политика ПДн, согласия, cookies/трекеры, формы, локализация, реестр операторов).

Результат — **оценка**, **уровень риска** и список замечаний с полями: где исправить, как исправить, как проверить, ссылки на нормы. Это **рекомендательный** чеклист, не юридическое заключение.

## Что проверяется

| Блок | Примеры |
| --- | --- |
| Документы CMS | Политика ПДн, согласие на обработку, соглашение/оферта, согласие на рассылку |
| Полнота политики | Оператор/контакты, права субъекта, cookies при наличии аналитики |
| Сайт | HTTPS, ссылка на политику, cookie-баннер vs трекеры, чекбоксы на формах |
| Процессы | Напоминания про уведомление в реестр РКН (ст. 22) и локализацию (ст. 18 ч. 5) |

Публичный API по-прежнему отдаёт только `published` юридические документы; гости не видят черновики.

Кнопка «Проверить РКН» в **Юридические документы** анализирует текст каждого добавленного документа (цели, согласия, cookies, публикация и т.д.) и сохраняет результат; «Результат» открывает детальный отчёт.

## API (admin JWT)

Префикс `YOUR_API_URL/v1/cms/sites/{siteId}/rkn`

- `POST /scans` — запустить проверку
- `GET /scans` — история
- `GET /scans/{scanId}` — скан + замечания
- `GET /latest` — последний успешный скан и open-issues
- `PATCH /issues/{issueId}` — `{ "status": "open" \| "resolved" \| "ignored" }`

Проверка одного юр. документа (раздел «Юридические документы»):

- `POST /v1/legal/owners/cms_site/{siteId}/{kind}/rkn-check`
- `GET /v1/legal/owners/cms_site/{siteId}/{kind}/rkn-check/latest`

## Связанные разделы

- [Юридические документы / согласия](/guides/consents-legal)
- [CMS Сайт](/guides/cms-site)
