Бриф
RedactGate — продукт бизнес-группы, в которую входит Marketing MIX, так что этот кейс о нашей собственной работе. Он решает проблему, с которой начинается лендинг: в бухгалтерских и юридических фирмах сотрудники уже вставляют документы клиентов в чат-ассистентов, чтобы получить краткое содержание, потому что безопасной альтернативы у них нет. Банковская выписка или договор с именами и номерами счетов уходит из фирмы, и специалист по комплаенсу не может доказать, что именно было отправлено.
Бриф: дать людям и дальше пользоваться любой облачной моделью, оставить сырые данные клиента внутри периметра фирмы, сохранить полезность ответа и записывать каждый запрос для аудита.
Что мы сделали
Шлюз
Работа над RedactGate началась 19 июня 2026 года, последний коммит перед этим кейсом датирован 6 ноября 2026 года. Это сервис на собственном сервере с эндпоинтом, совместимым с OpenAI, поэтому существующему клиенту достаточно поменять базовый URL. Запрос проходит пять шагов. Поиск: наборы правил по юрисдикциям и распознаватель именованных сущностей находят чувствительные значения, есть и дополнительный проход на модели. Запечатывание: каждое значение заменяется меткой и хранится в хранилище с шифрованием AES-256-GCM, причём одно и то же значение получает одну и ту же метку во всём запросе, так что модель по-прежнему понимает, кто есть кто. Отправка: провайдеру уходит только запечатанный текст. Восстановление: метки в ответе заменяются обратно на настоящие значения, в том числе во время потоковой передачи, так что метка, разрезанная между двумя фрагментами, никогда не доходит до пользователя наполовину заменённой. Аудит: журнал только на добавление, связанный хэш-цепочкой, хранит количество сущностей и никогда не хранит сами значения.
Шлюз умеет отправлять запросы восьми облачным и локальным провайдерам, переключение — в конфигурации. Движок политик решает по команде и маршруту, токенизировать значение, замаскировать или заблокировать полностью, и каких провайдеров разрешить. В изолированном режиме и распознавание, и модель работают локально, и ничего не покидает здание.
Наборы по юрисдикциям
Распознавание поставляется наборами для Канады, США, Евросоюза и Украины, отдельным набором для номеров клиентов канадской иммиграционной службы и общим набором. Они покрывают такие номера, как SIN, бизнес- и GST-номера, SSN и EIN, IBAN и номера НДС, украинский код ЕДРПОУ, с настоящей проверкой контрольных цифр (Luhn, IBAN mod-97). Наборы понимают тексты на английском, украинском, русском и французском.
Измерено открыто
Лендинг публикует, чего редактирование стоит качеству ответа. Бенчмарк, который поставляется вместе с кодом, показывает полноту распознавания от 73 до 96% и точность от 90 до 96% на тестовых наборах юрисдикций только с распознаванием по правилам, а также около 77% сохранности ответа, когда на отредактированный вопрос отвечает небольшая локальная модель, а судья сравнивает результат с ответом на исходный текст. В CI идёт больше 670 тестов.
Лендинг
redactgate.pages.dev — одна статическая страница. Она открывается примером «до и после»: что пишет сотрудник, с именем, номером SIN, номером карты и почтой, и что на самом деле получает облачная модель, с метками на их месте. Дальше — проблема, пять шагов, бенчмарк, что внутри и быстрый старт в две команды с Docker Compose.
Где проект сейчас
На 8 ноября 2026 года redactgate.pages.dev работает на английском языке. Страница представляет RedactGate как открытый продукт под AGPL-3.0 для установки на собственный сервер, со ссылками на исходный код, политику безопасности и документацию.
Ссылки
Страница продукта: разработка лендинга. Ещё один продукт нашей группы: IXIA. Отрасль: финтех и бухгалтерия.
Ведущий проекта: Marketing MIX. Продукт: RedactGate, шлюз приватности для LLM нашей бизнес-группы. Год: 2026.



