Войти Попробовать бесплатно
Блог · Как устроено · 2 октября 2026 · 8 мин

Персональные данные не доходят до модели — и не уезжают за границу: обезличивание в два слоя

Первый слой маскирует номера — телефоны, ИНН, паспорта — прямо в браузере. Второй стоит на границе с зарубежными моделями и работает на морфологии русского языка. Сканы и голос при этом распознаются в России.

Юрист работает с чужими паспортами, адресами и номерами дел. Отправлять это в модель как есть нельзя, а не отправлять текст документа — значит не получить ответ. Мы развели эти две задачи по двум слоям.

Слой первый: браузер

До того как текст вопроса уходит на сервер, скрипт в браузере находит телефоны, почту, ИНН, паспорта, СНИЛС и номера карт и заменяет их метками вида [INN_1]. Таблица соответствий остаётся на компьютере юриста. Ответ приходит с метками, и браузер восстанавливает настоящие значения только у него на экране. Сервер настоящих номеров не видит. Имена, адреса и присланные документы до сервера доходят — ими занимается второй слой.

Слой второй: граница с моделью

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

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

  • ФИО — распознаватель именованных сущностей Natasha плюс правила на отчества, «Фамилия И. О.» и «И. О. Фамилия».
  • Номера — регулярные выражения с контрольными цифрами: ИНН, ОГРН, банковские карты по алгоритму Луна.
  • Адреса, в том числе улицы в косвенных падежах, даты рождения по контексту, счета, паспорта, СНИЛС, телефоны, госномера, VIN, номера дел.
  • Одно лицо во всех падежах получает одну метку [ЛИЦО_1]; род берётся из имени и отчества, поэтому супруги Кузнецов и Кузнецова — разные лица.

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

Ложная метка допустима: она просто вернётся в ответ. Пропуск — нет. Поэтому фильтр не ужесточается ценой фамилий-слов вроде «Мороз И. П.».

На 400 фрагментах правовой базы ложных срабатываний не оказалось, скорость — около 1,3 секунды на 65 тысяч знаков. Организации и города не маскируются: без них ответ теряет смысл, а персональными данными они не являются.

Сканы и голос — в России

Картинки и сканы раньше распознавала зарубежная мультимодальная модель, а звук — Whisper. Обезличить картинку до распознавания нельзя, поэтому теперь сканы читает Yandex Vision OCR, а речь — SpeechKit; с 26 сентября это работает на боевом сервере. За рубеж уходит только уже обезличенный текст. Это записано в политике конфиденциальности в редакции от 17 сентября 2026 года.

Замер 26 сентября: скан страницы распознаётся за 0,9 секунды, минута диктовки — за секунду, обезличивание 65 тысяч знаков — за 1,3.
Замер 26 сентября: скан страницы распознаётся за 0,9 секунды, минута диктовки — за секунду, обезличивание 65 тысяч знаков — за 1,3.
2слоя обезличивания: браузер и граница с моделью
0ложных срабатываний на 400 фрагментах правовой базы
0,9 сраспознавание страницы скана в России

Хранение и удаление

  • Документы хранятся в аккаунте и удаляются вместе с чатом — все файлы, а не только присланный DOCX.
  • Учётную запись можно удалить из кабинета сразу: пароль и слово «удалить», без ожидания и переписки с поддержкой.
  • Согласие с офертой и политикой фиксируется с датой, редакцией документов и адресом.

Что дальше

Режим «только российские модели» для организаций, которым нужен контур без зарубежных поставщиков, и собственная модель Лесто — о ней отдельная статья.

Материал подготовлен командой Лесто с использованием ИИ и не является юридической консультацией. Ссылки на нормы приведены по редакциям на дату публикации.

Попробовать ЛестоТри дня бесплатно, без карты: чат со ссылками на нормы и практику. С тарифа «Базовый» — агенты, которые доводят задачу до документа.
Попробовать бесплатноЧто умеют агенты

Ещё по теме

Как устроено · 22 сентября 2026 · 10 мин

Своя правовая база и Гарант на выбор: откуда Лесто берёт нормы и практику

Две базы на выбор: своя — 102 тысячи документов, 1,6 миллиона статей и пунктов, все 87 регионов — и система ГАРАНТ по партнёрскому доступу. Как мы собрали свою базу из официальных источников, зачем подключили Гарант и когда какую выбирать.

Разбор · 29 сентября 2026 · 8 мин

Неустойка по ДДУ: формула, какую ставку брать и где ошибаются калькуляторы

Формула в части 2 статьи 6 закона о долевом строительстве занимает одно предложение, а спорят в судах о каждом её слове: какая ставка, на какой день, с какого дня считать просрочку и что делать с периодом, когда действуют особенности, установленные Правительством. Разбираем по тексту закона и с постановлением Конституционного Суда от 14 апреля 2026 года.

Разбор · 28 сентября 2026 · 9 мин

Ответ на требование ФНС: какой срок, что обязаны представить и как не получить штраф

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