Модуль 3 · Персональные данные

Справочник «Вайбкодинг в России» · модуль 3 · Персональные данные

Глава 3.4

3.4

Локализация
и иностранные сервисы

Базы с персональными данными граждан России должны находиться в России, а передача данных за рубеж требует отдельного уведомления Роскомнадзора. Для разработчика это вопросы выбора хостинга, облачной базы, сервиса аналитики и API языковой модели. В главе разобраны оба требования и типичные архитектуры SaaS-сервиса.

Закон
152-ФЗ ст. 12, 18 ч. 5 · КоАП РФ ст. 13.11 ч. 8–9 · УК РФ ст. 272.1 ч. 4
Уровень
Средний
Связанные главы
3.3 Уведомление · 3.5 Защита · 5.3 Иностранные платёжные сервисы
Зачем это знать
Чтобы архитектура проекта не нарушала закон с первого деплоя

§1Локализация баз данных

152-ФЗ «О персональных данных»ст. 18, ч. 5ред. от 26.07.2026
5. При сборе персональных данных, в том числе посредством информационно-телекоммуникационной сети "Интернет", запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение персональных данных граждан Российской Федерации с использованием баз данных, находящихся за пределами территории Российской Федерации, не допускаются, за исключением случаев, указанных в пунктах 2, 3, 4, 8 части 1 статьи 6 настоящего Федерального закона.

Требование действует с 2015 года. Оно касается момента сбора: данные граждан России, которые приходят через форму, приложение или API, сначала записываются в базу на территории России. Исключения — пункты 2, 3, 4 и 8 ч. 1 ст. 6 — касаются международных договоров, правосудия, государственных услуг и журналистики; к обычному SaaS они не относятся.

Копия данных за рубежом допустима; основная база должна находиться в России. Схема «данные записываются в базу в России, затем часть передаётся иностранному сервису» локализации не нарушает, но включает трансграничную передачу, для которой действуют отдельные правила (§3).

КоАП РФ ст. 13.11 ч. 8 — сбор персональных данных граждан РФ с использованием баз за пределами России
Гражданин
от 30 тыс. до 50 тыс. ₽
Должностное лицо
от 100 тыс. до 200 тыс. ₽
Организация
от 1 млн до 6 млн ₽
1 тыс.10 тыс.100 тыс.1 млн10 млн100 млн

Повторно (ч. 9): гражданин — до 100 тыс., должностное лицо — до 800 тыс., организация — от 6 до 18 млн ₽. ИП отвечает как организация.

Кроме штрафа, сайт оператора, нарушающего локализацию, может быть внесён в реестр нарушителей прав субъектов персональных данных и заблокирован (ст. 15.5 закона 149-ФЗ). Так в 2016 году был заблокирован LinkedIn.

§2Архитектуры SaaS-сервиса

АрхитектураЛокализацияТрансграничная передача
Сервер и база у российского хостинга или облакасоблюденанет
Приложение на зарубежной платформе, база у российского облакасоблюдена, если данные не записываются за рубежом до записи в Россииесть, если данные проходят через зарубежные серверы и сохраняются там, например в журналах
База у зарубежного облака, копия в Россиинарушена: первичная запись за рубежоместь
База в России, письма через зарубежный сервис рассылоксоблюденаесть: адреса почты и имена уходят за рубеж
База в России, тексты заявок в API зарубежной языковой моделисоблюденаесть: если в тексте есть имена, телефоны, адреса
Иностранный счётчик аналитики на сайтезависит от того, какие данные собирает счётчикесть, если счётчик получает идентификаторы пользователей

Для «КурсБлиновской» безопасная архитектура выглядит так: сервер приложения и база данных — у российского провайдера, резервные копии — там же, письма — через российский сервис рассылок, аналитика — российская. Если нужен иностранный сервис, в него передают только то, что нужно, и по возможности без персональных данных: например, текст заявки перед отправкой в языковую модель очищают от имени и телефона.

Хостинг — из реестра Роскомнадзора

С 2024 года провайдеры хостинга обязаны уведомить Роскомнадзор и состоять в реестре провайдеров хостинга (ст. 10.2-1 закона 149-ФЗ); клиентов они обслуживают только после идентификации. Работа провайдера вне реестра — ч. 1 ст. 13.54 КоАП, для организации от 600 тыс. до 1 млн ₽. Выбирая российский хостинг или облако, проверяют провайдера в реестре. Если сам SaaS-сервис предоставляет клиентам вычислительные мощности для размещения их сайтов, он тоже может оказаться провайдером хостинга.

anonymize.py · очистка текста перед отправкой во внешний API
import re

PHONE = re.compile(r"(\+7|8)[\s\-()]*\d{3}[\s\-()]*\d{3}[\s\-]*\d{2}[\s\-]*\d{2}")
EMAIL = re.compile(r"[\w.+-]+@[\w-]+\.[\w.-]+")

def strip_pd(text: str, names: list[str]) -> str:
    """Заменяет телефон, почту и известные имена заявителя на метки."""
    text = PHONE.sub("[телефон]", text)
    text = EMAIL.sub("[почта]", text)
    for name in names:
        text = text.replace(name, "[имя]")
    return text

