শিশুদেরও অধিকার আছে — ডিজিটাল অধিকারও
জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) শিশুদের ব্যক্তিগত তথ্যকে বিশেষ সুরক্ষা দেয়। Article 8 এবং Recital 38 সহজ ভাষায় বলছে, শিশুরা ঝুঁকি ও তার পরিণতি বিচার করতে তুলনামূলকভাবে কম সক্ষম। অভিভাবকদের জন্য এর মানে হলো, শিশুর ঘরে ব্যবহৃত একটি অ্যাপকে আবহাওয়ার উইজেটের চেয়ে বেশি সতর্কভাবে দেখা উচিত।
বাস্তবে বেবি মনিটর অ্যাপের গোপনীয়তার বিষয়গুলো প্রায়ই ছোট অক্ষরে লেখা থাকে। কখনও কখনও মনে হয়, এগুলোই যেন ব্যবসায়িক মডেলের অংশ।
সাধারণ বেবি মনিটর অ্যাপগুলো কী সংগ্রহ করে
এক নজর Baby Monitor Timmy-এর গোপনীয়তা নীতি এবং অন্যান্য বেবি মনিটর অ্যাপের নীতিমালায় চোখ বুলালেই বোঝা যায়, কোন তথ্যগুলো সাধারণত থাকে:
- লোকেশন ডেটা: ডিভাইসের GPS অবস্থান। বেবি মনিটরের জন্য এর যৌক্তিকতা দেখানো কঠিন।
- অডিও ও ভিডিও রেকর্ডিং: কিছু অ্যাপ তাদের নিজস্ব সার্ভারে রেকর্ডিং সংরক্ষণ করে, কখনও কখনও মুছে ফেলার নির্দিষ্ট সময়সীমা ছাড়াই।
- ডিভাইসের তথ্য: মডেল, অপারেটিং সিস্টেম, অনন্য ডিভাইস আইডি। এগুলো খুব দ্রুত একটি প্রোফাইলে পরিণত হতে পারে।
- ব্যবহারের ধরন: আপনি কখন অ্যাপ খোলেন, কতক্ষণ শোনেন, কোন ফিচার ব্যবহার করেন।
- বিজ্ঞাপন আইডি: কিছু অ্যাপে বিজ্ঞাপন নেটওয়ার্ক থাকে এবং তারা তৃতীয় পক্ষের সঙ্গে তথ্য ভাগ করে।
এই সব তথ্য আসে সবচেয়ে সংবেদনশীল জায়গা থেকে: আপনার শিশুর শোবার ঘর। অনেক ক্ষেত্রে এগুলো এমন সার্ভারে যায়, যেগুলোর ওপর আপনার নিয়ন্ত্রণ নেই।
Timmy যেভাবে আলাদাভাবে কাজ করে
Baby Monitor Timmy শুরু থেকেই তৈরি হয়েছে যত কম সম্ভব তথ্য সংগ্রহের নীতিকে ভিত্তি করে। GDPR-এর ভাষায়, এর মানে হলো নির্দিষ্ট উদ্দেশ্যের জন্য যতটুকু তথ্য দরকার, শুধু ততটুকুই সংগ্রহ করা। প্রযুক্তিগতভাবে যা যা সম্ভব, সবকিছু নয়।
বাস্তবে এর অর্থ:
- নামবিহীন প্রমাণীকরণ: Timmy Firebase Anonymous Auth ব্যবহার করে। কোনো অ্যাকাউন্ট তৈরি হয় না, ইমেইল ঠিকানা চাওয়া হয় না, পাসওয়ার্ড সংরক্ষণ করা হয় না। ডিভাইসটি একটি অস্থায়ী, নামবিহীন আইডি পায়। সংযোগ সেট আপের জন্য এর বেশি কিছু দরকার হয় না।
- অডিও বা ভিডিও সংরক্ষণ নয়: অডিও ও ভিডিও সরাসরি ডিভাইসগুলোর মধ্যে পাঠানো হয় (WebRTC-এর মাধ্যমে পিয়ার-টু-পিয়ার)। কোনো সার্ভার শুনে না, কোনো সার্ভার রেকর্ডিং সংরক্ষণ করে না। সংযোগ শেষ হলে কোনো রেকর্ডিংও থাকে না।
- কোনো ট্র্যাকিং নেই, কোনো অ্যানালিটিক্স নেই: Timmy-তে কোনো অ্যানালিটিক্স টুল নেই। Google Analytics নেই, Firebase Analytics নেই, বিজ্ঞাপনের SDK নেই। আপনি কখন অ্যাপ ব্যবহার করেন আমি জানি না, আর জানতেও চাই না।
- লোকেশন বা কনট্যাক্ট নয়: Timmy শুধু প্রযুক্তিগতভাবে প্রয়োজনীয় অনুমতিই চায়: মাইক্রোফোন এবং চাইলে ক্যামেরা। আর কিছু নয়।
Firebase: শুধু প্রয়োজনীয়টুকু
Timmy সিগন্যালিংয়ের জন্য Firebase ব্যবহার করে—অর্থাৎ বেবি ডিভাইস ও অভিভাবকের ডিভাইসের মধ্যে সংযোগ সেট আপ সমন্বয় করতে। Firestore-এ WebRTC-এর জন্য SDP অফার (Session Description Protocol) ও ICE candidate-এর মতো প্রযুক্তিগত তথ্য যায়। এতে কোনো ব্যক্তিগত তথ্য থাকে না এবং অল্প সময়ের মধ্যেই এগুলো অকার্যকর হয়ে যায়।
অডিও স্ট্রিম, ভিডিও ডেটা ও ব্যবহারের প্রোফাইল Firebase-এ থাকার কথা নয়। আসল যোগাযোগটি সরাসরি ডিভাইসগুলোর মধ্যে হয় এবং WebRTC দিয়ে এনক্রিপ্ট করা থাকে।
বাস্তবে ন্যূনতম তথ্য সংগ্রহ
ন্যূনতম তথ্য সংগ্রহ শেষ মুহূর্তে টিক দেওয়ার কোনো বিষয় নয়। এটি অ্যাপের কাঠামোর অংশ। Timmy-এর ক্ষেত্রে এর মানে:
যে তথ্য আমরা সংগ্রহই করি না, তা হারানোর ঝুঁকিও নেই। যা সংরক্ষণ করি না, তা হ্যাকও করা যায় না। যা আমরা জানিই না, তা অপব্যবহারও করা যায় না।
প্রতিটি ফিচারের জন্য আমি একই প্রশ্ন করি: আরও তথ্য সংগ্রহ না করেও কি এটি কাজ করতে পারে? এখন পর্যন্ত Timmy-তে উত্তরটি হ্যাঁ।
উপসংহার: গোপনীয়তা মানে সম্মান
শিশুর ঘরে গোপনীয়তা শুধু আইনি দায়িত্বের বিষয় নয়। এটি আপনার শিশুর প্রতি সম্মান। আপনার শিশুকে নিয়ে কী তথ্য তৈরি হচ্ছে, তা সে নিজে ঠিক করতে পারে না। সেই দায়িত্ব আপনার এবং আপনি যে অ্যাপগুলোকে ঘরে ঢুকতে দেন, তাদেরও।
Baby Monitor Timmy এই দায়িত্বকে গুরুত্বের সঙ্গে নেয়। শুধু সুন্দর প্রতিশ্রুতি আমার কাছে যথেষ্ট নয়; কাঠামো এমন হওয়া উচিত, যাতে বেবি মনিটর চালাতে যে তথ্যের দরকার নেই, তা শুরুতেই সংগ্রহ করা না হয়।