Bloga DönTeknik

LibreOffice KKB Anonimleştirme Uzantısı

anonym.legal uzantısını kullanarak LibreOffice belgelerindeki KKB'yi anonimleştirmeye yönelik adım adım rehber.

March 10, 202610 dk okuma
LibreOffice extensiondocument anonymizationPII redactionopen source officeWriter anonymizationformat preservation

LibreOffice KKB Sorunu

LibreOffice, The Document Foundation'ın tahminlerine göre 200 milyonun üzerinde kullanıcıyla en yaygın dağıtıma sahip açık kaynaklı ofis paketidir ve Microsoft lisans maliyetlerinden kaçınan hükümetler, üniversiteler ve işletmeler tarafından benimsenmektedir. Bununla birlikte, LibreOffice kullanıcılarının belgelerindeki kişisel tanımlanabilir bilgileri (KKB) tespit edip anonimleştirmek için entegre bir araçları bugüne kadar bulunmuyordu.

Geçici çözüm — metni bir web uygulamasına kopyalamak, anonimleştirmek ve geri yapıştırmak — biçimi bozuyor, belge yapısını çökertip işi ikiye katlıyordu. Karmaşık stiller, tablolar ve paragraf biçimlendirmesi içeren Writer belgelerinde bu kopyala-yapıştır yaklaşımı kullanılamaz hâle geliyordu.

anonym.legal'ın LibreOffice Uzantısı, 273 varlık türü tespitini doğrudan Writer, Calc ve Impress'e taşıyarak bu sorunu çözmektedir.

2 Dakikadan Kısa Sürede Kurulum

Uzantı, evrensel LibreOffice uzantı biçimi olan standart bir .oxt dosyası olarak sunulmaktadır.

Hızlı Kurulum:

  1. .oxt dosyasını anonym.legal/api/download/libreoffice adresinden indirin
  2. İndirilen dosyaya çift tıklayın
  3. LibreOffice açılır ve kurulumu onaylamanızı ister
  4. LibreOffice'i yeniden başlatın

Manuel Kurulum:

  1. LibreOffice'i açın
  2. Araçlar menüsünden Uzantı Yöneticisi'ne gidin
  3. Ekle'yi tıklayın ve .oxt dosyasını seçin
  4. LibreOffice'i yeniden başlatın

Yeniden başlatmanın ardından anonym.legal kenar çubuğu Görünüm menüsünde Kenar Çubuğu altında görünür. Belge analizine başlamak için anonym.legal hesabınızla giriş yapın.

LibreOffice'te Tespit Nasıl Çalışır

Uzantı, tüm anonym.legal ürünleriyle aynı hibrit tespit motorunu kullanmaktadır:

