Заменяет имена, организации, юридические и финансовые идентификаторы, криптокошельки и ключи, адреса, email-адреса и телефоны структурированными токенами в .docx, .pdf, .xlsx, тексте, HTML и RTF, включая сканированные PDF при наличии локального OCR. Работает локально. Русский и английский, плюс опциональные испанский, немецкий и итальянский. Никакой телеметрии.
curl -fsSL anonymizer.site/install | sh Юристы хотят использовать AI для разбора договоров, но не могут вставить в сторонние сервисы сырые данные клиента. Ручная редактура медленная и подвержена ошибкам, особенно для отсканированных документов. anonymizer автоматизирует этап редактуры локально, не меняя остальной AI-workflow.
Стабильные токены с сохранением грамматической позиции. Нумерация постоянна в рамках сессии.
Иван Петров → [Person_1] ООО Ромашка → [Company_1] +7 916 555-12-34 → [PHONE_1] ИНН 7707083893 → [NUMBER_1] GB29 NWBK 6016... → [NUMBER_1] 4276 1300 ... → [NUMBER_1] Москва, Тверская 1 → [ADDRESS_1] 12.03.2024 → [DATE_1] bc1qar0srrr7xfkvy5l64… → [CRYPTO_1] Договор № DKP-2025-17 → [NUMBER_1] паспорт 45 11 123456 → [NUMBER_1] Перетащите .docx, .pdf, .xlsx, .txt, .md, .csv, .html или .rtf в локальный веб-интерфейс. Сканированные PDF используют локальный Tesseract OCR, если он установлен.
Natasha + spaCy работают на вашем CPU. Регулярные выражения ловят структурированные данные. Сокет не открывается.
Структура сохранена, метаданные очищены. Исходный файл не изменён.
Данные не покидают ваш компьютер. Никогда.
curl -fsSL anonymizer.site/install | sh iwr -useb anonymizer.site/install.ps1 | iex uv tool install docs-anonymizer См. /ru/docs/installation/manual — SHA256 и опции офлайн-зеркала.
Тест в CI проверяет, что при обработке документа не открывается ни один сокет. Регрессия сетевой политики валит сборку до релиза.
Полный исходник публикуется как sdist рядом с wheel на PyPI.
Обратная связь — только по явному нажатию кнопки в UI. Никакой пассивной аналитики.
SHA256 каждого wheel-а публикуется в /version.json. Перед установкой на чувствительную машину можно сверить артефакт, который поставил 'uv tool install', с манифестом.
Сначала обезличьте персональные данные локально. Пошаговый гайд показывает безопасный процесс — и чем anonymizer отличается от других инструментов.
anonymize --no-update-check. Опциональная настройка OCR во время установки может использовать пакетный менеджер для установки Tesseract.curl -fsSL anonymizer.site/install | sh или ручную установку через uv tool install docs-anonymizer. На non-apt дистрибутивах языковые пакеты Tesseract для сканов нужно поставить вручную.