আপনি যদি কখনো ভুলে একটি ইমেইল লিস্টে সাবস্ক্রাইব হয়েছেন, আপনি যা চাননি এমন সফটওয়্যার ইনস্টল করেছেন, অথবা বিনা প্রয়োজন আপনার পারসোনাল ডেটা শেয়ার করার মধ্যে ফাঁস পয়েছেন, আপনি ইতিমধ্যে একটি ডার্ক প্যাটার্ন, বা একটি দুর্ভাবনামূলক ডিজাইন করা ইউজার ইন্টারফেস অনুভব করেছেন।
২০১৮ সালের সবচেয়ে উল্লেখযোগ্য উদাহরণগুলো একটি হচ্ছে আর্থিকভাবে সংকটগ্রস্ত MoviePass অ্যাপ, যেটি অগাস্টে ব্যবহারকারীদের এক মেসেজ পাঠিয়ে তাদের প্ল্যান আন-ক্যানسেল করতে ফাঁসিয়ে দেওয়ার চেষ্টা করল। সেটা একটি ডার্ক প্যাটার্ন। বিভ্রান্তিকর চেকবক্স ডাবল 네가িটিভসহ? ডার্ক প্যাটার্ন। টার্মস অফ সার্ভিসে লুকানো শর্তাবলী যেগুলো কেউ পড়ে না? ডার্ক প্যাটার্ন। এমন ইমেইল লিস্টে সাবস্ক্রাইব রাখার জন্য ইমোশনাল আপীল? সেটাও ডার্ক প্যাটার্ন। এবং যেহেতু এগুলো প্রায়শই খুব লাভজনক, নতুন UI (User Interface) ট্রিকগুলো সবসময় পপ আপ হচ্ছে।
কেন "ডার্ক প্যাটার্ন"?
এই ভয়ংকর শব্দটি UX ডিজাইনার Harry Brignull গড়ে তোলেন লোকদের আকর্ষণ এবং স্মরণ করাতে ছলপ্রধান ইন্টারফেসের ব্রডার ক্যাটেগরির। সাধারণ ধারণা হচ্ছে প্রোডাক্ট ডিজাইন ব্যবহারকারীদের চয়েসের মধ্য দিয়ে স্পষ্ট, অর্গানিকভাবে নেভিগেট করতে সাহায্য করতে পারে, অথবা এটি ব্যবহারকারীদের প্রেডিক্টেবল প্যাটার্নে আচরণ করার সত্যকে সুযোগ নিতে পারে তাদের না চাওয়া কিছু করতে নাজ.uk করা।
আমরা ওয়েব পেজ স্কিম করি পড়ার বদলে, আমরা হায় বাটনে ক্লিক করি হ্যাঁর জন্য এবং লাল বাটনে ক্লিক করি না এর জন্য, আমরা চেকআউট আবার করার চেয়ে একটি হিডেন ফি দিতে পছন্দ করি, এবং সাধারণত আমরা এক্সপেক্ট করি জিনিসগুলো নির্দিষ্ট মানদণ্ড এবং স্ট্যান্ডার্ড অনুসরণ করবে। যখন আমরা এই এক্সপেক্টেশনগুলো একটি ভালো ডিজাইন করা ইন্টারফেসে প্রয়োগ করি, এটি আমাদের দ্রুত নেভিগেট করতে সাহায্য করে, কিন্তু খুব আরামদায়ক হয়ে যাওয়া আমাদের ডার্ক প্যাটার্নের প্রতি রক্ষাহীন করে দিতে পারে।
ডার্ক প্যাটার্নের ধরনগুলো
"অফিসিয়াল" সাইট (Brignull দ্বারা মেইনটেইন করা) বারো টাইপের ডার্ক প্যাটার্ন লিস্ট করে। এখানে কিছু বেশি কমন موارد।
Bait and Switch (চারা এবং সুইচ)

