গাইড

বাইনারি কোড ওয়েট স্প্রেডে গোপনীয়তা ও স্টোরেজ

k8-এর আনুষ্ঠানিক ওয়েবসাইট। এই পৃষ্ঠায় Binary Code Weight Spread ডেমোর ডেটা স্টোরেজ এবং নেটওয়ার্ক পর্যবেক্ষণগুলোর বর্ণনা দেওয়া হয়েছে। এই পর্যবেক্ষণগুলো ব্রাউজার পরিবেশে দৃশ্যমান তথ্যের মধ্যে সীমাবদ্ধ এবং এটি একটি বাইরের অপারেটরের জন্য একটি বিস্তৃত গোপনীয়তা নীতি প্রতিষ্ঠা করে না।

পর্যবেক্ষিত স্টোরেজ এবং নেটওয়ার্ক অনুরোধ

ডেমো ইন্টারফেসে অবস্থা বজায় রাখতে এবং বিষয়বস্তু প্রদর্শন করতে নির্দিষ্ট ক্লায়েন্ট-সাইড মেকানিজম ব্যবহার করা হয়। এই পর্যবেক্ষণগুলো গেমের সোর্স এবং টেমপ্লেট ডিক্লারেশনের ওপর ভিত্তি করে করা হয়েছে।

  • লোকাল স্টোরেজ: গেমের সোর্সে localStorage ব্যবহার করে স্থির ব্যালেন্স এবং ভগ্নাংশ বহন (carry) সংরক্ষণ করা হয়। এটি পেজ রিলোডের পরেও ব্যালেন্স টিকে থাকতে সাহায্য করে। তবে, localStorage ব্যবহার করা মানেই এটি অনন্যতা প্রতিষ্ঠা করে না, এটি প্রমাণ করে না যে অন্য কোথাও ব্যক্তিগত ডেটা প্রক্রিয়া করা হচ্ছে না বা অন্য কোনো ট্র্যাকিং চলছে না।
  • ফন্ট ডিক্লারেশন: টেমপ্লেটে একটি Google Fonts স্টাইলশিট ডিক্লার করা হয়েছে। যদিও এই নির্দিষ্ট অনুরোধটি টেমপ্লেটে পর্যবেক্ষণযোগ্য, তবে সাইটের সামগ্রিক ট্রাফিকের একটি সম্পূর্ণ নেটওয়ার্ক ক্যাপচার এখনও বাকি রয়েছে। এই ডিক্লারেশনের উপস্থিতি এটি নিশ্চিত করে না যে সকল ফন্ট লোডিং বিচ্ছিন্ন বা কোনো তৃতীয় পক্ষের স্ক্রিপ্ট সক্রিয় নেই।

ওয়ালেট স্থায়িত্ব এবং পুনরুদ্ধার

এই ডেমোতে ওয়ালেটের আচরণ রিমোট অ্যাকাউন্ট সিস্টেম নয়, বরং লোকাল স্টেট দ্বারা নিয়ন্ত্রিত হয়।

  • ফ্র্যাকশনাল ক্যারি: ফ্র্যাকশনাল ক্যারি সেটেলমেন্ট, ম্যানুয়াল রিফিল এবং রিলোডের মাধ্যমে টিকে থাকে। এটি লোকালি স্টোর করা হয়।
  • রিস্টোরেশন: ১০-এর কম বাকি থাকলে তা ঠিক ১,০০০-এ রিস্টোর করা হতে পারে। এটি একটি ম্যানুয়াল অ্যাকশন যা ব্যালেন্স সেট করে; এটি স্বয়ংক্রিয় রিফিল বা কয়েন যোগ করা নয়।
  • অসমাপ্ত রাউন্ড: যদি একটি সক্রিয় রাউন্ড চলাকালীন পেজটি রিলোড করা হয়, তবে রাউন্ডটি রিফান্ড বা রিজিউম ছাড়াই শেষ হয়ে যায়। ব্যালেন্স সেই মুহূর্ত পর্যন্ত অবস্থা প্রদর্শন করে, কিন্তু অসমাপ্ত রাউন্ডটি হারিয়ে যায়।

