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

Разширение за анонимизация на лични данни в LibreOffice

Ръководство стъпка по стъпка за анонимизиране на лични данни в документи на LibreOffice с помощта на разширението anonym.legal.

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

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

Старото решение беше мъчително. Копирайте текст в уеб приложение. Анонимизирайте го. Поставете го обратно. Това унищожава форматирането. Разрушава таблици, стилове и оформление. За сложни документи на Writer това не работи.

Разширението anonym.legal решава това. То работи вътре в приложението. Засича 273 типа обекти в 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 | |--------|---------|--------------|------------|| | Замяна | John Smith -> PERSON | Не | Анонимизация (Съображение 26) | | Маскиране | john@example.com -> j***@e***.com | Не | Анонимизация | | Редактиране | 555-0123 -> [REDACTED] | Не | Анонимизация | | Хеширане (SHA-256/512) | SSN -> a1b2c3d4... | Не | Псевдонимизация (WP29) | | Шифроване (AES) | Ime -> ENC:xyz... | Да | Псевдонимизация (Чл. 4(5)) |

Можете да смесвате методи в един проход. Замествайте имена, но шифровайте имейли. Всеки тип обект получава своето правило.

Форматирането остава непокътнато в Writer

Това е ключовото предимство пред копиране-поставяне. Разширението запазва цялото форматиране при замяна на текст.

Седем свойства на шрифта, запазени:

  • Семейство, размер, получер, курсив, цвят, подчертаване, зачертаване

Четири свойства на абзаца, запазени:

  • Подравняване, отстъп на първи ред, ляво поле, дясно поле

"John Smith" в получер 14pt Times New Roman се превръща в "PERSON" в същия стил. Таблици, заглавни и долни колонтитули остават непокътнати. Разширението работи вътре в документния модел. То не експортира и реимпортира текст.

Забележка: Проследяването на форматирането се прилага само за Writer. Calc и Impress извършват замяна само на ниво текст.

Преглед преди прилагане

Прегледът показва до 50 намерени обекта. Всеки ред показва:

  • Тип на обекта (PERSON, EMAIL_ADDRESS, PHONE_NUMBER и т.н.)
  • Оригинален текст
  • Предложена замяна
  • Оценка на достоверността

Приемете или отхвърлете всеки обект поотделно. Изберете всички или изчистете всички с едно щракване. Нищо не се променя, докато не щракнете Приложи. В Writer Ctrl+Z отменя последната операция.

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

Запазете настройките си като предварително зададена. Изберете типове обекти, методи и прагове. Използвайте ги повторно за всичките си документи. Спестява ви се време.

При платени планове предварително зададените настройки се синхронизират между всички продукти на anonym.legal. Настройте ги в уеб приложението. Те се появяват в настолното приложение и в Office Add-in в рамките на пет минути. Запазените ключове за шифроване също се синхронизират; съхраняват се криптирани на нашите сървъри и не са с нулево знание.

За повече относно това как Office Add-in обработва същия работен процес в Word, вижте Редактиране с Word Add-in за правни кантори.

LibreOffice срещу Microsoft Office

И двете разширения споделят един и същ backend. Един и същ текст дава едни и същи резултати в Writer и в Word. Двигателят е един и същ.

ФункцияРазширение за LibreOfficeOffice Add-in
Типове обекти273273
Езици4848
Методи55
Проследяване на форматиранетоСамо WriterСамо Word
ПрегледДо 50 обектаДо 50 обекта
ZK удостоверяванеДаДа
Синхронизиране на предварително зададени настройкиДа (платени планове)Да (платени планове)
ПлатформиWindows, macOS, LinuxWindows, Mac, Web, iPad

За по-широк поглед върху съответствието с GDPR за лични данни на различни операционни системи вижте Съответствие с GDPR за лични данни на различни платформи: Mac, Linux, Windows.

Системни изисквания

  • LibreOffice 3.0 или по-нова версия
  • Python 3 (в комплект с повечето инсталации)
  • Достъп до интернет (за API за засичане на лични данни)
  • Акаунт в anonym.legal (план Basic или по-висок)

Започнете

  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 с 273 типа субекти на 48 езика.