/v1/chat/completions без изменений.
Каждый шаг конфигурации защищён ролью. Создание guardrail требует
Developer+; изменение срока хранения или резидентности комплаенса требует
Admin рабочего пространства. Чтение ленты Matches открыто любому
Member.
1. Конвейер PII-безопасного логирования в три приёма
PII-безопасный конвейер — это три независимых контроля, каждый из которых — переключатель, который вы щёлкаете один раз для всего рабочего пространства:Маскируйте на краю
Правило guardrail
pii редактирует email-адреса, SSN, карты и прочее в
типизированные теги до того, как вышестоящая модель вообще увидит запрос.Не логируйте сырой контент
Переключатель guardrail Log raw content выключен по умолчанию, так что
лента совпадений записывает, что правило сработало, никогда совпавшую
подстроку.
Ограничьте срок хранения
Срок хранения request-логов по умолчанию 30 дней и серверно ограничен
жёстким максимумом в 180 дней — недолговечный по дизайну.
2. Маскируйте PII до того, как его увидит модель
Создайте guardrail с единственным правиломpii на стадии input и
действием mask. На действии mask каждое совпадение заменяется
типизированным тегом — email становится [EMAIL], SSN становится [SSN] —
так что вышестоящая модель получает санированный запрос, а не оригинал.
Draft a reply to [EMAIL] about her SSN [SSN]. Оригинальные
значения никогда не покидают шлюз.
Маскирование на стадии input — это то, на что опирается PII-безопасный
конвейер: оно скрабит запрос до вышестоящего вызова. Маскирование на
стадии output работает и на непотоковых, и на потоковых ответах (поток
переписывает каждый чанк на месте), так что вы можете также редактировать
PII, который выдаёт модель.
3. Держите сырой контент вне ваших логов
Каждое сработавшее правило записывает совпадение — его тип, действие, стадию и строку детали. Хранит ли совпадение также совпавшую подстроку (сам email-адрес, сам SSN), регулируется переключателем guardrail Log raw content, который выключен по умолчанию — консервативная по приватности позиция.С выключенным Log raw content лента Matches
показывает, что правило
pii замаскировало email на стадии input, но
никогда сам адрес. Это в точности то, что вам нужно для PII-безопасного
конвейера: полная аудируемость того, что сработало, ноль сохранённого PII.
Оставьте его выключенным в production; включайте per-guardrail только для
краткосрочного разбора. Переключатель не ретроактивен.GET /api/guardrail/match, Member).
Группируйте и фильтруйте по guardrail, типу правила и действию, чтобы видеть
ваш темп маскирования, никогда не выводя реальное значение. Пометка совпадения
ложным срабатыванием — действие Admin
(POST /api/guardrail/match/:id/mark-fp).
4. Ограничьте, как долго живут request-логи
Захват request-log — это opt-in функция отладки, и когда она включена, срок хранения ограничен:| Настройка | Значение | Поведение |
|---|---|---|
| Срок хранения по умолчанию | 30 дней | Применяется, когда не задано пер-рабочее-пространство значение. |
| Жёсткий максимум | 180 дней | Любое большее значение серверно ограничивается вниз. |
5. Право на стирание и резидентность
Ещё два контроля завершают комплаентный конвейер:Каскад стирания (DSAR)
Каскад стирания (DSAR)
Самоудаление пользователя входит в окно 30-дневной отсрочки, после
которого PII скрабится, а каскадная очистка удаляет request-логи,
совпадения guardrail и события firewall этого пользователя вместе
— так что ни один артефакт не переживёт запрос на стирание.
Резидентность отчёта комплаенса
Резидентность отчёта комплаенса
Задайте регион, к которому привязаны артефакты отчётов вашего
комплаенса (
us, eu, uk, ap, cn, global), через
PUT /api/compliance/residency (Admin). Межрегиональные чтения отчёта
отклоняются. Это привязывает регион артефакта отчёта — это не
гео-привязка данных инференса.6. Проверьте до выкатки
Докажите, что маскирование делает то, что вы ожидаете, до того, как от него зависит какой-либо трафик:Запустите правило в песочнице
Откройте вкладку Test в редакторе guardrail, вставьте образец текста с
реалистичным email и SSN, выберите стадию
input и запустите. Песочница
возвращает вердикт и отрендеренный текст ([EMAIL], [SSN]) без
вышестоящего вызова или какой-либо траты квоты.Eval против корпуса
Вкладка Eval запускает политику над встроенными или кастомными
JSONL-корпусами, так что вы можете измерить темп поимки и ложные
срабатывания до запуска в production.
Связанное
Справочник Guardrails
Полный набор PII-сущностей, кастомные сущности, пер-сущностные
переопределения и лента Matches.
Защитите RAG-конвейер
Контроли grounding и PII для агентов с дополнением через извлечение.
Доказательства SOC 2
Превратите активность guardrail и firewall в подписанные отчёты аудита.
Эксфильтрация данных
Модель угроз за удержанием PII вне провода и вне логов.
