H-Studio
Обсудить проект
ФЗ-152 для SaaS-продуктов в 2026: что реально требует архитектура (а не только бумажки)
Журнал · 27 мая 2026

ФЗ-152 для SaaS-продуктов в 2026: что реально требует архитектура (а не только бумажки)

Инженерный разбор 152-ФЗ для SaaS в 2026: локализация ПДн в РФ, шифрование, аудит-логи, уведомление РКН об утечке, подрядчики, удаление по запросу. Не юридическая консультация.

Что нужно знать до начала

Статья не является юридической консультацией. Материал перепроверен 15 июля 2026 года. Если вы строите продукт, который собирает данные физлиц-резидентов РФ, итоговое решение о правовых основаниях обработки, составе уведомлений и допустимости конкретных подрядчиков нужно принимать вместе с юристом, специализирующимся на 152-ФЗ.

Эта статья — про другое. Про то, как 152-ФЗ выглядит со стороны архитектуры, кода и эксплуатации, и какие решения нужно принимать на уровне сервиса, а не приказа.

Карта данных и серверной инфраструктуры

01 · Что такое ФЗ-152 на самом деле — для инженеров

Для инженера требования удобно разложить на несколько практических вопросов:

  • На каком основании и для какой цели обрабатываются персональные данные (ПДн).
  • Где выполняются операции, на которые распространяется требование локализации.
  • Как к ним получают доступ — внутри компании и со стороны подрядчиков.
  • Что происходит, если эти данные утекли, изменились или были обработаны не по назначению.

Конкретный набор мер зависит от целей обработки, категорий данных, актуальных угроз, типа информационной системы и роли компании. Поэтому фраза «мы соответствуем 152-ФЗ» без модели данных и правовых оснований мало что сообщает.

Когда команда говорит «мы под 152-ФЗ», на практике это означает, что архитектура должна:

  • знать правовое основание каждой цели обработки;
  • разделять ПДн и остальные данные продукта там, где это оправдано моделью угроз;
  • хранить ПДн физлиц-резидентов РФ на территории РФ при первичной обработке;
  • применять меры защиты, выбранные по результатам определения угроз и уровня защищённости;
  • уметь находить, исправлять, блокировать или уничтожать данные в предусмотренных законом случаях;
  • выдерживать инцидент так, чтобы 24 часа на уведомление РКН были реалистичным сроком.

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

02 · Локализация: почему «ПДн физлиц в РФ» — это не только про регион сервера

Самое частое упрощение: «арендовали VPS в России — значит, мы локализованы».

На практике локализация — это про первичную обработку. По закону запись, систематизация, накопление, хранение, уточнение и извлечение ПДн физлиц-резидентов РФ должны происходить с использованием баз данных, расположенных на территории РФ.

Что это значит технически:

  • Основная (master) база с ПДн — в РФ.
  • Очередь сообщений, в которой PII лежит даже временно — в РФ.
  • Поисковый индекс с ФИО, email, телефоном — в РФ.
  • Файловое хранилище со сканами паспортов, договорами, селфи для KYC — в РФ.
  • Бэкапы этих систем — в РФ.

Зарубежные сервисы могут использоваться только после отдельной проверки сценария трансграничной передачи. До начала такой передачи оператор направляет отдельное уведомление в Роскомнадзор и выполняет требования статьи 12; одного пункта в согласии или договора с подрядчиком недостаточно.

В реальности это значит, что в SaaS-продукте на 2026 год обычно нет одной «европейской» инфраструктуры и одной «российской». Есть разделение на контуры:

  • основной контур — РФ, master-данные;
  • контур синхронизации — РФ, ETL, очереди;
  • контур аналитики — может быть зарубежным, но получает обезличенные или агрегированные данные;
  • контур маркетинга — отдельный, с отдельной моделью согласий.

Самая частая ошибка стартапов — отправлять весь поток событий через зарубежный аналитический сервис, включая email и user_id, который однозначно сопоставим с PII. С точки зрения 152-ФЗ это уже трансграничная передача персональных данных, а не «аналитика».

