প্রতিবার আপনি কোনো অনলাইন ফাইল টুল ব্যবহার করেন, একটি প্রশ্ন আছে যা বেশিরভাগ মানুষ কখনো জিজ্ঞাসা করার কথা ভাবেন না: আমার ফাইল আসলে কোথায় প্রসেস হচ্ছে? উত্তরটি আপনার ধারণার চেয়ে বেশি গুরুত্বপূর্ণ।
প্রচলিত ফাইল টুল কিভাবে কাজ করে
বেশিরভাগ অনলাইন PDF এবং ইমেজ টুল একই প্যাটার্ন অনুসরণ করে। আপনি একটি ফাইল নির্বাচন করেন, টুলটি সেটি একটি রিমোট সার্ভারে আপলোড করে, সার্ভার সেটি প্রসেস করে, এবং তারপর আপনি ফলাফল ডাউনলোড করেন। সেই প্রক্রিয়ায়, আপনার ফাইল অন্য কারো কম্পিউটারে থাকে। কখনো সেকেন্ডের জন্য, কখনো ঘণ্টার জন্য, কখনো অনির্দিষ্টকালের জন্য।
এটি বেশ কিছু ঝুঁকি তৈরি করে:
- ডেটা লঙ্ঘন। যদি সেবাটি হ্যাক হয়, আপনার ফাইল উন্মুক্ত হতে পারে। এটি অতীতে সুপরিচিত ফাইল রূপান্তর সেবাগুলোর সাথে ঘটেছে।
- ডেটা মাইনিং। কিছু বিনামূল্যের টুল আপনার ডেটা থেকে অর্থ উপার্জন করে। তারা তথ্যের জন্য আপনার নথি স্ক্যান করতে পারে বা AI মডেল প্রশিক্ষণের জন্য আপনার ছবি ব্যবহার করতে পারে।
- সম্মতি সমস্যা। আপনি যদি সংবেদনশীল ডেটা (চিকিৎসা রেকর্ড, আইনি নথি, আর্থিক বিবৃতি) নিয়ে কাজ করেন, সেগুলো তৃতীয় পক্ষের সার্ভারে আপলোড করা GDPR বা HIPAA-এর মতো নিয়মাবলী লঙ্ঘন করতে পারে।
- নেটওয়ার্ক এক্সপোজার। আপনার ফাইল ইন্টারনেটের মাধ্যমে ভ্রমণ করে, যার মানে এগুলো একাধিক নেটওয়ার্ক পয়েন্টের মধ্য দিয়ে যায় যেখানে তাত্ত্বিকভাবে আটকানো যেতে পারে।
ব্রাউজার-ভিত্তিক (ক্লায়েন্ট-সাইড) টুল কিভাবে কাজ করে
ক্লায়েন্ট-সাইড টুল মৌলিকভাবে ভিন্ন পদ্ধতি গ্রহণ করে। সার্ভারে আপনার ফাইল আপলোড করার পরিবর্তে, তারা JavaScript এবং Web API ব্যবহার করে সরাসরি আপনার ওয়েব ব্রাউজারে প্রসেসিং কোড চালায়। আপনার ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না।
বাস্তবে এর মানে কী:
- কোনো আপলোড নেই। আপনার ফাইল পুরো সময় আপনার কম্পিউটারে থাকে।
- কোনো সার্ভার স্টোরেজ নেই। আপনার ফাইলের কোনো রিমোট কপি নেই যা ফাঁস বা হ্যাক হতে পারে।
- কোনো নেটওয়ার্ক ট্রান্সফার নেই। ফাইলটি ইন্টারনেটে ভ্রমণ করে না, তাই আটকানোর ঝুঁকি শূন্য।
- অফলাইনে কাজ করে। পেজ লোড হলে, অনেক ক্লায়েন্ট-সাইড টুল ইন্টারনেট সংযোগ ছাড়াই কাজ করতে পারে।
ব্রাউজারে কী কী করা যায়?
আধুনিক ব্রাউজারগুলো আশ্চর্যজনকভাবে শক্তিশালী। Canvas API, WebAssembly এবং pdf-lib-এর মতো লাইব্রেরি দিয়ে, ব্রাউজার এমন কাজ করতে পারে যা আগে ডেস্কটপ সফটওয়্যার প্রয়োজন হতো:
- ইমেজ কম্প্রেশন এবং ফরম্যাট রূপান্তর
- PDF মার্জিং, স্প্লিটিং, এবং কম্প্রেশন
- ইমেজ রিসাইজিং, ক্রপিং, এবং রোটেশন
- PDF-এ পেজ নম্বর এবং ওয়াটারমার্ক যোগ করা
fileGOD কিভাবে আপনার ফাইল ব্যক্তিগত রাখে
fileGOD-এ, প্রতিটি টুল আপনার ফাইল সরাসরি আপনার ব্রাউজারে প্রসেস করে। আপনি যখন একটি ছবি কম্প্রেস করেন, PDF মার্জ করেন, বা ফাইল ফরম্যাট রূপান্তর করেন, কাজটি আপনার প্রসেসর ব্যবহার করে আপনার মেশিনে হয়। আমরা কখনো আপনার ফাইল দেখি না, কখনো সেগুলো সংরক্ষণ করি না, এবং কখনো সেগুলোতে অ্যাক্সেস পাই না।
এটি শুধু একটি গোপনীয়তা বৈশিষ্ট্য নয়। fileGOD কিভাবে তৈরি তার মূল ভিত্তি এটি। পেজ লোড হওয়ার পরে ইন্টারনেট থেকে সংযোগ বিচ্ছিন্ন করে আপনি নিজেই এটি যাচাই করতে পারেন। টুলগুলো এখনও কাজ করে, কারণ কোনো সার্ভার জড়িত নেই।
আপনার ফাইল আপনার ব্যাপার। সেগুলো আপনার ডিভাইসেই থাকা উচিত।