যখন আপনাকে বিশ্বাস করানো হয় যে আপনি কিছু করলে একটি ভিন্ন ফলাফল হবে যা আসলে হয়। উদাহরণস্বরূপ, ২০১৬-এর কিছু সময়, যদি আপনি মাইক্রোসফট উইন্ডোজ ১০ আপগ্রেড রিমাইন্ডারের "X" বাটনে ক্লিক করতেন, সেটি এক্সিট করত না বরং আপগ্রেড ইনস্টল শুরু করত।
Hidden Costs (লুকানো খরচ)

এটি ঘটে যখন আপনাকে একটি প্রোডাক্টের পুরো খরচ দেখায় না যতক্ষণ না আপনি পর্যাপ্ত পরিশ্রম করছেন যাতে শেষে একটি "convenience fee" বা এক্সট্রা শিপিং চার্জ দেয়া যেন সহজ মনে হয় 처음 থেকে শুরু করার চেয়ে।
Confirmshaming (কনফার্মশেমিং)

এটি ঘটে যখন একটি কোম্পানি আপনাকে কিছুতে "শেম" করতে চায়। উদাহরণস্বরূপ, একটি ইমেইল লিস্ট থেকে আনসাবস্ক্রাইব করলে আপনাকে এমন একটি পেজে নিয়ে যেতে পারে যেটি বলে, "Aw, don't you like us?" আরেকটি ভার্সন হতে পারে একটি ওয়ার্কআউট প্রোগ্রামের অ্যাড যেটি আপনাকে "Enroll" বা "Stay out of shape" অপশন দেয়। এই বিষয়ে একটি পুরো ব্লগ ডেডিকেটেড।
Disguised Ads (ছদ্মবেশী বিজ্ঞাপন)

আপনি কি কখনো একটি ডাউনলোড বাটনে ক্লিক করেছেন যা ডাউনলোড বাটন ছিল না? একটি প্লে বাটনে ক্লিক করেছেন যা প্লে বাটন ছিল না? ছদ্মবেশী বিজ্ঞাপন এবং ডাউনলোড লিংক সব জায়গায় আছে, বিশেষ করে যেসব সাইটে জিনিস ফ্রি অফার করা হয়।
Forced Continuity (বাধ্যতামূলক συνέχεια)

ফ্রি ট্রায়াল কিছু মানুষকে প্রোডাক্টের কোয়ালিটির জন্য সাইন আপ করাতে পারে, কিন্তু অধিকাংশ সময়, একবার তারা আপনার ক্রেডিট কার্ড পেলে, তারা শুধু আশা করে আপনি ক্যানসেল করার কথা ভুলে যাবেন।
Roach Motel (রোচ মোটেল)

এই পরিস্থিতি প্রবেশ করা সহজ কিন্তু বের হওয়া কঠিন। আপনি আমাদের সার্ভিসে অনলাইনে সাইন আপ করতে পারেন, কিন্তু আপনাকে আপনার নোটারাইজড ক্যানসিলেশন লেটার আমাদের নেব্রাস্কা হেডকোয়ার্টারে হাতে হাতে দিতে হবে। (Hotel California, কেউ? — You can check out any time you like, But you can never leave!)
Friend spam (ফ্রেন্ড স্প্যাম)

হে, তুমি আমাদের সাইটে জয়েন করলি! কি আমাদের আপনার ইমেইল কন্টাক্টের অ্যাক্সেস দেবে যাতে তুমি দেখতে পারো তোমার কেউ বন্ধু আছে কিনা, এবং হয়তো আমরা তাদের অন্যান্য জিনিসের জন্যও ইমেইল করব? LinkedIn এটির সবচেয়ে বিখ্যাত রিয়েল-ওয়ার্ল্ড উদাহরণ, কিন্তু তেরি মিলিয়ন ডলারের লসuitse যা ফলাফলে এসেছে সেটা তাদের প্রফিটে কেটে ফেলতে পারে।
Misdirection (ভ্রান্ত দিকনির্দেশনা)

