anonym.legal

By · Last updated 2026-03-10

Назад к блогуGDPR и соблюдение

Анонимизация документов с открытым исходным кодом: LibreOffice

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

March 10, 20269 мин чтения
LibreOffice extensiongovernment anonymizationpublic sector GDPRopen source complianceuniversity data protection

Анонимизация документов с открытым исходным кодом с LibreOffice

Правительства ЕС переходят на программное обеспечение с открытым исходным кодом. Италия, Франция, Германия и Испания приняли соответствующие формальные политики. Земля Шлезвиг-Гольштейн в Германии перевела 25 000 государственных ПК на LibreOffice в 2024 году. Французская жандармерия работает на 77 000+ рабочих станциях GendBuntu — это сборка Linux с LibreOffice.

Эти ведомства нуждаются в анонимизации, соответствующей GDPR. Но большинство инструментов для работы с персональными данными поддерживают только Microsoft Office. Это создаёт пробел.

Расширение anonym.legal для LibreOffice закрывает этот пробел. Оно обнаруживает более 285 типов сущностей в Writer, Calc и Impress и работает на Windows, macOS и Linux.

Почему открытый исходный код подходит государственному сектору

Отсутствие привязки к вендору

Microsoft 365 требует ежегодной оплаты. LibreOffice бесплатен. Для ведомств с большим числом рабочих мест это существенная экономия. Но дело не только в цене.

Открытый исходный код можно проверить. Любое ведомство может прочитать, как он работает. Для органов, хранящих файлы граждан, это юридическая необходимость, а не выбор.

Данные остаются в ЕС

anonym.legal работает на серверах Hetzner в Германии. Файлы не покидают ЕС. С LibreOffice нет облачных соединений Microsoft. Весь рабочий процесс остаётся в одном месте.

Встроенная конфиденциальность

Статья 25 GDPR требует, чтобы конфиденциальность была встроена в каждый шаг. Копирование текста во внешний инструмент этому требованию не отвечает. Расширение работает внутри редактора. Удаление персональных данных является частью шага редактирования. Дополнительные приложения не нужны. Рисков при копировании и вставке нет.

Три реальных случая применения

Ответы на запросы DSAR от государственных органов

Граждане могут запросить свои записи. Ведомства обязаны их предоставить. Но сначала нужно скрыть персональные данные любых других лиц.

С расширением:

  1. Откройте ответ в Writer
  2. Нажмите «Анализировать»
  3. Проверьте предпросмотр — сохраните данные самого гражданина, удалите все остальные
  4. Примените и отправьте

Предпросмотр имеет ключевое значение. DSAR требует избирательного удаления, а не полного маскирования. Каждую сущность можно принять или пропустить по одной.

Исследовательские файлы университетов

Исследовательские группы должны удалять имена перед обменом результатами. Проект может включать:

  • Таблицы Calc с именами и контактными данными
  • Стенограммы Writer с цитатами участников исследования
  • Слайды Impress с деталями случаев для выступления

Одно расширение обрабатывает все три типа файлов. Предустановки обеспечивают одинаковые правила для всего проекта.

Редактирование судебных документов

Суды, публикующие решения, должны удалять имена, адреса и другие персональные данные. Расширение предлагает три режима:

  • Замена: имена становятся PERSON_1, PERSON_2 — одна и та же метка каждый раз
  • Редактирование: адреса полностью удаляются
  • Маскировка: частичное скрытие дат или номеров дел, когда нужно сохранить часть контекста

Writer сохраняет всё форматирование. Заголовки, нижние колонтитулы и нумерованные списки остаются после любых изменений.

Как развернуть

Для одного пользователя:

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

Для развёртывания IT-командой: Распространите .oxt через сетевой диск, Ansible или SCCM. LibreOffice может устанавливать расширения из командной строки без запросов к пользователю. Команды могут обмениваться предустановками через один аккаунт anonym.legal. Это обеспечивает одинаковые правила для каждого пользователя в группе.

Таблица соответствия GDPR

Норма GDPRКак она соблюдается
Статья 5(1)(c) — Минимизация данныхИзменяются только найденные персональные данные; весь остальной текст остаётся неизменным
Статья 25 — Встроенная конфиденциальностьУдаление выполняется внутри редактора, а не в отдельном инструменте
Статья 32 — БезопасностьAES-256-GCM, аутентификация с нулевым разглашением, серверы с ISO 27001
Преамбула 26 — АнонимизацияЗамена, редактирование и маскировка выводят контент из сферы действия GDPR
Статья 4(5) — ПсевдонимизацияРежим шифрования обеспечивает обратимую псевдонимизацию
§ 22 BDSGОбнаружение охватывает поля данных о здоровье, биометрии и этническом происхождении

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

  1. Скачайте расширение — бесплатно
  2. Зарегистрируйтесь на anonym.legal — бесплатный уровень: 200 токенов в месяц
  3. Прочитайте полную документацию

Платные планы начинаются от 3 евро в месяц за 1 000 токенов. Также доступны более высокие объёмы.

Для ведомств, обрабатывающих много запросов одновременно, см. Пакетная обработка GDPR DSAR в масштабе.

Источники

  • Стратегия открытого исходного кода Европейской комиссии 2020–2023
  • Правительство земли Шлезвиг-Гольштейн — перевод 25 000 ПК на LibreOffice (2024)
  • Французская жандармерия — 77 000+ рабочих станций GendBuntu (к 2019 году)
  • GDPR Статьи 4(5), 5(1)(c), 25, 32, Преамбула 26
  • § 22 BDSG — Федеральный закон Германии о защите данных

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

Начните анонимизацию 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.