03 · Категории операторов и почему стартап может попасть в «значимые»

Внутри 152-ФЗ операторы делятся по объёму и характеру обрабатываемых данных. Для стартапа это редко обсуждается на старте, но именно классификация определяет, сколько у вас будет компонентов compliance.

Ключевые категории, к которым стоит относиться внимательно:

  • обработка специальных категорий ПДн (здоровье, политические взгляды, биометрия) — резко повышает требования к защите;
  • обработка биометрических ПДн, используемых для установления личности, регулируется отдельно; при этом само наличие фотографии ещё не всегда означает обработку биометрии — важны цель и способ использования;
  • большой объём субъектов и идентификаторов влияет на уровень защищённости в сочетании с типом угроз и категорией данных, но сам по себе не образует отдельную «категорию оператора»;
  • обработка ПДн в рамках государственных или муниципальных систем — отдельный режим.

SaaS-стартап на ранней стадии обычно начинает в самом мягком сценарии. Но если в продукте появляется любое из следующего — модель резко меняется:

  • KYC с фотографией документа;
  • селфи-биометрия для входа;
  • медицинские данные пациентов или сотрудников;
  • интеграция с государственными системами (Госуслуги, ЕСИА, ЕБС).

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

Документы и комплаенс на рабочем столе

04 · Согласие на обработку — техническая сторона

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

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

С точки зрения сервиса это отдельная сущность — назовём её consent_record — с минимальным набором полей:

  • subject_id — привязка к субъекту ПДн.
  • purpose — цель обработки (маркетинг, аналитика, передача подрядчику и т.п.).
  • granted_at — timestamp согласия.
  • revoked_at — timestamp отзыва или null.
  • evidence — хеш или снимок текста согласия, IP, user-agent.
  • source — где и как было получено (форма, договор, чек-бокс в продукте).

Главное правило другое: у каждой операции должны быть определены цель, правовое основание и срок хранения. Consent-сервис полезен для целей, основанных именно на согласии. Для обработки по договору или обязанности из закона проверка будет опираться на другой реестр оснований и правил.

В реальном продукте чаще всего работает один из двух паттернов:

  • Gateway-проверка: API-шлюз проверяет согласие до того, как запрос дойдёт до бизнес-сервиса.
  • Service-side guard: каждый сервис, работающий с ПДн, делает явный вызов consent.check(subject_id, purpose) перед началом обработки.

Service-side guard обычно устойчивее, потому что не зависит от того, как пришёл запрос — через API, очередь или cron. Но это архитектурный паттерн, а не предписанная законом реализация.

05 · Хранение и сегрегация ПДн — архитектурные паттерны

В зрелой системе ПДн часто отделяют от бизнес-данных. Закон не требует отдельной таблицы или микросервиса, но изоляция может упростить:

  • удаление по запросу субъекта;
  • ограничение доступа;
  • ротацию ключей шифрования;
  • ответ на инцидент;
  • передачу обезличенных данных в аналитику.

Базовая модель, которая хорошо работает для SaaS:

  • Identity store — ПДн (ФИО, email, телефон, документы). Один сервис, одна БД, узкий доступ.
  • Application store — рабочие данные продукта (заказы, проекты, сообщения). Хранит только subject_id, без PII.
  • Analytics store — события, агрегаты. Получает обезличенные данные.

Это паттерн «PII vault»: персональные данные изолированы, а бизнес-логика работает с непрозрачными идентификаторами. Уничтожение данных при этом всё равно должно учитывать связанные записи, документы, сроки обязательного хранения, резервные копии и подрядчиков — одной записи в Identity store недостаточно.

Преимущество для compliance очевидно. Преимущество для команды — менее очевидное, но важное: при инциденте вы можете чётко сказать, какие именно данные были затронуты, потому что они физически отделены.

06 · Шифрование: что требуется, что — гигиена

152-ФЗ напрямую не предписывает конкретные алгоритмы. Требования к средствам защиты идут через сопутствующие документы: 21-й приказ ФСТЭК, требования ФСБ к СКЗИ, постановления Правительства РФ по уровням защищённости.

