নৈতিক বিশ্লেষণ। প্রয়োজনমতো যত কম ডেটা সম্ভব।

ব্যবহারকারীর আচরণ বুঝতে মানুষের গোপনীয়তা বিসর্জন দেওয়া উচিত নয়। MousePlayer-এ আমরা অন্তর্দৃষ্টির সরঞ্জাম তৈরি করি, নজরদারির নয়।

আমাদের বিশ্বাস, শক্তিশালী ডিজিটাল বিশ্লেষণ ও কঠোর ডেটা গোপনীয়তা একসঙ্গে সম্ভব। MousePlayer শুরু থেকেই গোপনীয়তাকে অগ্রাধিকার দেওয়া গঠনে তৈরি, যাতে যত কম ব্যক্তিগত ডেটায় সম্ভব UI/UX উন্নত করার প্রয়োজনীয় টেলিমেট্রি পান। এই ডেটা বেনামি নয় — ছদ্মপরিচয়যুক্ত, এবং এর অর্থ নিচে স্পষ্ট করে বলেছি।

ছদ্মপরিচয়, নাম নয়

উপাদানে *কীভাবে* মিথস্ক্রিয়া হয় তা আমাদের বিবেচ্য, *কে* করছেন তা নয়। MousePlayer দর্শক ও সেশনকে এলোমেলো ছদ্মপরিচয়চিহ্ন দেয়; সেগুলো শুধু সংশ্লিষ্ট ওয়েবসাইটে কার্যকর। এক সাইট থেকে অন্য সাইটে ট্র্যাকিং, ফিঙ্গারপ্রিন্টিং বা দর্শকদের পরিচয় খোঁজার চেষ্টা নেই। পরিচালনাকারী হিসেবে আপনি নিজে পাঠালে বা নির্ধারণ করলেই শুধু দর্শকের নাম বা আপনার নিজস্ব গ্রাহক ID থাকে। আচরণের প্রোফাইল ও AI বিশ্লেষণ আপনার প্রকল্পের ভিজিটের গোষ্ঠী বা একক ছদ্মপরিচয়যুক্ত দর্শক বর্ণনা করে; অন্য প্রকল্প বা অন্য গ্রাহকের ডেটার সঙ্গে যুক্ত হয় না।

ব্রাউজারে মাস্কিং

উৎসেই ইনপুট মাস্ক করা হয়। পাসওয়ার্ড ও অর্থপ্রদানের ডেটা প্রতি মাস্কিং স্তরে, আর ফর্মে টাইপ করা লেখা ডিফল্টভাবে পুরোপুরি, সরাসরি দর্শকের ব্রাউজারে অপাঠ্য করা হয় — সার্ভারে কোনো ডেটা পাঠানোর আগেই। আপনার পৃষ্ঠা নিজে যা দেখায় তা এর আওতায় পড়ে না; নিচের মার্কারগুলো সে জন্য।

আপনার ডেটা, আলাদা রাখা

আমরা সরঞ্জাম সরবরাহ করি, ডেটা কেনাবেচা করি না। আপনার টেলিমেট্রি ডেটা আপনার ওয়ার্কস্পেসে কঠোরভাবে আলাদা থাকে। দর্শকদের ডেটা বিক্রি করি না এবং তৃতীয় পক্ষের বিজ্ঞাপন, প্রোফাইল তৈরি বা বিপণনের জন্য দিই না। শুধু আপনার নিজের সেট আপ করা প্রাপক (ইন্টিগ্রেশন ও শেয়ার লিংক), উপ-প্রক্রিয়াকারীর তালিকায় থাকা পক্ষ এবং আইনি প্রকাশের বাধ্যবাধকতায় ডেটা MousePlayer ছাড়ে।

নৈতিক ট্র্যাকিংয়ের কার্যপদ্ধতি

