Аудит персональных данных по 152-ФЗ

152fz-data-audit-skill

Скилл аудита персональных данных по 152-ФЗ: где лежит база, что уходит за границу, кто реально имеет доступ и что не удаляется

  • 1 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Процедура предполагает запросы к рабочей базе с персональными данными и к ее системным каталогам
  • Запускает shell-скрипт сканирования кода, включая поиск секретов
  • Обращается к API проекта снаружи для проверки доступа
Все причины и проверки
Российский стек

imnadsa/152fz-data-audit-skill

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/152fz-data-audit-skill

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Процедура предполагает запросы к рабочей базе с персональными данными и к ее системным каталогам
  • Запускает shell-скрипт сканирования кода, включая поиск секретов
  • Обращается к API проекта снаружи для проверки доступа

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

Что делает

Скилл задает агенту процедуру из 12 точек проверки проекта на соответствие закону о персональных данных. Агент выясняет, чьи данные обрабатываются, находит страну размещения базы, хранилищ и бэкапов, составляет карту полей с личными данными и собирает все внешние адреса в коде с разбором юрисдикции. Затем он сверяет права в интерфейсе с правами в базе, проверяет шифрование каналов, сроки хранения, логи и резервные копии, а также расхождение политики на сайте с кодом. Главное правило скилла: вывод о соответствии допускается только после проверки на живой системе. В комплекте SQL-запросы для Postgres и Supabase, скрипт сканирования кода и шаблон отчета.

Для кого. Для разработчиков и владельцев SaaS, которые готовят проект к требованиям 152-ФЗ и хотят дать юристу точные факты.

Подходит, если

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

Не подходит, если

  • Нужны юридические документы: уведомление в Роскомнадзор, политика, договоры
  • Нет доступа к базе и окружению проекта, а только к исходникам

Пример запроса к агенту

Проведи аудит персональных данных по скиллу и составь карту трансграничных потоков

Ограничения

Скилл проверяет техническую сторону и не заменяет юриста. Готовые SQL-запросы рассчитаны на Postgres и Supabase, для других баз проверки придется адаптировать. Живые проверки требуют доступа к рабочей базе и API проекта.

Как отключить. Удалите папку data-privacy-audit из ~/.claude/skills или .claude/skills проекта.

Частые вопросы

Почему нельзя проверить только код?

Код показывает намерение, а не состояние системы. Удаление по расписанию проверяется журналом запусков, доступ проверяется запросом к API без авторизации.

Работает ли скилл вне Claude Code?

Да, SKILL.md самодостаточен, его можно дать Cursor, Codex или своему агенту как инструкцию.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Скилл Claude для проверки сайта и документов на соответствие 152-ФЗ по чек-листу из 55 пунктов с расчетом штрафа и планом исправлений

СкиллРасширенный доступ5Звезды репозитория
Российский стек

Скилл для проверки сайта на требования законов РФ: персональные данные, cookie и трекеры, реквизиты, реклама, способы авторизации

СкиллРасширенный доступ1Звезды репозитория
Российский стек

Скилл первичной юридической проверки договоров по праву РФ: ГК РФ, 152-ФЗ, Роскомнадзор, персональные данные

СкиллМинимальный доступ6Звезды репозитория
Российский стек

Скилл доказательного SEO-аудита по сигналам из утечки Google Content Warehouse API и памятка по запуску сайта в России с 152-ФЗ и РКН

СкиллРасширенный доступ

Коротко о README

README формулирует четыре вопроса, на которые отвечает аудит: какие данные есть, куда они уходят, кто к ним имеет доступ и что удаляется. Объясняется, почему типовой SaaS незаметно передает данные за границу через аналитику, мониторинг, ИИ и мессенджеры. Дана установка для Claude Code глобально и в один проект, таблица блоков проверки и состав файлов. В конце оговорка о границах скилла. Лицензия MIT.

Бейдж для README

Исходный SKILL.md

---
name: data-privacy-audit
description: Аудит персональных данных в проекте по 152-ФЗ — найти, куда данные уходят за границу, кто имеет к ним доступ на самом деле, что хранится вечно и совпадает ли политика с кодом. Use when the user asks about personal data compliance, 152-ФЗ, ПДн, GDPR-like audit, «персональные данные», «трансграничная передача», «утекают ли данные», «проверь доступы», «сроки хранения», «локализация базы», data protection review.
---

# Аудит персональных данных: 12 точек

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

## Правило номер один: проверять по факту, а не по коду

Код описывает намерение, а не состояние системы. Расхождения, которые обязан
проверить агент:

- задача очистки написана верно — убедиться, что её запуски завершаются успешно;
- политика доступа написана — убедиться, что объект не отдаётся без авторизации;
- витрина фильтрует по владельцу — убедиться, что она не выполняется с правами
  создателя в обход политик;
- интерфейс скрывает раздел — убедиться, что прямой запрос к API его тоже не
  отдаёт.

Каждая проверка ниже имеет живой вариант: запрос к базе, обращение к API
снаружи, чтение журнала выполнения. Порядок и правила — `references/verify-live.md`.

---

## Шаг 0. Определить роль и состав данных

Спросите у владельца проекта и запишите:

1. **Чьи данные обрабатываются**: пользователи сервиса, их сотрудники,
   их клиенты, контрагенты-физлица. Это разные субъекты и разные основания —
   согласие владельца аккаунта не является согласием его сотрудников.
2. **Роль продукта**: сам оператор (свои пользователи, оплаты, поддержка) или
   обработчик по поручению (данные, загруженные клиентом о его людях). Обычно
   и то, и другое одновременно — тогда нужны оба комплекта документов.
3. **Есть ли специальные категории**: здоровье, биометрия, судимость,
   политические и религиозные взгляды. Требования к ним кратно строже.

Сообщить о проблеме

Foxx AIАудит персональных данных по 152-ФЗ
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.