Пошаговый гайд — от идеи до деплоя AI-продукта с учётом российского законодательства
Вы разработали AI-продукт — чат-бот, RAG-систему, сервис аналитики или генерации контента. Осталось запустить его для пользователей. Но прежде чем нажать кнопку «Deploy», нужно убедиться, что ваш продукт соответствует российскому законодательству. Иначе вместо пользователей первым «клиентом» станет Роскомнадзор с проверкой и штрафами до 15 миллионов рублей.
В этой статье — пошаговый чеклист, который проведёт вас от идеи до деплоя. Каждый шаг — конкретное действие с объяснением, зачем оно нужно и как его выполнить. Статья написана для продакт-менеджеров, фаундеров и разработчиков, которые запускают AI-продукт на российском рынке.
Запуск AI-продукта без проверки compliance — как вождение без прав. Может, вам повезёт и вы не встретите инспектора. Но если встретите — последствия будут серьёзными: штрафы, блокировка сервиса, потеря доверия пользователей. Этот чеклист — ваши «права» для легального запуска AI-продукта. Пройдите его один раз, и вы будете спокойны.
Россия активно формирует правовую базу для AI-продуктов. Единого «закона об AI» пока нет, но уже действуют законы, которые напрямую касаются любого AI-сервиса: 152-ФЗ «О персональных данных» и 149-ФЗ «Об информации». С 2025 года штрафы за нарушения выросли в разы — до 15 млн рублей за утечку и до 3% годовой выручки при повторных нарушениях.
Я запускаю чат-бота для клиентской поддержки на сайте российской компании. Бот будет общаться с пользователями, сохранять историю диалогов и использовать Claude API. Какие требования 152-ФЗ я должен выполнить?
Ответ модели
Для вашего чат-бота необходимо выполнить следующие требования 152-ФЗ:
Согласие на обработку ПД — добавьте чекбокс перед началом диалога
Политика конфиденциальности — опубликуйте документ с описанием обработки данных
Локализация — история диалогов должна храниться на серверах в РФ
Обезличивание — перед отправкой в Claude API удалите ФИО, телефоны, email
Право на удаление — реализуйте механизм удаления истории по запросу
Уведомление Роскомнадзора — подайте уведомление как оператор ПД
Ключевой момент: сами диалоги содержат ПД (имена, контакты, описание проблем). Отправка в зарубежный API без обезличивания = трансграничная передача ПД.
Подробный чеклист из 10 шагов с кейсами и примерами кода — в разделах «Подробно» и «Для разработчика». Переключитесь, чтобы увидеть полную картину.
Ниже — пошаговый план, который покрывает все основные требования российского законодательства для AI-продуктов. Выполняйте по порядку — каждый следующий шаг опирается на предыдущие.
Что это: документ, размещённый на вашем сайте или в приложении, который объясняет пользователям, какие данные вы собираете, зачем, как обрабатываете, кому передаёте и как защищаете.
Зачем нужно: статья 18.1 152-ФЗ обязывает оператора персональных данных опубликовать политику обработки ПД. Без неё — штраф и предписание Роскомнадзора.
Что должно быть в документе:
Наименование и контактные данные оператора
Цели обработки персональных данных
Перечень обрабатываемых категорий ПД
Правовые основания обработки
Описание мер по защите ПД
Порядок реализации прав субъектов (доступ, удаление, исправление)
Сроки хранения данных
Информация о трансграничной передаче (если применимо)
Не копируйте политику конфиденциальности у других сервисов — у вашего продукта свои особенности обработки данных. Адаптируйте документ под свой конкретный продукт: укажите, какие именно данные вы собираете (например, «текст запросов к чат-боту», «загруженные документы»), с какой целью и как долго храните.
Что это: интерфейсный элемент (чекбокс, форма, отдельная страница), через который пользователь даёт согласие на обработку своих персональных данных.
Зачем нужно: статья 9 152-ФЗ требует, чтобы согласие было конкретным, информированным и сознательным. С 1 сентября 2025 года — обязательно отдельным документом.
Как реализовать:
Отдельный чекбокс «Даю согласие на обработку персональных данных» со ссылкой на документ согласия
Не совмещайте с «Принимаю пользовательское соглашение» — это разные документы
Храните факт получения согласия: дату, версию документа, IP-адрес
Реализуйте отзыв согласия — кнопка «Отозвать согласие» или ссылка в настройках профиля
Если пользователь отзывает согласие, прекратите обработку и удалите ПД в течение 30 дней
Нарушает 152-ФЗ (штраф 300-700 тыс. руб.)
Один чекбокс: «Принимаю пользовательское соглашение и даю согласие на обработку персональных данных». Согласие не хранится, нет механизма отзыва.
Соответствует 152-ФЗ
Два отдельных чекбокса: «Принимаю пользовательское соглашение» и «Даю согласие на обработку персональных данных (ознакомлен с документом)». Каждый — со ссылкой на свой документ. Факт согласия сохраняется с таймстампом.
Что это: уведомление на сайте, которое информирует пользователя об использовании cookies и запрашивает согласие.
Зачем нужно: cookies могут содержать данные, по которым можно идентифицировать пользователя, — а значит, это персональные данные по 152-ФЗ. Роскомнадзор официально подтверждает эту позицию.
Что должен содержать баннер:
Информацию о том, что сайт использует cookies
Цели использования (аналитика, персонализация, реклама)
Ссылку на политику конфиденциальности
Кнопку принятия и возможность отказа
Разделение cookies на категории: необходимые, аналитические, рекламные
Что это: отдельное согласие пользователя на сбор аналитических данных (Яндекс Метрика, Google Analytics и т.д.).
Зачем нужно: аналитические системы собирают данные о поведении пользователя, которые в совокупности могут являться персональными данными. С учётом ужесточений 2025 года, согласие на аналитику лучше запрашивать отдельно.
Как реализовать:
Не загружайте скрипты аналитики до получения согласия
Если пользователь отказался — не отслеживайте его поведение
Предоставьте возможность изменить выбор в настройках
Что это: обязательное уведомление регулятора о том, что вы начинаете обрабатывать персональные данные.
Зачем нужно: статья 22 152-ФЗ обязывает оператора ПД уведомить Роскомнадзор до начала обработки данных. С 30 мая 2025 года штраф за отсутствие уведомления — от 100 000 до 300 000 рублей для организаций.
Что это: договор между вами и пользователем, который определяет правила использования вашего AI-сервиса.
Зачем нужно: пользовательское соглашение — это юридическая основа ваших отношений с пользователем. Для AI-продуктов оно должно включать специфические пункты.
Что должно быть в соглашении для AI-сервиса:
Описание сервиса и его ограничений (AI может ошибаться, не заменяет профессиональную консультацию)
Правила использования (что нельзя: генерация незаконного контента, обход фильтров)
Права на сгенерированный контент — кому принадлежит результат (вам, пользователю, ограниченная лицензия)
Ответственность за контент — кто отвечает за AI-генерированный результат
Ограничение ответственности за точность ответов AI
Порядок модерации и блокировки при нарушениях
Ссылка на политику конфиденциальности (но не включение согласия на обработку ПД)
Что это: система фильтрации и проверки контента, который генерирует или обрабатывает ваш AI-продукт.
Зачем нужно: 149-ФЗ «Об информации» распространяется на любой контент в интернете, включая AI-генерированный. Роскомнадзор может потребовать удаления запрещённого контента, а с 2026 года начинает работу AI-система мониторинга интернет-контента.
Что нужно фильтровать:
Экстремистские материалы и призывы к терроризму
Контент из реестра запрещённой информации Роскомнадзора
Персональные данные третьих лиц (если пользователь пытается «вытянуть» чужие ПД через AI)
Заведомо ложную информацию (фейки)
Контент, нарушающий авторские права
Если ваш AI-сервис сгенерировал контент, нарушающий законодательство (например, экстремистский текст или фейковую новость), ответственность может лечь на вас как на оператора сервиса. Это ещё один аргумент в пользу модерации на выходе.
Что это: хранение персональных данных граждан России на серверах, физически расположенных на территории РФ.
Зачем нужно: с 1 июля 2025 года действует ужесточённая редакция статьи 18 152-ФЗ. Сбор, хранение и обработка ПД россиян — только на серверах в РФ. Штраф за нарушение — от 2 до 6 млн рублей (первичное), до 18 млн рублей (повторное).
Что именно должно быть в РФ:
Компонент
Требование
База пользователей
Серверы в РФ
Векторная база (RAG) с ПД
Серверы в РФ
История чата
Серверы в РФ
Обучающие данные с ПД
Серверы в РФ
Логи запросов к LLM с ПД
Серверы в РФ
Варианты решения:
Российский LLM-провайдер (YandexGPT, GigaChat) — данные не покидают РФ
Self-hosted модель (Llama, Qwen) на российских серверах — полный контроль
Зарубежный LLM API + анонимизация — допустимо, если ПД не передаются за рубеж
Что это: документ, описывающий порядок действий при утечке персональных данных или другом инциденте безопасности.
Зачем нужно: с 2025 года оператор обязан уведомить Роскомнадзор об утечке в течение 24 часов и предоставить результаты внутреннего расследования в течение 72 часов. Без плана реагирования вы не уложитесь в эти сроки.
Что должен содержать план:
Определение категорий инцидентов (утечка, несанкционированный доступ, потеря данных)
Цепочка ответственных: кто получает сигнал, кто принимает решения, кто уведомляет регулятора
Что это: комплект внутренних документов, подтверждающих ваш compliance.
Зачем нужно: при проверке Роскомнадзора бремя доказывания лежит на операторе. Вы должны доказать, что соблюдаете все требования. Без документации это невозможно.
Минимальный комплект документов:
Политика обработки персональных данных (опубликована на сайте)
Приказ о назначении ответственного за обработку ПД
Штрафы за нарушения 152-ФЗ для организаций (с 30 мая 2025)
Обработка без согласия14%
Нарушение локализации (первичное)36%
Нарушение локализации (повторное)72%
Утечка 1-10 тыс. записей20%
Утечка 100 тыс.+ записей60%
Повторная утечка (до 3% выручки)100%
Нарушение
Штраф для организации
Обработка ПД без согласия
300 000 — 700 000 руб.
Отсутствие уведомления Роскомнадзора
100 000 — 300 000 руб.
Нарушение локализации данных (первичное)
2 000 000 — 6 000 000 руб.
Нарушение локализации данных (повторное)
до 18 000 000 руб.
Утечка 1-10 тыс. записей ПД
до 5 000 000 руб.
Утечка 100 тыс.+ записей ПД
10 000 000 — 15 000 000 руб.
Повторное нарушение с утечкой
1-3% годовой выручки (от 20 до 500 млн руб.)
С 30 мая 2025 года за повторные нарушения с утечками введены оборотные штрафы — от 1 до 3% годовой выручки, но не менее 20 млн рублей. Для крупного бизнеса это может составить сотни миллионов рублей. Compliance дешевле штрафа.
Регулятивная среда для AI в России активно формируется. Вот что ожидается в ближайшие годы:
Рамочный закон об AI — Госдума разрабатывает закон, определяющий понятия, ответственность и базовые требования к AI-системам. Ожидается к 2027 году.
Обязательная маркировка AI-контента — Минцифры и Роскомнадзор готовят требования к маркировке контента, созданного с помощью AI. Вероятно, станет обязательной в 2026-2027 годах.
AI-система мониторинга — Роскомнадзор запускает AI-систему автоматического мониторинга интернет-контента (бюджет 2,27 млрд рублей). Это означает автоматическое обнаружение нарушений.
Регулирование дипфейков — обсуждается ответственность за создание и распространение синтетического контента без согласия изображённых лиц.
Расширение ЭПР — новые экспериментальные правовые режимы для AI в образовании, госуслугах и других сферах.
// server/utils/compliance-monitor.ts
interface ComplianceReport {
period: { from: string; to: string }
metrics: {
totalUsers: number
consentsGranted: number
consentsRevoked: number
deletionRequests: number
deletionsFulfilled: number
avgDeletionTime: number // дней
moderationBlocks: number
incidentsCount: number
}
issues: string[]
}
export async function generateComplianceReport(
from: Date,
to: Date
): Promise<ComplianceReport> {
const [
totalUsers,
consentsGranted,
consentsRevoked,
deletionRequests,
deletionsFulfilled,
moderationBlocks,
incidents,
] = await Promise.all([
db.users.count(),
db.consents.count({
where: { grantedAt: { gte: from, lte: to } },
}),
db.consents.count({
where: { revokedAt: { gte: from, lte: to } },
}),
db.auditLog.count({
where: { action: 'deletion_requested', timestamp: { gte: from, lte: to } },
}),
db.auditLog.count({
where: { action: 'user_data_deleted', timestamp: { gte: from, lte: to } },
}),
db.auditLog.count({
where: { action: 'content_blocked', timestamp: { gte: from, lte: to } },
}),
db.incidents.findMany({
where: { reportedAt: { gte: from, lte: to } },
}),
])
const issues: string[] = []
// Проверяем, все ли удаления выполнены в срок (30 дней)
const overdueCount = await db.auditLog.count({
where: {
action: 'deletion_requested',
timestamp: { gte: from, lte: to },
// Прошло > 30 дней, а удаление не выполнено
},
})
if (overdueCount > 0) {
issues.push(`${overdueCount} запросов на удаление не выполнены в 30-дневный срок`)
}
return {
period: { from: from.toISOString(), to: to.toISOString() },
metrics: {
totalUsers,
consentsGranted,
consentsRevoked,
deletionRequests,
deletionsFulfilled,
avgDeletionTime: 0, // вычислить из аудит-лога
moderationBlocks,
incidentsCount: incidents.length,
},
issues,
}
}
Запускайте compliance-отчёт автоматически раз в месяц. Это позволит обнаружить проблемы до того, как их обнаружит Роскомнадзор. Обращайте внимание на ключевые метрики: все ли запросы на удаление выполнены в срок, нет ли согласий с просроченной версией документа, работает ли модерация.