Для SaaS на типовых задачах разумная инженерная база выглядит так:

  • Шифрование в покое (at-rest) для БД с ПДн — распространённая защитная мера. Disk-level в облаке можно дополнять application-level шифрованием критичных полей.
  • Шифрование канала (in-transit) — TLS 1.2+ снаружи и между сервисами.
  • Сертифицированные средства защиты применяются там, где это следует из выбранного набора мер и применимых требований ФСТЭК/ФСБ. Проверять это нужно по конкретной информационной системе, а не по признаку «SaaS».
  • Управление ключами — отдельный сервис (KMS) с разделением ролей: те, кто пишет код, не должны иметь прямого доступа к ключам шифрования продакшена.

Что часто пропускают:

  • Шифрование бэкапов. Бэкапы с открытым PII — самая частая дыра, которую находит аудит.
  • Шифрование логов, если в логах есть PII (а часто есть — через ошибочный console.log(user)).
  • Ротация ключей. Один ключ, выписанный когда-то и не менявшийся — это формальное соответствие, но не реальная защита.

Серверная стойка и защита данных

07 · Логирование и аудит обращений к ПДн

152-ФЗ требует принимать правовые, организационные и технические меры безопасности. Универсальной нормы «логировать каждое чтение» в законе нет. Но аудит действий часто нужен, чтобы расследовать инциденты, контролировать доступ и подтверждать выполнение выбранных мер:

  • кто (user_id сотрудника или service account);
  • что (какие поля, какого субъекта);
  • когда (timestamp);
  • откуда (источник, IP);
  • зачем (purpose, если применимо).

Практический набор событий для риск-ориентированного аудита:

  • чтение карточки субъекта в админке;
  • экспорт списка субъектов;
  • массовая операция над субъектами;
  • изменение полей PII;
  • удаление субъекта;
  • предоставление доступа подрядчику.

Что важно архитектурно:

  • аудит-лог пишется в отдельное хранилище, к которому у разработчиков продукта нет write-доступа;
  • логи append-only — нельзя ретроактивно «подчистить» историю;
  • срок хранения определяется политикой, целями контроля и применимыми требованиями; универсального минимума «три года» для всех аудит-логов 152-ФЗ не устанавливает;
  • в аудит-логе не должно быть самих ПДн — только идентификаторы. Иначе аудит становится вторым местом хранения PII и расширяет поверхность атаки.

В реальной эксплуатации аудит-лог помогает восстановить картину инцидента и подтвердить работу контроля. Его состав и детализацию нужно связать с моделью угроз, ролями доступа и процедурами реагирования.

08 · Удаление, экспорт, отзыв согласия

В предусмотренных законом случаях субъект может:

  • узнать, какие его данные у вас есть;
  • исправить их;
  • отозвать согласие на обработку;
  • потребовать уточнения, блокирования или уничтожения неточных, незаконно полученных либо не нужных для заявленной цели данных.

В архитектуре это превращается в три отдельные функции — назовём их по аналогии с GDPR-практикой DSR:

  • data_export(subject_id) — собрать все ПДн субъекта из всех сервисов в один файл.
  • data_erasure(subject_id) — удалить или анонимизировать данные субъекта.
  • consent_revoke(subject_id, purpose) — пометить согласие как отозванное, остановить связанные процессы.

Главная сложность не в том, чтобы написать эти функции. Сложность в том, что данные одного субъекта лежат в десятках мест:

  • основная БД;
  • кэши;
  • поисковый индекс;
  • очереди;
  • бэкапы;
  • логи приложения;
  • аналитический контур;
  • сторонние сервисы (рассылки, поддержка, CRM);
  • email-копии в Inbox менеджеров.

«Удалить пользователя» в коде — это DELETE FROM users WHERE id = ?. Исполнить требование субъекта сложнее: сначала нужно установить правовое основание и обязательные сроки хранения, затем охватить нужные компоненты и подрядчиков. Отзыв согласия не всегда означает немедленное уничтожение всех данных, если сохраняется другое законное основание.

