docx-anonymizer можно использовать по-разному.Если у вас Windows, можно начать с макросов.
В репозитории есть `.bas`-файл, а если служба безопасности блокирует файлы макросов — есть тот же код обычным текстом для копипаста в редактор VBA.
Репозиторий здесь:
https://github.com/irina-probono/docx-anonymizer
🔵 На Mac и Unix-подобных системах проще запускать через командную строку.
На Windows тоже работает, если установлен Python.
В репозитории можно взять:
▪ тестовые DOCX-документы;
▪ макрос для Windows;
▪ текстовую версию макроса для копипаста;
▪ командный скрипт для Mac, Windows и Unix-подобных систем.
Можно обрабатывать один файл.
Можно несколько файлов.
На выходе получаются очищенные DOCX и отчет о том, что было найдено и заменено.
⚪ Замена сделана не сплошным «замазать все».
Маски сохраняют смысл: видно, где были персональные данные, где коммерческие, где юридические реквизиты, где сумма, компания или номер дела.
Это важно для юриста: документ после обезличивания остается читаемым.
По нему можно работать, обсуждать структуру, задавать вопросы нейронке и не терять контекст.
При этом исходный файл не уничтожается.
Откат всегда простой: берете оригинал, если нужно восстановить полную версию.
🔵 Для тех, кто любит агентские контуры, есть отдельная логика с LLM-агентом.
Он анализирует результат работы анонимайзера: какие сущности были найдены, какие категории закрыты, что выглядит чувствительным и на что стоит обратить внимание перед передачей документа дальше.
LLM может быть локальной, открытой или корпоративной серверной.
Главная мысль та же: сначала локальная очистка, потом анализ.
🔵 Интерактивный интерфейс тоже возможен, но его лучше собирать под конкретную операционную систему и контур безопасности. Технари знают, как справиться. Либо зовите.
Важно: это не «большая enterprise-платформа».
Это гигиенический минимум.
Но именно такого минимума часто и не хватает:
▪ до загрузки документа в нейронку;
▪ до отправки внешнему консультанту;
▪ до демонстрации кейса;
▪ до обсуждения документа в рабочем чате.
⚫ Сначала обезличивание.
Потом нейронка.
Воспроизводимо, локально, понятно для службы безопасности.