ব্লগে ফিরে যানপ্রযুক্তিগত

LibreOffice PII বেনামীকরণ এক্সটেনশন

anonym.legal এক্সটেনশন ব্যবহার করে LibreOffice নথিতে PII বেনামী করার ধাপে ধাপে গাইড।

March 10, 202610 মিনিট পড়া
LibreOffice extensiondocument anonymizationPII redactionopen source officeWriter anonymizationformat preservation

বিশ্বজুড়ে আনুমানিক ২০ কোটি ব্যবহারকারী LibreOffice ব্যবহার করেন। সরকার, স্কুল ও ব্যবসা প্রতিষ্ঠান সবাই এর উপর নির্ভর করে। অনেকে ব্যয়বহুল সফটওয়্যার লাইসেন্স এড়াতে এটি ব্যবহার করেন। কিন্তু এখন পর্যন্ত ব্যবহারকারীদের কাছে ফাইল থেকে ব্যক্তিগত ডেটা খুঁজে সরানোর কোনো অন্তর্নির্মিত টুল ছিল না।

পুরনো সমাধান কষ্টকর ছিল। পাঠ্য একটি ওয়েব অ্যাপে কপি করুন। বেনামী করুন। পেস্ট করুন। এতে ফরম্যাটিং নষ্ট হয়। টেবিল, স্টাইল ও লেআউট ভেঙে যায়। জটিল Writer নথির জন্য এটি কাজ করে না।

anonym.legal এক্সটেনশন এই সমস্যা সমাধান করে। এটি অ্যাপের ভেতরেই কাজ করে। Writer, Calc ও Impress-এ ২৭৩ entity type সনাক্ত করে।

দুই মিনিটের কমে ইনস্টল করুন

এক্সটেনশনটি .oxt ফাইল হিসেবে আসে। এটি সমস্ত এক্সটেনশনের জন্য মানক ফরম্যাট।

দ্রুত ইনস্টল:

  1. anonym.legal/api/download/libreoffice থেকে .oxt ডাউনলোড করুন
  2. ফাইলে ডাবল-ক্লিক করুন
  3. প্রম্পট নিশ্চিত করুন
  4. রিস্টার্ট করুন

ম্যানুয়াল ইনস্টল:

  1. অ্যাপ্লিকেশন খুলুন
  2. Tools, তারপর Extension Manager-এ যান
  3. Add ক্লিক করুন, তারপর .oxt ফাইল বেছে নিন
  4. রিস্টার্ট করুন

রিস্টার্টের পর, anonym.legal সাইডবার View, তারপর Sidebar-এর অধীনে দেখা যাবে। শুরু করতে সাইন ইন করুন।

সনাক্তকরণ কীভাবে কাজ করে

PII খুঁজতে দুটি ইঞ্জিন একসাথে চলে।

ইঞ্জিনখুঁজে পায়নির্ভুলতা
Regexইমেইল, SSN, IBAN, ক্রেডিট কার্ড, ফোন নম্বর১.০
spaCy NLPনাম, সংস্থা, অবস্থান০.৮৫+

সনাক্তকরণ anonym.legal API-তে চলে। পাঠ্য জার্মানিতে সার্টিফাইড সার্ভারে যায়। সার্ভারগুলো ISO 27001 স্ট্যাটাস ধারণ করে। ফলাফল এক্সটেনশনে ফিরে আসে। কোনো নথি ফাইল পাঠানো হয় না। শুধু পাঠ্য প্রেরণ করা হয়।

প্রতিটি অ্যাপ কী করে:

  • Writer: সম্পূর্ণ পাঠ্য বা শুধুমাত্র নির্বাচন বের করে
  • Calc: সমস্ত শিটে ট্যাব-বিভাজিত মান হিসেবে সেল পড়ে
  • Impress: সমস্ত স্লাইড থেকে টেক্সট অবজেক্ট পড়ে

পাঁচটি বেনামীকরণ পদ্ধতি

পদ্ধতিউদাহরণবিপরীতযোগ্য?GDPR শ্রেণি
ReplaceJohn Smith → PERSONনাAnonymization (Recital 26)
Maskjohn@example.com → j***@e***.comনাAnonymization
Redact555-0123 → [REDACTED]নাAnonymization
Hash (SHA-256/512)SSN → a1b2c3d4...নাPseudonymization (WP29)
Encrypt (AES)Name → ENC:xyz...হ্যাঁPseudonymization (Art. 4(5))

এক পাসেই পদ্ধতি মেশাতে পারেন। নাম Replace করুন, কিন্তু ইমেইল Encrypt করুন। প্রতিটি entity type-এর নিজস্ব নিয়ম আছে।

Writer-এ ফরম্যাট অক্ষুণ্ণ থাকে

কপি-পেস্টের তুলনায় এটিই মূল সুবিধা। পাঠ্য প্রতিস্থাপনের সময় এক্সটেনশন সমস্ত ফরম্যাটিং রাখে।

সংরক্ষিত সাতটি ফন্ট বৈশিষ্ট্য:

  • পরিবার, আকার, বোল্ড, ইটালিক, রঙ, আন্ডারলাইন, স্ট্রাইকথ্রু