Для сложной распределённой системы полезен erasure-orchestrator — компонент, который знает места хранения, рассылает команды и фиксирует результат. В небольшом продукте ту же функцию может выполнять управляемая процедура: закон задаёт результат, но не требует отдельного сервиса с таким названием.

09 · Уведомление об утечке в РКН — 24/72 часа

При инциденте, повлекшем нарушение прав субъектов, закон устанавливает короткие сроки:

  • 24 часа с момента обнаружения инцидента — на первичное уведомление РКН;
  • 72 часа — на отчёт с указанием установленных причин и принятых мер.

С точки зрения архитектуры это значит, что у вас должно быть возможность за несколько часов ответить на следующие вопросы:

  • какие данные были затронуты (категории, объём);
  • сколько субъектов задето;
  • через какой компонент произошла утечка;
  • какие меры приняты для локализации.

Если ответы на эти вопросы требуют недельного расследования с привлечением подрядчика DevOps и реверс-инжиниринга логов — 24 часа вы не уложите.

Что должно быть готово заранее:

  • Карта данных (data map): где какие категории ПДн лежат, в каких сервисах, в каких регионах.
  • Runbook на инцидент: кто принимает решение об уведомлении, кто пишет уведомление, кто его подаёт.
  • Контактные данные назначенного ответственного за организацию обработки ПДн — должны быть актуальны.
  • Логирование такого уровня детализации, которое позволяет за часы оценить scope утечки.

В практике зрелых продуктов отдельно держат incident-таблицу: список потенциальных сценариев утечки (компрометация сервиса X, утечка через подрядчика Y, инсайдер), и для каждого сценария — заранее подготовленный шаблон уведомления и список действий. В момент инцидента команда не пишет уведомление с нуля, а уточняет шаблон.

Команда инженеров за работой

10 · Подрядчики, sub-processors, трансграничная передача

В типичном SaaS-продукте 2026 года ПДн почти всегда уходят за пределы вашей основной системы. Самые частые потребители:

  • провайдер инфраструктуры (российский cloud или собственное железо);
  • email-рассылки;
  • SMS-рассылки;
  • сервис поддержки клиентов;
  • CRM;
  • аналитика;
  • инструменты разработки и тестирования (логирование, мониторинг, error-tracking).

Если подрядчик обрабатывает ПДн по поручению оператора, отношения нужно формализовать. В поручении определяют данные, операции, цели, требования конфиденциальности и безопасности; одного общего NDA недостаточно.

  • правовое основание и совместимость с заявленной целью;
  • поручение на обработку ПДн с обязательными условиями;
  • возможность запросить подтверждение принятых мер и получить уведомление об инциденте.

Архитектурно это требует реестра подрядчиков с PII-доступом: какой подрядчик, какие категории данных получает, по какому договору, на каком основании, в какой юрисдикции хранит.

Особое внимание — трансграничной передаче. До её начала оператор отдельно уведомляет Роскомнадзор, собирает сведения о получателе и оценивает условия передачи по статье 12. Наличие согласия не отменяет эту процедуру, а Роскомнадзор может ограничить или запретить передачу.

Что часто упускают на старте:

  • Error-tracking (Sentry-подобные сервисы) — стек-трейсы могут содержать PII. Для зарубежного сервиса это потенциальная трансграничная передача, которую нужно либо исключить технически, либо оформить по применимым требованиям.
  • Логирование в облако — то же самое.
  • AI-сервисы, которым отправляются данные субъекта для обработки — отдельная и быстро меняющаяся история.

Простое правило для проектирования: считать, что любой логгер и любой third-party API — это потенциальный канал утечки ПДн, и проектировать клиенты к ним так, чтобы PII в них не попадало по умолчанию.

11 · Что важно проверить в продакшен SaaS 2026

