Каждый раз, когда вы пишете в нейросеть по работе, вы рискуете штрафом до 15 млн рублей
Идея прилетела из речевой аналитики
Я десять лет в digital, последние годы — руководитель направления цифрового маркетинга и руководитель проектов с ИИ в одной крупной производственной компании.
Однажды мне прилетела огромная выгрузка по речевой аналитике: сотни тысяч строк расшифровок звонков и переписок. И где-то, возможно, внутри этой кучи текста — паспорта, ИНН, СНИЛС клиентов и сотрудников. А может, и нет. Проверить вручную нереально.
Я прогнал это регулярными выражениями в Excel. Вы знаете эти регулярки: ищешь слово «паспорт», а люди пишут «пасспорт», «пас-порт», диктуют цифры по одной, коверкают как могут. На второй тысяче вариаций регулярки сдаются.
И тут до меня дошло: программы, которая просто берёт текст и отвечает «вот здесь чувствительные данные», — нет. DLP-системы за десятки миллионов есть, но они как правило просто блокируют. А маленькой быстрой штуки, чтобы проверить документ перед отправкой в нейросеть или облако, — нет.
Я люблю решать задачи, поэтому решил сделать её сам.
Почему это важно именно сейчас
Два факта, из-за которых я вообще взялся за это.
Первый — ИИ пришёл в рабочие процессы. По исследованиям «Контур.Толк» и Т-Банка, каждый второй сотрудник уже использует нейросети в рабочей переписке. Люди копируют в чат-боты договоры, резюме, базы клиентов, переписки — и редко задумываются, что там внутри.
Второй — штрафы. С 30 мая 2025 года в России действуют новые штрафы за утечку персональных данных: утечка до 1 000 человек — 150–300 тысяч рублей, от 1 до 10 тысяч — 3–5 млн, от 10 до 100 тысяч — 5–10 млн, больше 100 тысяч — 10–15 млн. А за повторную утечку — оборотный штраф 1–3% годовой выручки. И киберстраховка эти штрафы, как правило, не покрывает.
То есть компаниям нужен простой способ не слить данные в нейросеть.
Что умеет сервис, если объяснять бабушке
Mask Gate — это маскировщик персональных данных. Он находит в тексте и вложениях чувствительные данные — паспорта, ИНН, СНИЛС, карты, телефоны, медданные, коммерческую информацию — и применяет к ним одну из трёх стратегий:
· block — запретить передачу (для секретов и медданных — жёстко).
· redact — необратимо удалить, заменив на [REMOVED:категория].
· flag — просто пометить, не трогая текст.
Плюс есть обратимая маскировка: значение уезжает в зашифрованное хранилище (vault), а в тексте остаётся токен [VAULT:…], который можно раскрыть обратно по ключу в рамках визита на сайт.
Что именно он находит
Вот категории, которые уже работают — это не «мы планируем», а реальные детекторы в конфиге:
Группа
Категории
Секреты и ключи
API-ключ, приватный ключ, SSH-ключ
Медицина
медицинские данные
Карты и платёжное
номер карты, CVV, срок действия, счёт
Документы РФ
паспорт, ИНН, СНИЛС
Контакты
телефон, email, адрес
Личное
дата рождения
Прочее
госномер авто, учётные данные, код
Метки
ОГРН, ОГРНИП, БИК, КПП, IP-адрес, суммы
Сущности (NER)
ФИО, организация, локация
Плюс можно задать свои фразы-маркеры (например, название секретного проекта) и собственные regex-правила — они «всегда ловить». И список исключений, чтобы не срабатывать на заведомо безопасных значениях.
Где это работает
Mask Gate — это не только веб-страница:
· Веб-интерфейс — вставить текст или загрузить файл.
· API — /analyze, /process, /process-file, /proxy/chat для встраивания в свои системы.
· Office add-in — маскирование прямо в Excel и Word, с восстановлением обратно.
· Файлы и OCR — txt, csv, docx, xlsx, pdf, плюс распознавание сканов и изображений.
Как это устроено технически
Стек: Python 3.11, FastAPI, SQLite, фронт на нативном JS без сборщика, Docker + Nginx. Ядро работает без сети — весь анализ локальный на компьютере пользователя и обработка на сервере, но без сохранения.
Пайплайн:
нормализация → распознаватели → валидаторы → NER → повторный скан → порог → стратегии
· Нормализация. Текст чистят от обфускации: гомоглифы («а» на латинице вместо кириллицы), zero-width символы, разбивка разделителями. Закодированные куски — base64, percent, hex, HTML-entity — декодируются и пересканируются.
· Распознаватели. Регулярные выражения для структурированных форматов (ИНН, СНИЛС, карты), сканер секретов (API/SSH/приватные ключи), ключевые слова и пользовательские маркеры.
· Валидаторы. Найденное проверяется контрольными суммами — ИНН, СНИЛС, номер карты по Луну. Регулярка может соврать, контрольная сумма — почти нет.
· NER. Для имён, организаций и адресов — модель natasha. Модели запечены в wheel, при запуске ничего не скачивается.
· Повторный скан. Отдельно ловятся значения, написанные словами, и разбитые на несколько сообщений.
Про скорость: одиночное значение (карта, ИНН, паспорт) ядро разбирает за доли миллисекунды (~0,1 мс); типовое сообщение на ~1 000 знаков — за ~5 мс. Это мои же eval-замеры, а не рекламные цифры.
Главный принцип — fail-closed: любой сбой внутри анализа — это блок, а не молчаливый пропуск. На весь проход есть жёсткий бюджет, превысил — блок. Проще перестраховаться, чем пропустить утечку.
Самый простой обход, который ломает обычный регексп
Обычный регексп ищет «паспорт 4509 123456» и сдаётся, когда человек пишет цифры через пробел:
паспорт 4 5 0 9 1 2 3 4 5 6 либо цифры словами, как в речевой аналитике.
Или когда номер карты разбит на несколько сообщений в чате. Mask Gate собирает такие куски обратно и ловит значение целиком — на нормализации это решается до того, как в дело вступают регулярки.
Chokepoint: фильтр на трубе
Кроме проверки «вручную», сервис встраивается в пайплайн как серверный chokepoint: стоит между вами и внешним LLM-API и проверяет данные в обе стороны — и то, что уходит в нейросеть, и то, что от неё возвращается. Поддерживается BYOK: подключаете собственный ключ LLM — нам не нужно видеть ваши запросы.
Это и есть ответ на вопрос «как не слить паспорт в ChatGPT»: не надеяться на внимательность сотрудника, а поставить фильтр на трубу.
Конкуренты и почему это не DLP
Не буду говорить, что конкурентов нет — они есть. Есть открытая библиотека Presidio от Microsoft, но это инструмент для разработчиков, а не готовый сервис, и без русской специфики 152-ФЗ. Есть западные облачные сервисы маскирования, но туда надо отправлять данные за рубеж — а это само по себе риск по статье о трансграничной передаче. И есть полноценные DLP — Solar Dozor, InfoWatch и другие — но это проект внедрения на месяцы с бюджетом от нескольких миллионов рублей.
Mask Gate — не DLP. Это лёгкий маскировщик ПД, который закрывает одну конкретную задачу: не дать чувствительным данным утечь в нейросеть или облако. Дёшево, быстро, без проекта внедрения.
Где я накосячил
Самая большая ошибка: два месяца я полировал интерфейсы вместо того, чтобы сделать первую версию и проверить гипотезу. Два месяца без единой обратной связи от реального пользователя. Классическая грабля инженера — хочется сделать красиво, а надо было делать быстро.
Второй граблей стали сами нейросети. Начал на Claude — он постоянно тупил: обрывы связи, функционал не работал, сделал одну задачу и упёрся в лимит. Перешёл на Kimi — подход к идеям и рассуждениям понравился больше. А потом случилось главное ускорение: на DeepSeek 4 Pro я стал делать в десять раз быстрее, а с DeepSeek Harness — ещё примерно в пять раз.
Отдельная история — как нейросети начали ругаться друг с другом. Я вёл несколько задач в разных IDE, и в какой-то момент одна модель обвинила в ошибке другую, а та переложила ответственность обратно. Я сидел и читал переписку двух LLM, которые скидывали вину друг на друга. Такого в «успешных кейсах» не рассказывают.
Желание бросить тоже было — когда интерфейс сыпался, а Claude после долгого анализа выдавал неработающий код. Спасло две вещи. Первая — интерес к самой задаче. Вторая — я вынес правила работы с нейросетями в отдельный документ: независимая проверка результата, чёткая пометка задачи «в работе», общие принципы, заложенные в инструкции. Когда модели перестали переписывать логику друг у друга, код наконец перестал ломаться.
Почему с данными всё чисто
Про 152-ФЗ — коротко о том, что зашито в архитектуру (детали — на странице безопасности maskgate.ru/security):
· Минимизация. Текст обрабатывается в памяти и не пишется на диск в открытом виде — в аудит и на диск попадают только HMAC-токены, а маскированные значения лежат в vault под AES-256-GCM.
· Локализация (ст. 18). Аудит-лог и временные файлы — в инфраструктуре РФ.
· Трансграничная передача (ст. 12). Chokepoint не даёт ПДн утечь во внешний LLM.
· Self-hosted. При желании сервис разворачивается целиком у вас в контуре (Docker).
· Анти-фишинг. Проверка домена и Origin — даже клон сайта не соберёт ваши данные.
Финал
Сервис на стадии MVP, и я показываю цифры открыто: на eval-корпусе recall ~95%, precision ~92%. Простым языком: из 100 настоящих паспортов и ИНН сервис ловит 95, а из 100 срабатываний 92 — по делу, остальные 8 — ложная тревога. Это не «100% защита» — такой не бывает. Mask Gate — не DLP: он не защитит от мотивированного инсайдера, стеганографии или семантического перефраза, когда паспорт пересказан своими словами, но в будущем я это доработаю. Это инструмент снижения риска для типовых утечек, и я знаю, где он заканчивается.
Дальше — реальные пользователи и реальные сценарии. Я не хочу, чтобы это осталось проектом в стол, поэтому открыто ищу первых пользователей, которые помогут отловить edge-кейсы, которые я не предусмотрел.
Поэтому просьба к вам: попробуйте сломать сервис. Пришлите три текста, на которых, как вам кажется, он ошибётся — пропустит чувствительные данные или, наоборот, сработает зря. Первая проверка бесплатна, без регистрации. Нашли ошибку — в интерфейсе есть приватная форма «Сообщить об ошибке».
А тем, кто прямо сейчас копирует паспорт в ChatGPT-бот, скажу одно: утечки персональных данных по 152-ФЗ наказуемы — до 15 млн рублей, а за повторную утечку до 3% оборота. Отправляя свои данные, вы подставляете себя и своё будущее. Отправляя данные коллег или компании — ещё и компанию.
Попробовать бесплатно: maskgate.ru
Безопасность и обработка данных: maskgate.ru/security




























![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731672634124216696.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731672657152553168.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731672986150131788.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731673017120439411.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731673358167168022.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731673097148594005.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731673295167945428.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731673070146621463.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731673380187336419.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731673451191690106.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/173167347314618571.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731673504196187402.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731673549128067427.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731675849195993552.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731673574136551322.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/1731675296168313178.jpg)
![Инструкция: как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]](https://cs15.pikabu.ru/post_img/2024/11/15/8/173167358519734108.jpg)