অ্যাকাউন্ট এবং পেমেন্ট ফ্লো

এই ডেমোটি বাহ্যিক অ্যাকাউন্ট স্ট্রাকচার থেকে স্বাধীনভাবে কাজ করে।

  • অ্যাকাউন্ট ফ্লো: কোনো অ্যাকাউন্ট লগইন ফ্লো নেই। ডেমোটি ব্যবহারকারী প্রমাণীকরণ (user authentication) প্রয়োজন হয় না বা সমর্থন করে না।
  • পেমেন্ট ফ্লো: কোনো পেমেন্ট ফ্লো নেই। ভার্চুয়াল কয়েনগুলোর কোনো ক্যাশ ভ্যালু নেই এবং এগুলোকে প্রথাগত অর্থে উত্তোলন বা জমা করা যায় না।

পরিচয় এবং পরিসর

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

থার্ড-পার্টি রিকোয়েস্ট

টেমপ্লেটে একটি Google Fonts স্টাইলশীট ঘোষণা করা হয়েছে। আসল ওয়েবসাইটের নেটওয়ার্ক ক্যাপচার এখনও বাকি রয়েছে। পর্যবেক্ষিত কোনো অ্যাকাউন্ট বা পেমেন্ট কন্ট্রোল না থাকার অর্থ এই নয় যে থার্ড পার্টিরা কোনো ব্যক্তিগত ডেটা প্রসেস করছে না।

দায়িত্বশীল ব্যবহার এবং দর্শক

এই গাইডটি মূলত ১৮+ বয়সী পাঠকদের জন্য। এটি শুধুমাত্র গাইডটির একটি নীতি, কোনো সাধারণ আইনি বয়স বা কার্যকর বয়স যাচাইকরণ পদ্ধতি নয়। দায়িত্বশীল ব্যবহার পৃষ্ঠায় ঐচ্ছিক বিরতি বা সীমাবদ্ধতা সম্পর্কে বর্ণনা থাকতে পারে, কিন্তু ডেমোতে অ্যাকাউন্ট-স্তরের ব্লকিং বা স্ব-বর্জন সরঞ্জাম কার্যকর করা হয়নি।

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী

localStorage ব্যবহার করলে কি আমার ডেটা গোপনীয় থাকে?

না। স্থির ব্যালেন্স এবং ভগ্নাংশ বহনের জন্য localStorage ব্যবহার করলেই গোপনীয়তা প্রতিষ্ঠিত হয় না। এটি কেবল নির্দেশ করে যে সেই নির্দিষ্ট ডেটা কোথায় স্থানীয়ভাবে সংরক্ষিত হয়েছে। অন্যান্য প্রক্রিয়াকরণ বা ট্র্যাকিং চলতেই থাকতে পারে।

যদি আমি পেজটি রিলোড করি, তবে আমার অসমাপ্ত রাউন্ডের টাকা ফেরত পাবো কি?

না। একটি অসমাপ্ত রাউন্ড রিলোডের সময় কোনো রিফান্ড বা পুনরায় চালু করার সুযোগ ছাড়াই শেষ হয়ে যায়। ব্যালেন্স বজায় থাকে, কিন্তু রাউন্ডটি পুনরায় ফিরিয়ে আনা হয় না।

এই ডেমো কি ব্যক্তিগত ডেটা সংগ্রহ করে?

ডেমোতে কোনো অ্যাকাউন্ট বা পেমেন্ট ফ্লো নেই, তাই লগইন বা পেমেন্টের মাধ্যমে কোনো ব্যক্তিগত ডেটা সংগ্রহ করা হয় না। তবে এই নিয়ন্ত্রণগুলোর অনুপস্থিতি এটি প্রমাণ করে না যে অন্যত্র কোনো ব্যক্তিগত ডেটা প্রক্রিয়াকরণ হচ্ছে না। পর্যবেক্ষিত Google Fonts অনুরোধ একটি থার্ড-পার্টি সার্ভিস, কিন্তু সম্পূর্ণ সাইট ক্যাপচার এখনও বাকি আছে।