EN Прислать проект
Все статьи

Данные пользователей и ИИ-провайдеры: что ты на самом деле отправляешь

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

· 4 минИИБезопасность

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

Посмотри, что уходит на самом деле

Начни не с политики провайдера, а со своих запросов. Включи журнал на день и посмотри, что именно попадает в промпт. Обычно находится больше, чем ожидали:

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

Правило простое: в модель отправляется только то, что нужно для ответа. Это и про приватность, и про качество — лишний контекст мешает модели так же, как человеку.

Проверь настройки хранения у провайдера

У крупных провайдеров условия для доступа через API обычно отличаются от условий для потребительских чат-приложений, и часто в лучшую сторону. Но «обычно» — не ответ. Прочитай действующие условия своего провайдера и найди ответы на четыре вопроса:

  • используются ли данные из API для обучения моделей и по умолчанию ли это выключено;
  • сколько хранятся запросы и ответы и для чего (часто — для проверки злоупотреблений);
  • можно ли сократить или отключить хранение и что для этого нужно;
  • в каком регионе обрабатываются данные и можно ли его выбрать.

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

Вычищай до отправки

Многим задачам не нужны личные данные вообще. Чтобы классифицировать обращение, модели не нужно знать, как зовут клиента и на какой номер карты он платил.

Практичный подход — заменять чувствительные значения на метки перед отправкой и подставлять обратно после:

  • имена, почты, телефоны → [ИМЯ_1], [ПОЧТА_1];
  • номера карт, документов, счетов — вырезать полностью, они модели не нужны никогда;
  • адреса — оставлять город, если он важен для ответа, и убирать остальное.

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

Согласие и прозрачность

Пользователь должен понимать, что его текст или файл обрабатывает внешний сервис. Это требование большинства законов о персональных данных и просто вопрос доверия.

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

Своё хранение тоже считается

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

Итог

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

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

Хочешь, сделаем это за тебя?

Расскажи о проекте ассистенту — через пять минут будет примерная смета, через 48 часов разбор.

Созвон с командой 20 минут: инженер, дизайнер и маркетолог посмотрят на проект вместе с тобой.
Записаться на звонок