এই প্রায় আলাদা ডার্ক প্যাটার্নও নয়, যেহেতু এটি অনেকের অংশ। এটি আপনার এক্সপেক্টেশনের ওপর খেলে যেন জিনিসগুলো কীভাবে কাজ করা উচিত, যেন লাল বাটন ব্যবহার করা কন্টিনিউ করার জন্য এবং গ্রিন বাটন ব্যবহার করা বাক পাঠানোর জন্য, অথবা অন্য একটি ডার্ক প্যাটার্ন ব্যবহার করা যেন "Trick Questions"। "আপনি কি আমাদের ইমেইল প্রোগ্রাম থেকে অপ্ট-আউট না করার ইচ্ছা রাখেন?"
Privacy Zuckering (প্রাইভেসি যুকারিং)

হ্যাঁ, এটার নামकरण مارك জুকারবার্গের নামে, এবং হ্যাঁ, এটা ফেসবুকের মতই এড়াতে কঠিন। কিছু ডেটা হরণের চেষ্টা স্পষ্ট ( "Which car manufacturer should advertise to you" কুইজ দিন!), কিন্তু এর অনেক অংশ ঘটে কারণ আপনি টার্মস অ্যান্ড কন্ডিশন পড়েননি (যা সেক্ষানেই তাদের নিজস্ব একটি ডার্ক প্যাটার্ন) এবং আপনার ডেটা বিতরণের অনুমতি দিলেন। এবং আপনি সত্যিই সেটা ফিরে পাবেন না।
আমি কীভাবে এদের এড়াতে পারি?
বর্তমানে, মানব মস্তিষ্ক একমাত্র সফটওয়্যার যেটি নির্ভরযোগ্যভাবে ডার্ক প্যাটার্ন ডিটেক্ট এবং ব্লক করতে পারে, এবং এটি ব্যবহার করার সেরা উপায় হচ্ছে অনেক উদাহরণ দেখুন যাতে আপনি কী সতর্ক থাকবেন সেটা জানেন। Twitter-এ "#darkpatterns" হ্যাশট্যাগ সেটি রিপোর্ট করার সবচেয়ে জনপ্রিয় উপায়, কিন্তু আপনি যদি রেডডিট পছন্দ করেন, সেখানে একটি সাবরেডডিট আছে যা ডার্ক প্যাটার্ন এবং অন্যান্য ডিজাইন গুনাহ শোকেেস করে। নতুন ভেরিয়েন্টগুলো সবসময় উত্থান হচ্ছে, কিন্তু বেসিকগুলোতে পরিচিত থাকা আপনাকে বুঝতে সাহায্য করবে কীভাবে তারা কাজ করে এবং কীভাবে এদের এড়াতে হয়।
ডার্ক সাইড-র কুকি আছে
ডার্ক প্যাটার্ন কিছু নতুন নয়। মেইল-ইন রিবেট, পোস্টারে ছদ্ম ফন্ট সাইজ, দোকানের শেলফে ভুল লেবেল করা প্রাইস, নতুন গাড়ি কেনার সময় অ্যাড-অন—ব্যবহারকারীদের খারাপ চয়েস করার দিকে নাজুক করার শিল্পের একটি চমৎকার ইতিহাস রয়েছে। ব্রাউজার ফিংগারপ্রিন্ট, কুকি, বিগ ডেটা অ্যানালিসিস, এবং লাইভ A/B টেস্টিং-এর মত ট্র্যাকিং টুলের সাথে, ডিজাইনারদের কনসিউমারদের কার্যকরভাবে টার্গেট করার উপায় বের করা আরও সহজ হয়েছে। আসল ছলপ্রধান প্র্যাকটিস আসলে অগেইনস্ট দ্য ল (companies do get sued), কিন্তু আপনি যদি না চান না অপ্ট-আউট করা যেন ডার্ক প্যাটার্ন আপনাকে রিভার্স আন্ডু করতে বাধ্য করছে, আপনি আপনার অংশ নিবহন করতে পারেন ইউজার ইন্টারফেস উন্নত করতে a) ডার্ক প্যাটার্নের শিকার না হয়ে, এবং b) সেগুলো বিশ্বের সাথে শেয়ার করে।
Image Credit: Dan Schlosser via Medium, Paul Hanaoka via Twitter