Rozszerzenie LibreOffice do anonimizacji danych osobowych
LibreOffice ma szacunkowo 200 milionów użytkowników na całym świecie. Korzystają z niego rządy, szkoły i przedsiębiorstwa. Wielu wybiera go, aby uniknąć kosztownych licencji na oprogramowanie. Do tej pory użytkownicy nie mieli jednak wbudowanego narzędzia do wyszukiwania i usuwania danych osobowych ze swoich plików.
Dawne obejście było uciążliwe. Kopiowanie tekstu do aplikacji webowej. Anonimizacja. Wklejanie z powrotem. To niszczy formatowanie. Rozbija tabele, style i układ. W przypadku złożonych dokumentów Writer takie podejście nie działa.
Rozszerzenie anonym.legal rozwiązuje ten problem. Działa wewnątrz aplikacji. Wykrywa ponad 285 typów encji w programach Writer, Calc i Impress.
Instalacja w niecałe dwie minuty
Rozszerzenie jest dostarczane jako plik .oxt. To standardowy format wszystkich rozszerzeń LibreOffice.
Szybka instalacja:
- Pobierz plik
.oxtz anonym.legal/api/download/libreoffice - Kliknij dwukrotnie plik
- Potwierdź monit
- Uruchom ponownie
Instalacja ręczna:
- Otwórz aplikację
- Przejdź do Narzędzia, a następnie Menedżer rozszerzeń
- Kliknij Dodaj, a następnie wybierz plik
.oxt - Uruchom ponownie
Po ponownym uruchomieniu panel anonym.legal pojawi się w widoku Pasek boczny (Widok → Pasek boczny). Zaloguj się, aby rozpocząć.
Jak działa wykrywanie
Dwa silniki działają jednocześnie, aby wykrywać dane osobowe.
| Silnik | Wykrywa | Pewność |
|---|---|---|
| Regex | E-maile, numery PESEL, IBAN-y, karty kredytowe, numery telefonów | 1,0 |
| spaCy NLP | Imiona, organizacje, lokalizacje | 0,85+ |
Wykrywanie odbywa się przez API anonym.legal. Tekst trafia na certyfikowane serwery w Niemczech z certyfikatem ISO 27001. Wyniki wracają do rozszerzenia. Żadne pliki dokumentów nie są przesyłane. Przesyłany jest wyłącznie tekst.
Co robi każda aplikacja:
- Writer: Ekstrahuje pełny tekst lub tylko zaznaczenie
- Calc: Odczytuje komórki jako wartości rozdzielone tabulatorami ze wszystkich arkuszy
- Impress: Odczytuje obiekty tekstowe ze wszystkich slajdów
Pięć metod anonimizacji
| Metoda | Przykład | Odwracalna? | Klasa RODO |
|---|---|---|---|
| Zastąpienie | Jan Kowalski → OSOBA | Nie | Anonimizacja (Motyw 26) |
| Maskowanie | jan@przykład.pl → j***@p***.pl | Nie | Anonimizacja |
| Redagowanie | 555-0123 → [ZREDAGOWANE] | Nie | Anonimizacja |
| Skrót (SHA-256/512) | PESEL → a1b2c3d4... | Nie | Pseudonimizacja (WP29) |
| Szyfrowanie (AES-256-GCM) | Imię → ENC:xyz... | Tak | Pseudonimizacja (Art. 4(5)) |
Metody można łączyć w jednym przebiegu. Zastąp imiona, ale zaszyfruj e-maile. Każdy typ encji ma własną regułę.
Zachowanie formatowania w programie Writer
To kluczowa zaleta w porównaniu z metodą kopiuj-wklej. Rozszerzenie zachowuje całe formatowanie podczas zastępowania tekstu.
Siedem zachowanych właściwości czcionki:
- Rodzina, rozmiar, pogrubienie, kursywa, kolor, podkreślenie, przekreślenie
Cztery zachowane właściwości akapitu:
- Wyrównanie, wcięcie pierwszego wiersza, lewy margines, prawy margines
„Jan Kowalski” pogrubiony czcionką Times New Roman 14pt staje się „OSOBA” w tym samym stylu. Tabele, nagłówki i stopki pozostają nienaruszone. Rozszerzenie działa wewnątrz modelu dokumentu. Nie eksportuje i nie reimportuje tekstu.
Uwaga: Śledzenie formatowania dotyczy wyłącznie programu Writer. W programach Calc i Impress stosowane jest wyłącznie zastępowanie na poziomie tekstu.
Podgląd przed zastosowaniem
Podgląd pokazuje do 50 wykrytych encji. Każdy wiersz zawiera:
- Typ encji (OSOBA, ADRES_EMAIL, NUMER_TELEFONU itd.)
- Tekst oryginalny
- Proponowane zastąpienie
- Wynik pewności
Akceptuj lub odrzucaj każdą encję osobno. Zaznacz wszystkie lub wyczyść wszystkie jednym kliknięciem. Nic się nie zmienia do momentu kliknięcia Zastosuj. W programie Writer Ctrl+Z cofa ostatnią operację.
Synchronizacja presetów między urządzeniami
Zapisz ustawienia jako preset. Wybierz typy encji, metody i progi. Używaj ponownie we wszystkich swoich dokumentach. Oszczędza czas.
W ramach płatnych planów presety synchronizują się we wszystkich produktach anonym.legal. Skonfiguruj je w aplikacji webowej. Pojawia się w aplikacji desktopowej i dodatku do pakietu Office w ciągu pięciu minut. Klucze szyfrowania używają owijania wiedzy zerowej. Tylko Twoje hasło może je odszyfrować.
Aby dowiedzieć się więcej o tym, jak Dodatek do pakietu Office obsługuje ten sam przepływ pracy w programie Word, zapoznaj się z artykułem Redagowanie dokumentów w kancelariach prawnych za pomocą Dodatku do programu Word.
LibreOffice vs. Microsoft Office
Oba rozszerzenia korzystają z tego samego backendu. Ten sam tekst daje te same wyniki w programach Writer i Word. Silnik jest jeden i ten sam.
| Funkcja | Rozszerzenie LibreOffice | Dodatek do pakietu Office |
|---|---|---|
| Typy encji | 285+ | 285+ |
| Języki | 48 | 48 |
| Metody | 5 | 5 |
| Śledzenie formatowania | Tylko Writer | Tylko Word |
| Podgląd | Do 50 encji | Do 50 encji |
| Auth ZK | Tak | Tak |
| Synchronizacja presetów | Tak (płatne plany) | Tak (płatne plany) |
| Platformy | Windows, macOS, Linux | Windows, Mac, Web, iPad |
Aby uzyskać szersze spojrzenie na zgodność z przepisami dotyczącymi danych osobowych w różnych systemach operacyjnych, zapoznaj się z artykułem Wieloplatformowa zgodność z przepisami o ochronie danych osobowych: Mac, Linux, Windows.
Wymagania systemowe
- LibreOffice 3.0 lub nowszy
- Python 3 (dołączony do większości instalacji)
- Dostęp do internetu (dla API wykrywania danych osobowych)
- Konto anonym.legal (bezpłatny poziom: 200 tokenów/miesiąc)
Pierwsze kroki
- Pobierz rozszerzenie
- Kliknij dwukrotnie, aby zainstalować, a następnie uruchom ponownie
- Otwórz Widok → Pasek boczny → panel anonym.legal
- Zaloguj się
- Otwórz dokument, kliknij Analizuj, przejrzyj, kliknij Zastosuj
Pełna dokumentacja: Dokumentacja Rozszerzenia LibreOffice
Źródła
- The Document Foundation – szacunkowo ponad 200 mln użytkowników LibreOffice na całym świecie
- Testy wykrywania danych osobowych anonym.legal – dokładność 95,5%, 42/44 niezależnych testów
- Motyw 26 RODO – anonimizacja wyklucza dane z zakresu RODO; Artykuł 4(5) – definicja pseudonimizacji