anonym.legal

By · Last updated 2026-03-10

Назад к блогуТехнические

Расширение LibreOffice для анонимизации персональных данных

Пошаговое руководство по анонимизации персональных данных в документах LibreOffice с помощью расширения anonym.legal.

March 10, 202610 мин чтения
LibreOffice extensiondocument anonymizationPII redactionopen source officeWriter anonymizationformat preservation

Расширение LibreOffice для анонимизации персональных данных

LibreOffice насчитывает около 200 миллионов пользователей по всему миру. Государственные органы, учебные заведения и предприятия полагаются на него. Многие используют его, чтобы избежать дорогостоящих лицензий. Но до сих пор у пользователей не было встроенного инструмента для поиска и удаления персональных данных из файлов.

Старый подход был болезненным: скопировать текст в веб-приложение, анонимизировать, вставить обратно. Это уничтожает форматирование, ломает таблицы, стили и макет. Для сложных документов Writer это просто не работает.

Расширение anonym.legal решает эту проблему. Оно работает внутри приложения и обнаруживает более 285 типов сущностей в Writer, Calc и Impress.

Установка менее чем за две минуты

Расширение поставляется в виде файла .oxt — стандартного формата для всех расширений.

Быстрая установка:

  1. Скачайте .oxt с anonym.legal/api/download/libreoffice
  2. Дважды щёлкните файл
  3. Подтвердите запрос
  4. Перезапустите

Ручная установка:

  1. Откройте приложение
  2. Перейдите в «Инструменты» → «Менеджер расширений»
  3. Нажмите «Добавить» и выберите файл .oxt
  4. Перезапустите

После перезапуска боковая панель anonym.legal появится в «Вид» → «Боковая панель». Войдите в систему, чтобы начать.

Как работает обнаружение

Два движка работают вместе для поиска персональных данных.

ДвижокНаходитУверенность
RegexЭлектронные адреса, SSN, IBAN, кредитные карты, телефоны1,0
spaCy NLPИмена, организации, местоположения0,85+

Обнаружение выполняется через API anonym.legal. Текст отправляется на сертифицированные серверы в Германии со статусом ISO 27001. Результаты возвращаются в расширение. Файлы документов не передаются — только текст.

Что делает каждое приложение:

  • Writer: извлекает весь текст или только выделение
  • Calc: считывает ячейки как значения, разделённые табуляцией, по всем листам
  • Impress: считывает текстовые объекты со всех слайдов

Пять методов анонимизации

МетодПримерОбратим?Класс GDPR
ЗаменаИван Петров → PERSONНетАнонимизация (Преамбула 26)
Маскировкаivan@example.com → i***@e***.comНетАнонимизация
Редактирование555-0123 → [REDACTED]НетАнонимизация
Хэширование (SHA-256/512)ИНН → a1b2c3d4...НетПсевдонимизация (WP29)
Шифрование (AES-256-GCM)Имя → ENC:xyz...ДаПсевдонимизация (Ст. 4(5))

В одном проходе можно сочетать методы. Имена — заменять, электронные адреса — шифровать. Для каждого типа сущности задаётся своё правило.

Форматирование сохраняется в Writer

Это ключевое преимущество перед копированием и вставкой. Расширение сохраняет всё форматирование при замене текста.

Семь сохраняемых свойств шрифта:

  • Гарнитура, размер, жирность, курсив, цвет, подчёркивание, зачёркивание

Четыре сохраняемых свойства абзаца:

  • Выравнивание, отступ первой строки, левое поле, правое поле

«Иван Петров» жирным шрифтом 14pt Times New Roman становится «PERSON» в том же стиле. Таблицы, заголовки и нижние колонтитулы остаются нетронутыми. Расширение работает внутри модели документа и не экспортирует и не импортирует текст повторно.

Примечание: отслеживание форматирования применяется только к Writer. В Calc и Impress выполняется замена только на уровне текста.

Проверка перед применением

Предпросмотр показывает до 50 найденных сущностей. Каждая строка содержит:

  • Тип сущности (PERSON, EMAIL_ADDRESS, PHONE_NUMBER и т. д.)
  • Исходный текст
  • Предлагаемую замену
  • Оценку уверенности

Принимайте или отклоняйте каждую сущность по одной. Выделить все или снять выделение — одним нажатием. Ничего не изменяется до нажатия «Применить». В Writer Ctrl+Z отменяет последнюю операцию.

Предустановки синхронизируются между устройствами

Сохраните настройки как предустановку. Выберите типы сущностей, методы и пороговые значения. Используйте повторно для всех документов — это экономит время.

На платных планах предустановки синхронизируются между всеми продуктами anonym.legal. Создайте в веб-приложении — через пять минут она появится в настольном приложении и надстройке Office. Ключи шифрования используют обёртку с нулевым разглашением. Расшифровать их может только ваш пароль.

Подробнее о том, как надстройка Office обрабатывает тот же рабочий процесс в Word, — в статье Редактирование в надстройке Word для юридических фирм.

LibreOffice против Microsoft Office

Оба расширения используют одинаковый бэкенд. Один и тот же текст даёт одинаковые результаты в Writer и в Word. Движок единый.

ФункцияРасширение LibreOfficeНадстройка Office
Типы сущностей285+285+
Языки4848
Методы55
Отслеживание форматированияТолько WriterТолько Word
ПредпросмотрДо 50 сущностейДо 50 сущностей
ZK-аутентификацияДаДа
Синхронизация предустановокДа (платные планы)Да (платные планы)
ПлатформыWindows, macOS, LinuxWindows, Mac, Web, iPad

Подробнее о соответствии требованиям в отношении персональных данных на разных операционных системах — в статье Кросс-платформенное соответствие требованиям PII: Mac, Linux, Windows.

Системные требования

  • LibreOffice 3.0 или новее
  • Python 3 (входит в большинство установок)
  • Доступ в интернет (для API обнаружения персональных данных)
  • Аккаунт anonym.legal (бесплатный уровень: 200 токенов/месяц)

Начало работы

  1. Скачайте расширение
  2. Дважды щёлкните для установки, затем перезапустите
  3. Откройте «Вид» → «Боковая панель» → панель anonym.legal
  4. Войдите в систему
  5. Откройте документ, нажмите «Анализировать», проверьте, нажмите «Применить»

Полная документация: Документация расширения LibreOffice

Источники

  • The Document Foundation — около 200 млн+ пользователей LibreOffice по всему миру
  • Тестирование обнаружения персональных данных anonym.legal — точность 95,5%, 42/44 независимых теста
  • GDPR Преамбула 26 — анонимизация выводит данные из сферы действия GDPR; Статья 4(5) — определение псевдонимизации

Готовы защитить ваши данные?

Начните анонимизацию PII с 285+ типов сущностей на 48 языках.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.