Безопасность
Безопасность и 152-ФЗ
Как Айтечество обращается с вашими данными — и чего маскирование не гарантирует.
Принципы
Ничего не храним из запросов
Промпты, ответы и таблицы псевдонимов живут только в памяти шлюза на время одного запроса. Логи, метрики, события и база данных содержат только метаданные.
Отказ — безопасный
Если маскирование не может быть завершено (ошибка детектора, недоступность NER при строгой политике, неизвестное поле запроса), запрос отклоняется и никогда не уходит к модели в исходном виде.
Регионы изолированы
Российский и международный регионы — независимые инсталляции с разными базами, хранилищами, ключами и операторами. Между ними нет общих данных и сетевых связей.
Одна точка выхода
К провайдерам LLM подключается только один модуль шлюза — и только с уже замаскированным телом запроса. Адреса провайдеров проверяются защитой от SSRF.
Путь данных
Где хранятся данные
Российский регион — отдельная инсталляция в России. Данные пользователей записываются и хранятся в базах данных на территории Российской Федерации, а сторонние сервисы региона, которые получают персональные данные, расположены в России.
Серверы
Timeweb Cloud (ООО «ТАЙМВЭБ.КЛАУД»): виртуальный сервер в центре обработки данных в Москве (зона ru-3), на котором работает только Айтечество, — база данных, кэш, объектное хранилище и шлюз. TLS-соединения завершаются на этом же сервере, перед ним нет CDN и прокси.
Резервные копии
Резервная копия базы данных создаётся ежедневно, шифруется ещё на сервере и хранится 14 дней в отдельном объектном хранилище Timeweb Cloud на территории России. Ключ для расшифровки на серверах не хранится.
Почта
Письма сервиса (подтверждение адреса, приглашения, уведомления) отправляет российский сервис Unisender Go (ООО «Юнисендер Смарт»). Адреса получателей и тексты писем за рубеж не передаются; содержимого запросов в письмах нет.
Платформенные модели
YandexGPT (ООО «Яндекс.Облако») и GigaChat (ПАО Сбербанк) получают запросы после маскирования по вашей политике. Провайдеры, не обслуживающие Россию, в регионе недоступны; если вы подключаете собственный эндпоинт, его расположение и передачу данных определяете вы как оператор.
Полный перечень получателей данных — в политике конфиденциальности и поручении на обработку персональных данных.
152-ФЗ
- Отдельное согласие на обработку ПДн при регистрации и в формах, с версионированием документов.
- Локализация (ч. 5 ст. 18): данные пользователей российского региона записываются и хранятся в базах данных в России — на сервере Timeweb Cloud в Москве; резервные копии — в зашифрованном виде в объектном хранилище Timeweb Cloud в России.
- Трансграничной передачи ПДн российского региона нет: письма отправляются через российского провайдера Unisender Go, браузер не обращается к ресурсам за пределами региона. Если вы сами подключаете зарубежный эндпоинт модели, передачу осуществляете вы как оператор.
- Для данных в запросах мы — обработчик по поручению клиента (договор поручения, список субобработчиков).
- Запросы субъектов ПДн: ответ и выгрузка данных — в течение 10 рабочих дней, удаление учётной записи — не позднее 30 дней.
- Об инцидентах уведомляем ответственного за безопасность клиента в течение 12 часов и РКН в сроки ст. 21 ч. 3.1.
- Платёжные документы хранятся 5 лет после окончания года платежа по требованиям налогового законодательства — в том числе после удаления организации.
Технические меры
- TLS 1.2+ (предпочтительно 1.3) и HSTS для всех внешних соединений.
- Ключи провайдеров и секреты шифруются AES-256-GCM с ротацией ключей; токены восстановления — отдельными ключами с ограниченным сроком жизни (24 часа).
- Пароли — argon2id; двухфакторная аутентификация (TOTP) с резервными кодами.
- Роли: владелец, администратор, ИБ-офицер, аудитор, сотрудник. Все изменения пишутся в аудит.
- Сайт и консоль не обращаются к сторонним ресурсам: шрифты свои, без аналитики, CDN и внешних виджетов; строгая политика CSP.
- Поиск «отправлял ли кто-то этот ИНН» работает по необратимым отпечаткам (HMAC) без хранения значений.
Ответ модели — недоверенные данные
Шлюз восстанавливает исходные значения в ответе, включая ссылки и аргументы вызова инструментов. Поэтому внедрённая в контекст инструкция может заставить модель поместить данные в ссылку или изображение. Клиенты, которые отображают markdown или исполняют инструменты, должны считать ответ недоверенным. Наш веб-чат не загружает изображения по внешним ссылкам и открывает ссылки только после подтверждения с предупреждением, если в адресе есть ваши данные.
Остаточные риски
Маскирование — мера снижения риска, а не гарантия. Шаблон «Базовая» сам по себе не обеспечивает соответствие 152-ФЗ.
- Псевдонимизированный запрос по контексту всё ещё может оставаться персональными данными.
- Действия «предупредить» и «пропустить» передают исходные данные модели.
- Режим «только шаблоны» (patterns_only) пропускает распознавание имён.
- Имена людей и названия компаний, написанные со строчной буквы, не распознаются NER — такой текст уходит без маскирования, если его не покрывает словарь или собственный шаблон.
- Неклассифицированные поля запроса провайдеру только проверяются, но не маскируются: найденное значение отклоняет запрос, но то, что детекторы пропустили (например, имена со строчной буквы или имена во время недоступности NER в режиме patterns_only), уходит как есть.
- Изображения, документы и аудио, пропущенные политикой (allow), не маскируются.
- Хранение данных на стороне провайдера и история чатов на ваших эндпоинтах — вне наших систем; мы отключаем хранение там, где провайдер это позволяет.
- История чата в консоли хранится в браузере отдельно для каждого адреса сайта: выход очищает копию только на текущем адресе, а после удаления учётной записи копия на другом адресе на этом устройстве удаляется лишь при следующем заходе на него.
- Восстановление (unmask) раскрывает все значения получателю ответа.
- Смысловое обезличивание не обнаруживается: описания, по которым можно узнать человека, без явных данных.
- При использовании платформенных ключей возможен побочный канал по времени ответа из-за кеширования промптов у провайдера.