MotorKapsamGüven
Regex desenleriYapılandırılmış veri (e-postalar, sosyal güvenlik numaraları, IBAN'lar, kredi kartları, telefon numaraları)1,0 (deterministik)
spaCy NLPAdlar, kuruluşlar, konumlar0,85+ (makine öğrenmesi tabanlı)

Tespit, anonym.legal API'sinde çalışır — metin Almanya'daki ISO 27001 sertifikalı sunuculara gönderilir, analiz edilir ve sonuçlar uzantıya döndürülür. Belge dosyaları yüklenmez; yalnızca çıkarılan metin iletilir.

Uygulamaya özgü davranış:

  • Writer: Paragraf sınırları korunarak tam metin çıkarma veya yalnızca seçim modu
  • Calc: Tüm sayfalarda sekme ile ayrılmış değerler hâlinde hücre tabanlı çıkarma
  • Impress: Tüm slaytlardaki metin nesnelerinden çıkarma

5 Anonimleştirme Yöntemi

tüm anonym.legal ürünlerinde mevcut olan 5 yöntemin tamamı:

YöntemÖrnekGeri AlınabilirGDPR Sınıflandırması
DeğiştirJohn Smith → KİŞİHayırAnonimleştirme (Gerekçe 26)
Maskelejohn@example.com → j***@e***.comHayırAnonimleştirme
Redakte Et555-0123 → [REDACTED]HayırAnonimleştirme
Karma (SHA-256/512)TC kimlik → a1b2c3d4...HayırTakma ad kullanımı (WP29)
Şifrele (AES)Ad → ŞİFRELENMİŞ:xyz...EvetTakma ad kullanımı (Md. 4(5))

Varlık başına operatör seçimi, tek bir geçişte farklı KKB türlerine farklı yöntemler uygulamanıza olanak tanır — örneğin adları değiştirip e-posta adreslerini şifreleyebilirsiniz.

Writer'da Biçim Koruma

Kopyala-yapıştır iş akışlarına göre kritik avantaj: uzantı, anonimleştirme sırasında belge biçimlendirmesini korumaktadır.

Korunan 7 yazı tipi özelliği:

  • Yazı tipi ailesi, boyutu, kalınlığı (kalın), stili (italik), rengi, altı çizili ve üstü çizgili

Korunan 4 paragraf özelliği:

  • Hizalama, ilk satır girintisi, sol kenar boşluğu, sağ kenar boşluğu

"John Smith" kalın 14pt Times New Roman ile göründüğünde, yerine geçen "KİŞİ" de kalın 14pt Times New Roman olarak görünür. Uzantı, LibreOffice'in UNO API belge modeli aracılığıyla çalıştığından — metin dışa/içe aktarması yerine — stiller, tablolar, üstbilgiler ve altbilgiler bozulmadan kalır.

Not: Biçim koruma yalnızca Writer'da geçerlidir. Calc ve Impress, biçim özelliklerini izlemeksizin metin düzeyinde değiştirme yapar.

Uygulamadan Önce Önizleme

Önizleme iletişim kutusu, tabloda en fazla 50 tespit edilen varlığı göstermektedir:

  • Varlık türü (KİŞİ, E-POSTA_ADRESİ, TELEFON_NUMARASI vb.)
  • Orijinal metin
  • Önerilen değiştirme
  • Güven puanı

Şunları yapabilirsiniz:

  • Her varlığı tek tek kabul etmek veya reddetmek
  • Tümünü seç / Tümünü seçimi kaldır
  • Herhangi bir değişiklik uygulanmadan önce varlık bazlı inceleme

Uygula'yı tıkladığınızda yalnızca kabul edilen varlıklar anonimleştirilir. Writer'da Ctrl+Z son işlemi geri alır.

Önayarlar ve Cihazlar Arası Senkronizasyon

Anonimleştirme yapılandırmalarını önayar olarak kaydedin — hangi varlık türlerini tespit edeceğinizi, hangi yöntemleri uygulayacağınızı, güven eşiklerini — ve belgeler genelinde yeniden kullanın.

Ücretli planlarda önayarlar tüm anonym.legal platformlarında otomatik olarak senkronize edilir:

  • Web uygulamasında bir önayar ayarlayın
  • 5 dakika içinde LibreOffice, Masaüstü Uygulaması ve Office Eklentisi'nde görünür
  • Kayıtlı şifreleme anahtarları da senkronize edilir; sunucularımızda şifrelenmiş olarak saklanır ve sıfır bilgili değildir

LibreOffice - Microsoft Office Karşılaştırması: Aynı Motor, Aynı Sonuçlar

ÖzellikLibreOffice UzantısıOffice Eklentisi
Varlık türleri273273
Diller4848
Yöntemler5 (Değiştir, Maskele, Redakte Et, Karma, Şifrele)5 (Değiştir, Maskele, Redakte Et, Karma, Şifrele)
Biçim korumaYalnızca WriterYalnızca Word
Önizleme iletişim kutusuEn fazla 50 varlıkEn fazla 50 varlık
ZK kimlik doğrulamaEvetEvet
Önayar senkronizasyonuEvet (ücretli planlar)Evet (ücretli planlar)
PlatformlarWindows, macOS, LinuxWindows, Mac, Web, iPad

Her iki uzantı da aynı arka uç tespit motorunu kullanmaktadır. Word'de anonimleştirilen bir belge, Writer'da işlenen aynı metinle aynı varlık tespiti sonuçlarını üretir.

Sistem Gereksinimleri

  • LibreOffice 3.0 veya üzeri
  • Python 3 (çoğu LibreOffice kurulumunda dahilidir)
  • İnternet bağlantısı (KKB tespit API'si için)
  • anonym.legal hesabı (Basic veya üzeri plan)

Başlarken

  1. Uzantıyı indirin (.oxt dosyası)
  2. Kurulumu yapmak için çift tıklayın, LibreOffice'i yeniden başlatın
  3. Görünüm, ardından Kenar Çubuğu'nu açın ve anonym.legal panelini seçin
  4. Hesabınızla giriş yapın
  5. Bir belge açın, Analiz Et'i tıklayın, sonuçları inceleyin, Uygula'yı tıklayın

Tam belgeler: LibreOffice Uzantısı Belgeleri

Kaynaklar:

  • The Document Foundation — dünya genelinde 200 milyonun üzerinde LibreOffice kullanıcısı tahmini
  • anonym.legal KKB Tespit Testi — yüzde 95,5 doğruluk, 44 bağımsız testten 42'si başarılı
  • GDPR Gerekçe 26 — anonimleştirme veriyi GDPR kapsamından çıkarır; Madde 4(5) — takma ad kullanımı tanımı

Verilerinizi korumaya hazır mısınız?

48 dilde 273 varlık türü ile PII anonimleştirmeye başlayın.