1. ফর্মের ইনপুট ও কীস্ট্রোক পরিষ্কার করা
সেশন রিপ্লেতে ব্যবহারের বাধা দেখা উচিত, ব্যক্তিগত গোপন তথ্য নয়। MousePlayer-এর ক্লায়েন্টভিত্তিক ট্র্যাকিং স্ক্রিপ্ট কঠোরভাবে তথ্য পরিষ্কার করে। সাধারণ ইনপুট ঘরে ব্যবহারকারী মিথস্ক্রিয়া করলে ডিফল্টভাবে রেকর্ড করা ডেটা সঙ্গে সঙ্গে মাস্ক হয়। ব্যবহারকারী ঘরে টাইপ করেছেন দেখা যায়, ফলে মিথস্ক্রিয়ার সময় বোঝা যায়; কিন্তু প্রকৃত অক্ষর অপাঠ্য চিহ্ন দিয়ে বদলে যায় বা পুরো সরানো হয়। প্রতি মাস্কিং স্তরে পাসওয়ার্ড ও অর্থপ্রদানের ঘর মাস্ক থাকে। দুটি সীমা আছে, এবং আড়াল না করে জানাচ্ছি: দুর্বল দুটি মাস্কিং স্তর শুধু আমাদের লিখিত অনুমতিতে চালু হয়, এবং আপনার পৃষ্ঠা নিজে ডকুমেন্টে যা দেখায় তা মাস্কিংয়ে পড়ে না। দুটিই বলা আছে DPA-তে।

2. DOM উপাদান মাস্কিং
অত্যন্ত সংবেদনশীল ডেটার ওয়েবসাইটে (যেমন চিকিৎসার পোর্টাল বা আর্থিক ড্যাশবোর্ড) কখনো রেকর্ড করা যাবে না এমন এলাকা ডেভেলপাররা MousePlayer-এ চিহ্নিত করতে পারেন। দুটি মার্কার আছে, কাজ আলাদা।

অ্যাট্রিবিউট data-mp-mask, অথবা ক্লাস mp-masked, সংবেদনশীল এলাকাকে ঘিরে থাকা উপাদানে বসান। ওই এলাকার প্রতিটি টেক্সট নোডের ফাঁকা স্থান ছাড়া সব অক্ষর পৃষ্ঠার স্ন্যাপশট ব্রাউজার ছাড়ার আগে তারকাচিহ্নে বদলে যায়; প্রযুক্তিগত সংক্ষিপ্ত অনুমোদিত তালিকা ছাড়া প্রতিটি অ্যাট্রিবিউটের মান বদলে হয় [FILTERED]। বদল একটি কপিতে হয়; দর্শকের দেখা পৃষ্ঠা অপরিবর্তিত থাকে।

অ্যাট্রিবিউট data-mp-ignore, অথবা ক্লাস mp-ignore, আরও সীমিত: এটি ফর্মের ঘরের মান লুকিয়ে রাখে। পৃষ্ঠার স্ন্যাপশট থেকে কিছু সরায় না।

নোট: mp-mask — শুরুতে data- না থাকলে এবং শেষে ed না থাকলে — মার্কার নয়, কোনো প্রভাব নেই। ব্যবহার করে থাকলে এর বদলে বসান data-mp-mask।

“আমাদের দর্শন সহজ: যা কখনো সংগ্রহই করি না, তা প্রকাশ, ফাঁস বা অপব্যবহার হতে পারে না। গোপনীয়তা চালু-বন্ধ করার সুবিধা নয়; আমাদের গঠনের ভিত্তির অংশ।”

3. স্বচ্ছ ভৌগোলিক অবস্থান নির্ধারণ
সংযোগ স্থাপনের সময় দর্শকের IP ঠিকানা থেকে দেশ, শহর ও নেটওয়ার্ক সেবাদাতা নির্ধারণ করি। ঠিকানা নিজে শুধু সংক্ষিপ্ত রূপে থাকে (IPv4-এর শেষ অক্টেট ছাড়া, IPv6-এর শেষ ব্লক ছাড়া)। সংযোগ চলাকালে পুরো ঠিকানা শুধু মেমরিতে থাকে, সংযোগের ঢেউ শনাক্ত করতে কয়েক সেকেন্ড এবং আক্রমণের সন্দেহে স্বয়ংক্রিয়ভাবে আটকানো হলে ক্যাশে বাধার এন্ট্রি হিসেবে সর্বোচ্চ 24 ঘণ্টা।

4. ক্ষণস্থায়ী লাইভ দেখা
আমাদের Live Viewer এনক্রিপ্ট করা সংযোগে (WSS) মাউসের স্থানাঙ্ক ও পৃষ্ঠার পরিবর্তন যিনি লাইভ দৃশ্য দেখছেন তাঁর কাছে পাঠায়। লাইভ দৃশ্য নিজে অতিরিক্ত কপি তৈরি করে না; সেশন রেকর্ডিং হিসেবে এমনিতেই যা রাখা হয় শুধু সেটুকুই থাকে। লাইভ সংযোগ শেষ হলে মেমরির অস্থায়ী বাফার মুছে যায়।