PII-Tracer ловит персональные данные до облака
PII-TRACEPII-Tracerбезопасность ИИ
Что именно сделали Perplexity
Главное здесь не еще один облачный фильтр, а перенос решения об отправке данных на конечное устройство. В публикации Perplexity о PII-TRACE четко разделены две вещи: PII-TRACE как бенчмарк и PII-Tracer как компактная локальная модель, которая помечает фрагменты с предполагаемыми персональными данными до обращения к облачной модели.
Сам набор содержит 13 148 синтетических диалогов пользователя с ассистентом на 13 языках и в 10 системах письма. В них размечено 37 431 упоминание идентификаторов на уровне символов по девяти типам PII. Масштаб тут полезен не сам по себе: он дает возможность проверять детектор не на одиночных полях формы, а внутри многошагового разговора.
Метрики тоже выбраны по делу. PII-TRACE оценивает точность, полноту и F1 на уровне символов, а также последовательность обнаружения одного идентификатора при повторных упоминаниях и работу в длинном контексте. Для чата это болезненная точка: пропустить второе появление идентификатора не лучше, чем пропустить первое.
Локальная модель выступает не финальным судьей, а управляющим сигналом. Приложение может оставить текст на устройстве, отредактировать найденные фрагменты, заблокировать отправку или запросить подтверждение перед передачей в облако. И вот это уже похоже на нормальную архитектурную границу, а не на косметическую маскировку после загрузки.
Но у оценки есть очевидный предел: диалоги синтетические, а разметка охватывает девять типов PII. Я бы первым делом проверял ложные отрицания на реальных сообщениях, смешение языков и нестандартное написание идентификаторов. Красивый F1 бесполезен, если редкий формат стабильно проходит наружу.
Почему локальная проверка меняет архитектуру
Практический сдвиг простой: политика конфиденциальности превращается из серверной обработки в решение до сетевого запроса. Это уменьшает объем чувствительного текста, который вообще покидает устройство, и дает маршрутизатору модели понятный локальный сигнал.
Для разработчиков выигрывают сценарии с многошаговыми диалогами, где одно и то же упоминание возвращается позже. Проигрывают наивные конвейеры, считающие разовую регулярку достаточной защитой. При этом PII-Tracer не делает систему автоматически соответствующей требованиям: ошибки детекции, журналирование, хранение и правила эскалации никуда не исчезают.
Для меня это не хайп вокруг еще одной модели, а полезный шаблон: чувствительность определяется там, где текст возник. Нерешенный вопрос ровно один: насколько надежно этот барьер выдержит живой, грязный и намеренно замаскированный ввод.