Lawyer 152-FZ
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Lawyer 152-FZ
ИИ-юрист по 152-ФЗ «О персональных данных» и работе с Роскомнадзором — плагин для Claude Code и MCP-сервер.
Отвечает на вопросы со ссылками на конкретные нормы и даты их редакций, проверяет сайт и код проекта, составляет политику обработки ПДн, согласия и сведения для уведомлений РКН.
Результат носит справочный характер и не заменяет консультацию юриста. База норм и шаблоны документов ещё не прошли ревью практикующим юристом — см. ограничения.
Что умеет
Консультации. Ответ опирается на текст нормы из встроенной базы и содержит цитату с идентификатором вида
152-fz/art-9/part-1и датой редакции. Цитату можно проверить инструментомget_norm. Если нормы в базе нет, агент говорит об этом, а не домысливает.Аудит сайта и кода. Находки привязаны к месту (страница и форма, файл и строка), к норме и к уверенности: «факт» или «требует проверки юристом». Отдельно перечислено, что проверить не удалось.
Документы. Политика обработки ПДн, согласие на обработку (для формы на сайте и письменное), согласие на распространение, сведения для уведомлений РКН об обработке, о трансграничной передаче и об инциденте (24 и 72 часа), приказ о назначении ответственного за организацию обработки (для юридических лиц), реестр мест хранения бумажных носителей (пп. 13–15 ПП № 687), акт определения уровня защищённости в информационных системах (пп. 5–16 ПП № 1119; тип угроз называет оператор), перечень лиц, допущенных к данным в информационных системах (пп. «в» п. 13 ПП № 1119), акт оценки вреда (приказ РКН № 178; степень вреда считает код из случаев, которые называет оператор), акт об уничтожении (приказ РКН № 179) и порядок уничтожения (ст. 21 Закона). Реквизиты агент не выдумывает: недостающие поля запрашивает одним списком, текст берёт из шаблона без правок.
Актуальность норм.
check_norm_freshnessсверяет редакцию с официальным порталом и называет будущие редакции. Если портал недоступен, результат «не удалось проверить», а не «актуально».
Related MCP server: privacy-kb
Установка
Нужна последняя версия Node.js (сейчас ≥ 26): MCP-сервер плагина запускается через node.
/plugin marketplace add nevarium-spb/lawyer-152fz
/plugin install lawyer-152fz@lawyer-152fzПлагин ставится из ветки release, где лежит уже собранный сервер (server/index.mjs). Отдельной установки зависимостей не нужно.
Примеры
Нужно ли согласие на обработку персональных данных для формы обратной связи на сайте?
Ответ с цитатой ст. 9 152-ФЗ и датой редакции.
Проверь сайт https://example.ru на соответствие 152-ФЗ.
Отчёт: нарушения → риски → рекомендации. У каждой находки — где она, что сделать и на какую норму опирается.
Проверь, нет ли в коде проекта иностранных SDK и хранилищ за рубежом.
Агент читает исходники (только чтение, .env не открывается) и сообщает о найденном. Правки в проекте он вносит только с вашего согласия.
Составь политику обработки персональных данных для нашего сайта.
Агент спросит реквизиты и цели обработки, заполнит шаблон и с вашего согласия сохранит документ в docs/152-fz/privacy-policy.md.
Что проверяет аудит
Правило | Что ищет | Основание |
| форма с полями ПДн без согласия | ст. 9 |
| нет ссылки на политику обработки ПДн на страницах с формами | ст. 18.1 |
| форма с ПДн отправляется по HTTP | ст. 19 |
| иностранные сервисы аналитики и форм | ст. 12, ст. 18 |
| счётчики и cookie без уведомления пользователя | ст. 9 |
| иностранные SDK, получающие ПДн | ст. 12 |
| хранилища и облака с регионом вне РФ в конфигурации | ст. 18 ч. 5 |
| ПДн попадают в логи | ст. 19 |
Сайт обходится до 50 страниц. Страницы на React, Vue и других SPA без браузера не видны: для них есть audit_html по DOM из браузера.
Инструменты MCP-сервера
Инструмент | Назначение |
| поиск по нормам |
| полный текст нормы с датой редакции — единственный источник цитат |
| сверка черновика ответа с базой: идентификаторы, цитаты, метки |
| сверка редакции с официальным порталом |
| обход сайта и проверка форм, согласий, политики, HTTPS, сервисов |
| проверка страницы по DOM из браузера |
| поиск иностранных SDK, зарубежных облаков и ПДн в логах |
| шаблоны документов, их основания и обязательные поля |
| заполнение шаблона данными оператора |
Подробности и состав плагина — в README плагина.
База норм
Акт | Что входит |
152-ФЗ «О персональных данных» | все статьи |
КоАП РФ | ст. 13.11 |
ПП РФ № 687 (обработка ПДн без средств автоматизации) | пункты 1–15 |
ПП РФ № 1119 (требования к защите ПДн в ИСПДн) | пункты 1–17 |
Приказ РКН № 18 (согласие на распространение ПДн) | пункты 1–9 |
Приказ РКН № 178 (оценка вреда субъектам ПДн) | пункты 1–6 |
Приказ РКН № 179 (подтверждение уничтожения ПДн) | пункты 1–8 |
Тексты берутся с официального портала актуальных редакций. Исключение — ПП № 1119: на портале его нет, текст взят с официального сайта Правительства РФ (government.ru), реквизиты официальной публикации указаны в ответе (ADR-0014). Приказ Роскомнадзора № 18 (требования к согласию на распространение) на портале опубликован только сканом: текст набран по скану, сверен с двумя копиями, срок действия приказа (до 01.09.2027) указан в ответе (ADR-0015). Приказы № 178 и № 179 — тем же способом, срок действия до 01.03.2029, текст сверен с одной копией (ADR-0016). Подробнее о составе, формате и обновлении — в README базы.
Ограничения
Нет ревью юристом. Тексты норм сверены с официальными источниками, а шаблоны документов и правила аудита проверены автоматическими тестами и evals, но практикующий юрист их ещё не смотрел. Документы, которые пойдут в работу, показывайте юристу.
Только российское право. Вопросы по GDPR и другому иностранному праву агент считает вне базы и не отвечает по ним как по нормам.
Аудит не заменяет проверку РКН. Правила находят признаки нарушений; вывод о том, нарушение ли это, часто зависит от обстоятельств, и такие находки помечены «требует проверки».
Аудит видит не всё. Он не заходит за авторизацию и не выполняет действия пользователя на странице. То, что проверить не удалось, попадает в раздел отчёта «не удалось проверить».
Профильные приказы РКН в базе только № 18, № 178 и № 179: тексты набраны вручную по сканам опубликования, автопроверки изменений нет. Остальных приказов РКН нет.
Документы — не весь комплект. Плагин не составляет, кроме приказа об ответственном, реестра носителей, акта уровня защищённости, перечня допущенных, акта оценки вреда, акта об уничтожении и порядка уничтожения, остальные локальные акты, договор поручения, уведомления об изменении сведений и о прекращении обработки. Аудит сайта замечает специальные категории и биометрию только по словам в подписях полей форм («диагноз», «отпечаток» и т. п.) и помечает находку как требующую проверки; в исходниках, файлах, чатах и картинках он их не ищет. Он не проверяет маркетинг (ст. 15), данные не от субъекта (ч. 2–4 ст. 18), ответы на запросы и соблюдение ПП № 687 на деле (реестр носителей он только составляет по словам пользователя).
Безопасность и приватность
Содержимое проверяемых сайтов и репозиториев считается недоверенным: инструкции из него агент не исполняет.
Сервер не хранит и не логирует персональные данные, найденные при аудите.
Загрузка адресов защищена от SSRF.
Как сообщить об уязвимости — в SECURITY.md. Принципы защиты — ADR-0006.
Разработка
Архитектура: docs/ARCHITECTURE.md. План и статус вех: docs/PLAN.md. Как участвовать: CONTRIBUTING.md.
pnpm install
pnpm checkЛицензия
AGPL-3.0 · © Невариум Лаб ИИ
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Privacy law your AI assistant can cite: the exact clause and its version. GDPR and UAE PDPL today.
Checks websites for Russian personal-data law 152-FZ; fix plans paid by a person in RUB
31Current law as data for AI: search, read and verify statutes and citations. CIS countries first.
Experimental GDPR grounding: rules, preconditions, exceptions, exact quotes, and citation checks.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables natural language interaction with the Korean Personal Information Protection Act (PIPA) through 37 MCP tools that search, compare, analyze, and verify legal texts, official guidelines, and consulting cases from authoritative sources.3721 npm4MIT
- AlicenseNot gradedqualityCmaintenanceEnables natural-language queries about US federal and New York privacy law obligations, returning citation-anchored answers with computed deadlines, usable from Claude Desktop or the command line.1Apache 2.0
- AlicenseAqualityBmaintenanceEnables Claude to search the Russian legal database Garant, retrieve verbatim article texts, tables of contents, revision lists, and Supreme Court practice, with provenance data allowing citation verification via the user's own subscription.81Apache 2.0

scanbase-mcpofficial
AlicenseAqualityCmaintenanceEnables AI agents to scan live websites for Russian 152-FZ personal data compliance, retrieve violations with potential fines and machine-actionable fix instructions, and rescan after applying fixes, while also listing checks, past scans, and account quota.555 npmMIT