What are Dark Patterns?

Discover everything about 'dark patterns' in this article, where it explains in depth what they are, how they work, the different types, why they are used, and how to avoid them.

post-image

The purpose of this article is to explore and understand 'dark patterns,' from how they operate to strategies for avoiding them, providing a comprehensive guide for a more transparent and ethical digital experience.

😈 What are Dark Patterns?

Dark patterns are UX persuasion techniques used on websites or apps with the goal of manipulating user decisions to perform specific actions against their will. These patterns prioritize the company's objectives over the needs and expectations of users.

These patterns are not only used in the digital world but can also appear in real life, such as deceptive marketing practices.

The term "dark patterns" was coined by Harry Brignull in 2010 when he noticed this manipulation on many websites. From there, he created a list of these patterns to help people recognize and protect themselves from them.

🛠️ How Do Dark Patterns Work?

In the UX (User Experience) world, all professionals know that most people do not read all the text on a web page; rather, they tend to scan the content diagonally.

When users navigate the internet, they rely on visual cues to navigate through the interface. This behavior is not blameworthy on the part of the user, as it assumes that the company that developed the product or service has no ill intentions.

Unfortunately, this dynamic of user interface interaction provides malicious actors with a variety of opportunities to deceive and take advantage of their users.

Example:

reat-devtocols

People associate the color green with "accept" and red with "cancel." By changing these associations, we can deceive the user. For example, if we use green for "cancel" and red for "accept," we can confuse the user and lead them to make wrong decisions.

🔍 Types of Dark Patterns

There are many types of patterns. Among the most popular are the following:

  1. Trick questions: These are questions that confuse or deceive users. For example, a website may ask users to accept terms and conditions, hiding an unwanted subscription agreement within that acceptance.

reat-devtocols

  1. Sneak into Basket: Products or services that are added to users' shopping carts without their consent, often through pre-checked boxes or unclear opt-out options during the checkout process.

reat-devtocols

  1. Forced continuity / Roach Motel: It's easy to get in but hard to get out. For example, a subscription service may make it easy to subscribe but require a long and complicated process to cancel the subscription.

reat-devtocols

  1. Privacy Zuckering: Users are made to disclose more information than they had planned, often through confusing privacy settings or misleading indications. For example, Meta's default privacy settings often lead users to share more than they intended.

reat-devtocols

  1. Price Comparison Prevention: Merchants manipulate or hide prices to prevent users from easily comparing them with competitors' prices, often adding fees or hidden charges during the checkout process. A well-known example is that of the Sainsbury's supermarket in the UK, which does not allow price per unit comparisons with kilogram prices of fruits.

reat-devtocols

  1. Bait and switch: Users are attracted with a promising offer, only to find that it is unavailable or of inferior quality, and they are encouraged to buy a more expensive alternative.

reat-devtocols

  1. Confirmshaming: Confirmshaming is when a website implies that rejecting an offer is morally or socially unacceptable. For example, instead of a simple 'No, thank you' to unsubscribe from a newsletter, it might say 'No, I prefer to pay more.' This attempts to make users feel that rejecting the offer is a negative or unreasonable decision, manipulating them into accepting it.

reat-devtocols

  1. Disguised Ads: Ads are disguised as regular content, making it difficult for users to distinguish between genuine content and paid promotions. For example, an ad presented as a download button to induce users to click on it. Sometimes, this ad may look like a genuine download button, but it actually redirects the user to an advertising page.

reat-devtocols

  1. Misdirection: Users are intentionally guided toward a certain action or outcome through misleading or confusing design elements, often to benefit the platform at the expense of the user's experience or understanding. An example would be airlines in online flight bookings: in one section, they ask you to choose your seat, often with an additional cost. Although this option is an optional extra, it is presented as a necessary action, causing users to focus on performing it, while the part indicating it is optional is out of focus.

reat-devtocols

  1. Hidden costs: Additional expenses or charges are not clearly disclosed, creating the perception that a product or service is more affordable than it actually is until the checkout phase. For example, on Airbnb, the initial per night price hides cleaning fees, service charges, and other taxes, significantly increasing the final price without users anticipating it.

reat-devtocols

  1. Friend Spam: Users' friends receive many unwanted invitations or messages from a platform, often without the user having explicitly authorized them. This is done to increase user interest or participation or to expand the platform's user base. A well-known example is LinkedIn, which was sued in 2015 for $13 million in California. Victims of this pattern between September 2011 and October 2014 could claim $10.

reat-devtocols

  1. Road Block: Users encounter unnecessary obstacles or barriers that prevent them from completing a desired action, such as excessive forms or mandatory registrations. For example, a news website asks for registration before reading the news.

reat-devtocols

🚀 Why Do Companies Use Them?

Many companies have faced criticism for using dark patterns, and some governments have begun to regulate their use. However, there are still companies that use these types of techniques for the following reasons:

  1. Increase sales: Manipulating users to make purchases or take actions they would not otherwise make.

  2. Obtain more user information: Obtain more information than users would be willing to provide.

  3. Obtain user consent: Obtain user consent for certain terms and conditions, such as data privacy.

  4. Increase usage time: Force users to spend more time on an application or website.

  5. Increase social media engagement: Convince users to share information on social networks or to participate more actively.

However, the use of dark patterns can lead to legal consequences and damage to the company's reputation. A notable example is the case of the online travel company Booking.com in the European Union, which was investigated for deceptive practices in presenting its offers.

🛡️ How Can We Avoid Dark Patterns?

Professionals:

UX designers and developers should advocate for respectful treatment of customers by offering options that are transparent and clear. Although this may not bring the same short-term gains as a dark pattern, it will lead to a less frustrating and better customer experience (UX).

Users:

For users, here are a few actions that will help minimize the impact of dark patterns:

  1. Learn to recognize dark patterns: It's important to be vigilant and recognize when we're being manipulated with a dark pattern.

  2. Read terms and conditions carefully: Often, dark patterns hide in small print or in terms and conditions documents. It's important to read these documents carefully and pay special attention to anything that seems suspicious or misleading.

  3. Use ad-blocking and privacy tools: Some ad-blocking and privacy tools can help protect against dark patterns presented in online advertising.

💭 Conclusions

We hope this information serves as a useful guide to protecting oneself from deceptive online practices and promoting a more honest and clear digital experience.

Developers, it's essential to remember that the decisions we make in our daily lives directly affect how users perceive our company or brand. For these reasons, we must commit to working with integrity and ethics every day. Together, let's create a digital environment where everyone feels comfortable and secure!

🌎 Sources


Have you found a mistake? Edit it on Github!

Did you like the post? Please share it