By · Last updated 2026-03-10

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ı, 285'ten fazla 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-256-GCM)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
  • Şifreleme anahtarları ZK sarmalama ile senkronize edilir (XChaCha20-Poly1305) — yalnızca şifreniz bunların şifresini çözebilir

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

ÖzellikLibreOffice UzantısıOffice Eklentisi
Varlık türleri285+285+
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ı (ücretsiz katman: aylık 200 token)

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 285+ varlık türü ile PII anonimleştirmeye başlayın.

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.