← Все работы
юристы и безопасность · продукт SafeAI

Документ уходит в нейросеть без персональных данных

Сотрудники и так вставляют договоры в ИИ — запретить нельзя, он даёт скорость. SafeAI ставится внутри контура компании, убирает персональные данные до отправки и возвращает их на место в ответе. Наружу уходит текст без имён, карта замен остаётся у вас.

30 → 2 минна документ
16типов данных находит сам
105документов в контрольном прогоне
0утечек в этом прогоне
01 — Задача

Договоры уже уходят в нейросети — без учёта

Юрист вставляет договор в чат, чтобы быстро вытащить условия. Кадровик — резюме. Бухгалтер — акт с реквизитами. Все понимают, что так нельзя, и все продолжают: ИИ реально экономит часы.

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

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

02 — Что происходит с документом

Слева исходник, справа то, что уйдёт наружу

Система читает документ, находит персональные данные и заменяет их псевдонимами. Не звёздочками: «Васильев» становится «Тарасовым» — так текст остаётся связным и нейросеть по нему нормально работает.

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

оригинал и обезличенный · демо-дело
Сравнение оригинала и обезличенного документа с подсветкой замен
Всё на синтетическом демо-деле: настоящих персональных данных на этих экранах нет.
03 — Что находит

Шестнадцать типов автоматически и ваш словарь сверху

Прямые идентификаторы система знает сама. Отраслевые вещи — внутренние коды, названия проектов, номенклатуру — добавляете вы, и они начинают ловиться так же.

ФИОпаспортСНИЛСИННКППОГРН телефоныe-mailбанковские реквизитыномера документовссылки и аккаунты адресаорганизациисуммыдатыгосномера

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

04 — Главное решение

Замены обратимы, и ключ остаётся у вас

Обезличить документ — половина дела. Ответ нейросети приходит с псевдонимами, и работать с ним в таком виде невозможно.

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

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

шаг 01Документ в контуреЧитается внутри вашей сети. Наружу пока не ушло ничего.
шаг 02Замены и словарьПерсональные данные меняются на псевдонимы, карта замен остаётся внутри.
шаг 03 · наружуТекст без имёнВ нейросеть уходит связный текст, по которому человека не восстановить.
шаг 04Ответ восстановленПсевдонимы разворачиваются обратно. Сотрудник видит настоящие имена.
05 — Человек в контуре

Спорное система не решает за юриста

Часть находок всегда спорная. «Москва» в шапке договора — это адрес человека или просто город? Правила говорят «возможно, данные», проверяющий ИИ-слой не подтверждает.

В этом случае система выносит место в отдельный список — с цитатой из документа и двумя кнопками: замаскировать или оставить. Решает человек, и решение запоминается на всё дело.

спорные места
Список спорных мест с кнопками замаскировать или оставить
К каждому спорному месту приложена цитата — видно, откуда оно взялось.
дело целиком
Кабинет дела: документы, замены, статусы
Работа идёт делом целиком: один словарь замен на все документы сразу.
06 — Как проверяли

Сто пять документов, ни одной утечки

Проверка простая: берём обезличенные документы и ищем в них исходные значения обычным поиском. Если хоть одна фамилия или номер счёта нашлись — прогон провален.

105документов в пяти делах: договоры, банкротство, трансграничные споры, судебные материалы
1 099найденных и заменённых значений суммарно по всем делам
0утечек: ни одно исходное значение не нашлось в обезличенных версиях
655автотестов на кодовой базе, все зелёные

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

07 — Границы

Где система сильна и где нет

Точность зависит от типа документа. Вот цифры по трём разным типам — они отличаются, и это нормально.

100 % Нормальные документы Договоры, претензии, акты, письма — то, с чем работают каждый день. Ноль ложных срабатываний.
100 % Сложные форматы Таблицы, двуязычные документы, презентации, экзотические кодировки. Проверено на отдельном корпусе.
72 % Грязные сканы Плохо распознанный текст с обрывками слов. Это реальный потолок текущей сборки, и мы называем эту цифру до сделки.

По трём корпусам вместе — 92,6 % полноты при нуле ложных срабатываний, замер 25 июля 2026. Это та цифра, что стоит на главной.

Мы используем методы маскировки из приказа Роскомнадзора № 140, но не выдаём это за сертифицированное соответствие — это разные вещи, и клиент должен понимать разницу. Порядок внедрения такой: пилот на ваших документах, замер на них же, и только потом разговор о лицензии.

08 — Где это стоит

Работает внутри вашей сети

Продукт разворачивается в контуре заказчика и работает без интернета. Это принципиально: сервис, который защищает от утечки, не может сам быть каналом утечки.

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

развёртываниев закрытом контуре интернетне требуется исходникиоткрыты заказчику журналбез содержимого пилотна ваших документах