আপনার PDF আপনার সম্পর্কে যা ফাঁস করে: লুকানো মেটাডেটা
প্রতিটি PDF লুকানো মেটাডেটা বহন করে: লেখকের নাম, সফটওয়্যার, টাইমস্ট্যাম্প, কখনও এডিট ইতিহাস। এর ভেতরে কী আছে, কীভাবে যাচাই করবেন, আর কেন কেবল-ব্রাউজার টুল অডিটটাকে গোপন রাখে।
আপনি একটি ডকুমেন্ট লেখেন, এটিকে PDF-এ এক্সপোর্ট করেন আর পাঠিয়ে দেন। আপনি যা দেখেন তা হলো বিষয়বস্তু: শব্দ, চিত্র, লেআউট। আপনি যা দেখেন না তা হলো ফাইলটি নিচে যে দ্বিতীয় স্তর বহন করে—ডকুমেন্ট সম্পর্কেই বর্ণনা করা একগুচ্ছ প্রপার্টি। এটাই মেটাডেটা, আর এটি আপনার সম্পর্কে আপনার প্রত্যাশার চেয়ে বেশি বলতে পারে।
বেশিরভাগ ফাইলের জন্য এটা ক্ষতিকর নয়। কিছু ফাইলের জন্য, একটি লুকানো ফিল্ডের নাম বা কেউ শেয়ার করতে চায়নি এমন একটি টাইমস্ট্যাম্পই সেই বিবরণ হয়ে উঠেছে যা পুরো খেলাটা ফাঁস করে দিয়েছে। পাঠানোর আগে এর ভেতরে কী আছে জানা ভালো।
একটি PDF আসলে নিজের সম্পর্কে কী সংরক্ষণ করে
প্রায় যেকোনো রিডারে একটি PDF-এর প্রপার্টি খুলুন আর আপনি সাধারণত কয়েকটি মানক ফিল্ড পাবেন:
- লেখক (Author)। প্রায়ই আপনার পুরো নাম বা আপনার কম্পিউটারের অ্যাকাউন্ট নাম, ফাইলটি যে প্রোগ্রাম তৈরি করেছে তা স্বয়ংক্রিয়ভাবে টেনে এনেছে।
- শিরোনাম, বিষয়, কীওয়ার্ড। কখনও ফাঁকা রাখা, কখনও উৎস ডকুমেন্ট থেকে স্বয়ংক্রিয়ভাবে পূরণ করা, মাঝে মাঝে আপনার ভুলে যাওয়া কোনো পুরোনো কাজের শিরোনামসহ।
- স্রষ্টা (Creator) ও প্রস্তুতকারক (Producer)। যে সফটওয়্যার ও সংস্করণ PDF-টি বানিয়েছে। “[কোনো অ্যাপ] ১৪.২ থেকে এক্সপোর্ট করা” একজন পাঠককে ঠিক বলে দেয় আপনি কী ব্যবহার করেছেন।
- তৈরি ও সংশোধনের তারিখ। ফাইলটি কখন বানানো হয়েছে আর সর্বশেষ কখন বদলানো হয়েছে তার নিখুঁত টাইমস্ট্যাম্প।
এগুলোর বেশিরভাগই আপনি কখনও টাইপ না করেই পূরণ হয়ে যায়। প্রোগ্রাম এক্সপোর্টের সময় নিঃশব্দে এগুলো যোগ করে।
যেসব জিনিস ভুলে যাওয়া সহজ
মানক ফিল্ডের বাইরেও, কয়েকটি জিনিস মানুষের ধারণার চেয়ে বেশি ঘন ঘন সঙ্গে চলে আসে:
- আপনার মেশিনের অ্যাকাউন্ট নাম। আপনার কম্পিউটারের লগইন যদি আপনার পুরো আইনি নাম হয়, সেটি আপনার তৈরি প্রতিটি ফাইলের লেখক হিসেবে শেষ পর্যন্ত থেকে যেতে পারে।
- কিছু ওয়ার্কফ্লোতে এডিট ইতিহাস। কিছু টুল আগের সংশোধন বা মন্তব্যের চিহ্ন ধরে রাখে যা পাতায় দৃশ্যমান নয় কিন্তু ফাইলের কাঠামোয় বসে থাকে।
- সফটওয়্যার ফিঙ্গারপ্রিন্ট। আপনি ঠিক যে টুলচেইন ব্যবহার করেছেন, যা আপনার প্রতিষ্ঠান বা সেটআপের ইঙ্গিত দিতে পারে।
এর কোনোটাই পাতায় দেখা যায় না। ডকুমেন্ট পড়ে আপনি কখনও এগুলো ধরতে পারবেন না। কেউ প্রপার্টি প্যানেল খোলার মুহূর্তে, বা ফাইলটিকে এমন একটি স্ক্রিপ্টের মধ্য দিয়ে চালানোর মুহূর্তে এগুলো বেরিয়ে আসে যা পাইকারিভাবে মেটাডেটা পড়ে।
কখন এটা আসলে গুরুত্বপূর্ণ
অনেক সময়ই গুরুত্বপূর্ণ নয়। কিন্তু ভেবে দেখুন:
- বেনামি বা ব্লাইন্ড জমা। একটি হুইসেলব্লোয়ার ডকুমেন্ট, একটি ডাবল-ব্লাইন্ড একাডেমিক পাণ্ডুলিপি, একটি বেনামি টিপ। লেখক ফিল্ডে যদি আপনার নাম থাকে, কেউ একটি শব্দ পড়ার আগেই বেনামিত্ব শেষ।
- আপনি পুরোপুরি বিশ্বাস করেন না এমন মানুষকে ডকুমেন্ট পাঠানো। একটি দরকষাকষি, একটি বিরোধ, একটি চাকরির আবেদন। টাইমস্ট্যাম্প আর সফটওয়্যার ফিঙ্গারপ্রিন্ট ছোট ফাঁস, কিন্তু এরা ফাঁসই।
- পাবলিক প্রকাশ। অনলাইনে পোস্ট করা একটি প্রতিবেদন ডাউনলোড করা হয়, আর যে কেউ এর প্রপার্টি পড়তে পারে। একটি পাবলিক PDF-এর মেটাডেটা দিয়ে প্রতিষ্ঠান শনাক্ত হয়েছে আর উৎস ফাঁস হয়েছে।
আপনারটায় কী আছে তা যাচাই করবেন কীভাবে
সবচেয়ে সহজ প্রথম ধাপ হলো দেখা। একটি PDF রিডারে ফাইলটা খুলুন আর ডকুমেন্ট প্রপার্টি বা “info” প্যানেল খুঁজুন, সাধারণত File-এর নিচে। এটি আপনাকে মানক ফিল্ডগুলো দেখায়: লেখক, তারিখ, যে সফটওয়্যার এটি বানিয়েছে। লেখক ফিল্ডে যদি আপনার নাম বা একটি অ্যাকাউন্ট হ্যান্ডেল বসে থাকে, এখন আপনি জানলেন।
আরও কাছ থেকে দেখতে, ফাইলটি আপলোড না করেই আপনি ডকুমেন্টের টেক্সট ও কাঠামো বের করে আনতে পারেন আসলে কী সংরক্ষিত আছে তা দেখতে। মূল কথা হলো পাঠানোর আগে দেখা, পরে নয়।
অডিটটা নিজেই কেন স্থানীয় থাকা উচিত
এখানেই ফাঁদ। স্পষ্ট পদক্ষেপটা হলো একটি “অনলাইন মেটাডেটা ভিউয়ার” বা “PDF মেটাডেটা সরান” টুল খুঁজে আপনার ফাইল আপলোড করা। ভাবুন এর মানে কী। আপনি চিন্তিত যে এই ডকুমেন্ট আপনার সম্পর্কে বেশি কিছু ফাঁস করে, তাই যাচাই করতে আপনি পুরো ফাইলটা, মেটাডেটাসহ সব কিছু, অপরিচিতদের চালানো একটি সার্ভারের হাতে তুলে দিচ্ছেন। অডিটটাই ফাঁস হয়ে দাঁড়ায়।
reader.me আপনার ব্রাউজারে চলে। আপনি যখন একটি ফাইল পরিদর্শনের জন্য খোলেন বা একটি পরিষ্কার কপি পুনরায় সংরক্ষণ করেন, কাজটা আপনার নিজের মেশিনে ঘটে: PDF স্থানীয়ভাবে মেমরিতে পড়া হয়, সেখানেই প্রক্রিয়া করা হয়, আর ফলাফল আপনার। কিছুই প্রেরিত হয় না। আপনি এটা একইভাবে নিশ্চিত করতে পারেন যেভাবে আমাদের যেকোনো দাবি নিশ্চিত করবেন: ডেভেলপার টুল (F12) খুলুন, Network ট্যাবে নজর রাখুন, আর দেখুন কিছুই আপলোড হয় না। অথবা আপনার সংযোগ খুলে ফেলুন আর অফলাইনে কাজ করুন।
এটাই একটি গোপনীয়তা যাচাইয়ের সঠিক রূপ। আপনি যে মেটাডেটা দেখছেন তার পুরো কারণই হলো আপনি গুরুত্ব দেন আপনার তথ্য কোথায় যায়। যে টুল সেই প্রশ্নের উত্তর দিতে আপনার ফাইল আপলোড করে সেটি ইতিমধ্যেই আপনাকে ভুল উত্তর দিয়ে দিয়েছে।
একটি সহজ অভ্যাস
কোনো গুরুত্বপূর্ণ কাজের জন্য কোনো ডকুমেন্ট আপনার হাত ছাড়ার আগে, এর প্রপার্টি খুলতে দশ সেকেন্ড নিন। লেখক ফিল্ড যাচাই করুন। শিরোনাম যাচাই করুন। যদি এমন কিছু থাকে যা থাকা উচিত নয়, সেটি স্থানীয়ভাবে সামলান, এমন একটি টুলে যা অন্য কারও সার্ভারে একটা সফর যোগ করে না। ফাইলটা আপনার ব্রাউজারে পুনরায় প্রক্রিয়া করুন, একটি নতুন কপি দরকার হলে কম্প্রেস বা মার্জ করুন, আর আপনি আসলে যে সংস্করণটা পাঠাতে চেয়েছিলেন সেটিই পাঠান।
আপনার PDF এর শব্দের চেয়ে বেশি বলে। এখন আপনি জানেন কোথায় দেখতে হবে, আর আপনি যা যাচাই করছেন সেটিই ফাঁস না করে কীভাবে দেখতে হবে।