সংরক্ষিত চারটি অনুচ্ছেদ বৈশিষ্ট্য:

  • সারিবদ্ধতা, প্রথম লাইন ইন্ডেন্ট, বাম মার্জিন, ডান মার্জিন

"John Smith" বোল্ড ১৪pt Times New Roman-এ হলে "PERSON" একই স্টাইলে হবে। টেবিল, হেডার ও ফুটার সব অক্ষুণ্ণ থাকে। এক্সটেনশন নথি মডেলের ভেতরেই কাজ করে। পাঠ্য এক্সপোর্ট ও পুনরায় আমদানি করে না।

দ্রষ্টব্য: ফরম্যাট ট্র্যাকিং শুধুমাত্র Writer-এ প্রযোজ্য। Calc ও Impress শুধু পাঠ্য-স্তরের প্রতিস্থাপন করে।

প্রয়োগের আগে পর্যালোচনা করুন

প্রিভিউতে ৫০টি পর্যন্ত পাওয়া entity দেখায়। প্রতিটি সারিতে দেখায়:

  • Entity type (PERSON, EMAIL_ADDRESS, PHONE_NUMBER, ইত্যাদি)
  • মূল পাঠ্য
  • প্রস্তাবিত প্রতিস্থাপন
  • নির্ভুলতা স্কোর

একে একে প্রতিটি entity গ্রহণ বা প্রত্যাখ্যান করুন। এক ক্লিকে সব নির্বাচন বা বাতিল করুন। Apply ক্লিক না করা পর্যন্ত কিছু পরিবর্তন হয় না। Writer-এ, Ctrl+Z শেষ অপারেশন পূর্বাবস্থায় ফিরিয়ে আনে।

প্রিসেট ডিভাইস জুড়ে সিঙ্ক হয়

আপনার সেটিংস প্রিসেট হিসেবে সংরক্ষণ করুন। Entity type, পদ্ধতি ও থ্রেশহোল্ড বেছে নিন। সমস্ত নথিতে পুনরায় ব্যবহার করুন। সময় বাঁচায়।

পেইড প্ল্যানে, প্রিসেটগুলো সমস্ত anonym.legal পণ্যে সিঙ্ক হয়। ওয়েব অ্যাপে একটি সেটআপ করুন। পাঁচ মিনিটের মধ্যে ডেস্কটপ অ্যাপ ও Office Add-in-এ দেখা যাবে। সংরক্ষিত এনক্রিপশন কীও সিঙ্ক হয়; সেগুলো আমাদের সার্ভারে এনক্রিপ্টেড অবস্থায় সংরক্ষিত থাকে এবং জিরো-নলেজ নয়।

Word-এ একই কর্মপ্রবাহ Office Add-in কীভাবে পরিচালনা করে তার জন্য দেখুন আইন সংস্থার জন্য Word Add-in রিডেকশন।

LibreOffice বনাম Microsoft Office

উভয় এক্সটেনশন একই ব্যাকএন্ড শেয়ার করে। একই পাঠ্য Writer ও Word-এ একই ফলাফল দেয়। ইঞ্জিন এক এবং অভিন্ন।

বৈশিষ্ট্যLibreOffice ExtensionOffice Add-in
Entity type২৭৩২৭৩
ভাষা৪৮৪৮
পদ্ধতি৫৫
ফরম্যাট ট্র্যাকিংWriter-এ শুধুWord-এ শুধু
প্রিভিউ৫০টি পর্যন্ত entity৫০টি পর্যন্ত entity
ZK authহ্যাঁহ্যাঁ
প্রিসেট সিঙ্কহ্যাঁ (পেইড প্ল্যান)হ্যাঁ (পেইড প্ল্যান)
প্ল্যাটফর্মWindows, macOS, LinuxWindows, Mac, Web, iPad

সিস্টেম প্রয়োজনীয়তা

  • LibreOffice 3.0 বা তার পরে
  • Python 3 (বেশিরভাগ ইনস্টলে অন্তর্ভুক্ত)
  • ইন্টারনেট অ্যাক্সেস (PII সনাক্তকরণ API-র জন্য)
  • anonym.legal অ্যাকাউন্ট (Basic বা তার উপরের প্ল্যান)

শুরু করুন

  1. এক্সটেনশন ডাউনলোড করুন
  2. ডাবল-ক্লিক করে ইনস্টল করুন, তারপর রিস্টার্ট করুন
  3. View → Sidebar → anonym.legal প্যানেল খুলুন
  4. সাইন ইন করুন
  5. একটি নথি খুলুন, Analyze ক্লিক করুন, পর্যালোচনা করুন, Apply ক্লিক করুন

পূর্ণ ডকুমেন্টেশন: LibreOffice Extension Docs

উৎস

  • The Document Foundation — বিশ্বব্যাপী আনুমানিক ২০ কোটি+ LibreOffice ব্যবহারকারী
  • anonym.legal PII Detection Testing — 95.5% accuracy, 42/44 independent tests
  • GDPR Recital 26 — anonymization removes data from GDPR scope; Article 4(5) — pseudonymization definition

সম্পর্কিত নিবন্ধ

আপনার তথ্য সুরক্ষিত করতে প্রস্তুত?

48 ভাষায় 273 সত্তা প্রকারের সাথে PII অ্যানোনিমাইজ করা শুরু করুন।