Если вы запускаете или развиваете SaaS-продукт под российскую аудиторию в 2026 году, минимальный технический чек, который имеет смысл прогнать раз в квартал:

  • Master-БД с ПДн физлиц-резидентов РФ находится в РФ.
  • Бэкапы этой БД находятся в РФ и зашифрованы.
  • Аналитический контур получает обезличенные или агрегированные данные.
  • В error-tracking и логах не уходят ФИО, email, телефон, документы.
  • Для каждой цели определено правовое основание; согласия фиксируются там, где они являются таким основанием.
  • Логируются значимые действия в соответствии с моделью угроз и политикой контроля.
  • Есть рабочая процедура поиска, уточнения, блокирования и уничтожения данных в предусмотренных законом случаях.
  • Есть актуальная карта данных (data map) и список подрядчиков с PII-доступом.
  • Есть runbook на инцидент с уведомлением РКН в 24 часа.
  • Есть назначенный ответственный за обработку ПДн с актуальными контактами.

Это не «полный compliance». Это минимум, без которого compliance в принципе не воспроизводим.

Аудит логов и мониторинг

12 · Чек-лист на 2026: от MVP до зрелого продукта

Удобный способ мыслить про 152-ФЗ — не «всё сразу» и не «ничего», а через стадии зрелости продукта.

MVP / ранняя стадия

  • Master-БД в РФ.
  • Карта целей и правовых оснований; фиксация версии и факта согласия там, где обработка основана на нём.
  • Отдельный сервис identity (даже если он внутри монолита — как отдельный модуль).
  • Никаких PII в зарубежных error-tracking и аналитике.
  • Один документ — политика обработки ПДн — на сайте и в продукте.

Рост / первые тысячи пользователей

  • Управляемый реестр согласий и других оснований обработки.
  • Аудит значимых действий, достаточный для расследования и контроля.
  • Реализованные процедуры ответа на обращения субъекта и уничтожения данных, когда это требуется.
  • Реестр подрядчиков с PII-доступом и договоры поручения с ними.
  • Шифрование бэкапов и ротация ключей.

Масштаб / сотни тысяч пользователей и enterprise-клиенты

  • Оркестрация уточнения, блокирования и уничтожения данных во всех системах.
  • Карта данных как живой документ, обновляемая при изменениях архитектуры.
  • Runbook на инцидент с тренингом команды.
  • Назначенный ответственный за организацию обработки ПДн с реальными полномочиями.
  • Отдельный pipeline для биометрии и специальных категорий ПДн.

Главное, что 152-ФЗ — это не финальная задача, которую можно «закрыть» один раз. Это режим работы продукта: каждое новое поле, каждый новый подрядчик, каждый новый pipeline проходит через тот же набор вопросов. Чем раньше команда привыкает задавать эти вопросы, тем меньше у неё накапливается технического долга, который придётся разбирать под давлением регулятора или инцидента.

Источники и что почитать дальше


Статья отражает инженерный взгляд на 152-ФЗ и не заменяет юридическую консультацию. Конкретные решения по классификации оператора, форме согласий и допустимости подрядчиков должны приниматься совместно с юристом.

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

Свежие записи блога.

243-фз

243-ФЗ об ИИ: что проверить в архитектуре корпоративной AI-системы

Инженерный разбор 243-ФЗ: кого касается закон, что меняется 1 сентября 2026 и 1 марта 2027, как проверить модели, данные, AI-агентов и интеграции.

25 августа 2026 · 15 мин
интернет-магазин

Свой интернет-магазин для селлера: когда он нужен и как запустить второй канал продаж

Практическое руководство для селлеров: когда нужен свой магазин, что он реально меняет, как выбрать шаблон, гибрид или custom и запустить канал по этапам.

19 июля 2026 · 18 мин
личный кабинет

Сколько стоит личный кабинет или B2B-портал в 2026 году

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

17 июля 2026 · 14 мин
14 · Дальше

Обсудим, какой формат
подходит вашей задаче.

Новый MVP, кастомная платформа, клиентский кабинет, внутренняя система, backend, интеграции или развитие существующего продукта — определим правильную точку старта и следующий объём работ.

Обсудить проектПосмотреть услуги
Студия
H-Studio
Senior-поставка · Москва · Россия
Контакт
Офис
ул. Октябрьская д. 80 стр. 6
117593 Москва