Такая замена снижает объём передаваемых данных, но не делает их обезличенными в строгом смысле: свободный текст заявки может содержать адрес, место работы, другие имена. Если без персональных данных задачу не решить, нужна трансграничная передача по правилам ст. 12 или российский сервис.

§3Трансграничная передача

Трансграничная передача — передача персональных данных на территорию иностранного государства органу власти, иностранному физическому или юридическому лицу. С 1 марта 2023 года до её начала оператор подаёт в Роскомнадзор отдельное уведомление.

152-ФЗ «О персональных данных»ст. 12, ч. 3ред. от 26.07.2026
3. Оператор до начала осуществления деятельности по трансграничной передаче персональных данных обязан уведомить уполномоченный орган по защите прав субъектов персональных данных о своем намерении осуществлять трансграничную передачу персональных данных. Указанное уведомление направляется отдельно от уведомления о намерении осуществлять обработку персональных данных, предусмотренного статьей 22 настоящего Федерального закона.
Страница о трансграничной передаче на портале персональных данных Роскомнадзора
pd.rkn.gov.ru, трансграничная передача. Роскомнадзор напоминает порядок: после подачи уведомления в течение 10 рабочих дней нельзя передавать данные в страны, не обеспечивающие адекватную защиту. Слева — форма уведомления и проверка его состояния.
  1. Получить сведения от получателяКакие меры защиты он принимает, условия прекращения обработки, контакты; для стран без адекватной защиты — сведения о правовом регулировании (ч. 5 ст. 12).
  2. Оценить получателяПроверить, как он обеспечивает конфиденциальность и безопасность; дату оценки указывают в уведомлении.
  3. Подать уведомлениеЦели и основание передачи, перечень данных, категории субъектов, список стран (ч. 4 ст. 12).
  4. Дождаться срокаВ страны с адекватной защитой передавать можно сразу после подачи. В остальные — не раньше чем через 10 рабочих дней, если Роскомнадзор не запретил (ч. 10–11).
Страны с адекватной защитойПеречень Роскомнадзора
  • Участники Конвенции Совета Европы о защите физических лиц при автоматизированной обработке данных
  • Государства, включённые в перечень Роскомнадзора
  • Передача — сразу после уведомления
Остальные страныБез адекватной защиты
  • США и ряд других юрисдикций популярных облаков и API
  • Передача — через 10 рабочих дней после уведомления
  • Роскомнадзор вправе запретить или ограничить

Отдельной части ст. 13.11 для передачи без уведомления нет. Такое нарушение квалифицируют как обработку в случаях, не предусмотренных законом (ч. 1 ст. 13.11), а Роскомнадзор вправе запретить передачу (ч. 7–12 ст. 12). Если за рубеж передаются незаконно полученные данные, это квалифицированный состав ст. 272.1 УК — ч. 4, до восьми лет лишения свободы.

§4Разбор: подключили иностранный сервис

СлучайРазработчик «КурсБлиновской» подключил зарубежный сервис для записи сессий пользователей: он сохраняет клики, ввод в формы и адреса почты
Что произошло

Данные из форм — имена, телефоны, почта — попадают на зарубежные серверы в момент ввода, до записи в базу в России.

Нарушения
  • Первичная запись за рубежом — ч. 5 ст. 18, штраф по ч. 8 ст. 13.11 до 6 млн ₽
  • Трансграничная передача без уведомления — ч. 3 ст. 12
  • Сведения в уведомлении об обработке неполны: нет трансграничной передачи и сведений о месте базы
Как исправить

Отключить сервис или настроить маскирование полей ввода, подать уведомление о трансграничной передаче, обновить уведомление об обработке и политику.

§5Частые ошибки

База в зарубежном облаке «потому что бесплатно»Первичная запись за рубежом нарушает ч. 5 ст. 18; штраф организации от 1 до 6 млн ₽.
Считать копию в России достаточнойНарушение — в том, где данные записываются при сборе.
Не замечать трансграничную передачуРассылки, аналитика, запись сессий, API языковой модели — всё это передача, если в запросах есть персональные данные.
Передать сразу после уведомления в СШАДля стран без адекватной защиты — ожидание 10 рабочих дней.

§6Проверьте себя

  1. Что требует ч. 5 ст. 18 закона 152-ФЗ? Запрещает ли она хранить копию данных за рубежом?
  2. Какие штрафы грозят за нарушение локализации впервые и повторно?
  3. Какие сведения нужно получить от иностранного получателя до подачи уведомления о трансграничной передаче?
  4. Чем отличается порядок передачи в страны с адекватной защитой и без неё?
  5. Почему отправка текста заявки в зарубежный API языковой модели может быть трансграничной передачей? Как уменьшить объём передаваемых данных?
Локализацияч. 5 ст. 18 — первичная запись в РФ13.11 ч. 8 — 1–6 млн ₽ч. 9 повторно — 6–18 млн ₽блокировка по ст. 15.5 149-ФЗ
Трансграничная передачаст. 12 — уведомление до началаотдельно от уведомления ст. 22адекватные страны — сразуостальные — через 10 раб. дней
Архитектурабаза и копии — в РФиностранным сервисам — минимумочищать текст перед API

Справочник «Вайбкодинг в России» · модуль 3 · глава 3.4Макаров Максим Николаевич

Кадр