Walker Formulation Academy для разработчиков Справочник API Каталог ошибок OpenAPI
Разделы

#Защита персональных данных от утечки в модели ИИ

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

Назначение: что именно платформа делает с персональными данными (ПДн) клиентов, прежде чем текст уйдёт к модели ИИ, чего она не делает и что остаётся на вашей стороне.

#Содержание

  1. Коротко
  2. Маскирование перед моделью
  3. Что маскируется
  4. Последний рубеж: выходной сторож
  5. Запрет обучения у поставщика
  6. Журналы без текста
  7. Изоляция баз знаний
  8. Чего платформа не обещает
  9. Что остаётся на вашей стороне

#Коротко

МераСуть
Маскирование и обратная подстановкадо модели ПДн заменяются токенами, после ответа токены возвращаются на место
Выходной сторож pii-guardотдельная проверка на самом транспорте к поставщику моделей: маскирует то, что детектор распознал и что не успели замаскировать выше
Запрет обученияв запросах к OpenRouter по умолчанию provider.data_collection: deny
Журналы без текстажурнал расхода ИИ хранит токены, стоимость и идентификаторы; журнал решений Jev хранит только идентификаторы
Изоляция баз знанийпоиск по базам знаний ограничен арендатором

Платформа не заявляет стопроцентного распознавания: границы описаны ниже.

#Маскирование перед моделью

Перед отправкой в модель переписка проходит маскирование:

  1. Найденное ПДн заменяется токеном вида [USER_PHONE_1], [USER_EMAIL_1], [CONTACT_…]. Модель видит токен, а не значение.
  2. Модель отвечает, используя токены.
  3. Перед отправкой ответа клиенту или оператору токены заменяются исходными значениями.

Соответствие «токен → значение» не записывается в базу и не передаётся поставщику модели: оно живёт только в памяти процесса на время обработки и затем удаляется.

Маскирование включено на основных путях, где модель работает с текстом клиента:

Охват точек вызова модели проверяется автоматическим тестом: новый вызов без маскирования или без записанной причины-исключения не проходит автоматическую проверку.

Для оценки лида (Jev) и для куратора LMS модель получает внутренние идентификаторы или хешированные метки вместо имён и контактов.

#Что маскируется

Тип данныхПримечание
Телефоныроссийские и международные, а также местные номера Великобритании и Индонезии
Почта
Банковские карты и IBANIBAN проверяется по контрольной сумме
СНИЛС, ИННИНН: с контрольной суммой либо рядом со словом «ИНН»
Паспортпо словам «паспорт», «серия», «номер» и формату
Логины Telegramвида @name
Адресапо ключевым словам русского, английского и индонезийского языков
Индекс, номер национального страхования UK, NIK (Индонезия)
Дата рожденияпри наличии контекста
Именас отчеством, обращением, меткой «Имя:», «Фамилия Имя» в любом порядке; из словаря имён; имя и контакты уже известного контакта

Медицинские сведения не маскируются намеренно: в вопросах по косметической химии они составляют суть запроса.

#Последний рубеж: выходной сторож

pii-guard стоит на транспорте к OpenRouter и к прямым поставщикам моделей. Он не заменяет маскирование выше, а страхует его: проверяет тело запроса перед отправкой и маскирует найденное детектором. Работает и с обычными, и с потоковыми ответами поставщика.

Для запросов пакетной обработки и расчёта эмбеддингов замена необратима: текст уходит с токенами, подстановка обратно не нужна.

Сторож проверяет текст в теле запроса. Двоичные тела и вложения-аудио он не разбирает.

#Запрет обучения у поставщика

Во всех запросах к OpenRouter платформа по умолчанию передаёт provider.data_collection: deny: поставщик, который сохраняет запросы для обучения, из выбора маршрута исключается.

Единственное исключение: модели ИИ-химика с пометкой :free (уровень free-tier). Для них запрет не применяется, поэтому пользователь химика получает предупреждение, а данные в таких запросах проходят маскирование.

#Журналы без текста

#Изоляция баз знаний

Поиск по базам знаний выбирает данные только вашего арендатора: у агента и у базы есть владелец, а в векторном индексе поиск идёт с фильтром по tenant_id. Вопрос клиента одного арендатора не находит материалов другого.

#Чего платформа не обещает

#Что остаётся на вашей стороне

  1. Не вносите ПДн в поля, где они не нужны: описания продуктов, инструкции агентов, базы знаний.
  2. Перед включением ИИ-продажника сообщите клиентам, что их сообщения обрабатывает ИИ. Плашка согласия в виджете — описание.
  3. Для обмена по API запрашивайте только нужные поля (Минимизация и выбор полей). Сведения по ячейкам — Защита данных по ячейкам.