Dark patterns Flashcards

1
Q

Bait and switch

Sneaking - Meso level

A

Sneaking - Meso level

Subverts the user’s expectation that their choice will result in a desired action, instead leading to an unexpected, undesirable outcome.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hiding information

Sneaking - Meso level

A

Sneaking - Meso level

Subverts the user’s expectation that all relevant information to make an informed choice will be available to them, instead hiding information or delaying the disclosure of information until later in the user journey that may have led to them making another choice.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

(De)contextualizing

Sneaking - Meso level

A

Sneaking - Meso level

Subverts the user’s expectation that provided information will guide the user to making an informed choice, instead confusing the user and/or preventing them from locating relevant information due to the context where information is presented.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Disguised Ads

Sneaking - Bait and switch - Low level

A

Sneaking - Bait and switch - Low level

Bait and Switch and use Sneaking to style interface elements so they are not clearly marked as an advertisement or other biased source. As a result, users are induced into clicking on the interface element because they assume that it is a relevant and salient interaction, leading to unwitting interaction with advertising content.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Sneak into Basket

Sneaking - Hiding information - Low level

A

Sneaking - Hiding information - Low level

Hides Information and uses Sneaking to add unwanted items to a user’s shopping cart without their consent. As a result, a user assumes that only the items they explicitly added to their cart will be purchased, leading to unintentional purchase of additional items.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Drip Pricing, Hidden Costs, or Partitioned Pricing

Sneaking - Hiding information - Low level

A

Sneaking - Hiding information - Low level

Hides Information and uses Sneaking to reveal new charges or costs, present only partial price components, or otherwise delay revealing the full price of a product or service through late or incomplete disclosure. As a result, the user is misled about the total or complete price of the product or service, leading to them to make a purchase decision after they have expended effort on false pretenses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Reference Pricing

Sneaking - Hiding information - Low level

A

Sneaking - Hiding information - Low level

Hides Information and uses Sneaking to include a misleading or inaccurate price for a product or service that makes a discounted price appear more attractive. As a result, the user is misled into believing that the price they pay is discounted, leading them to make a decision to purchase a product or service on false pretenses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Conflicting Information

Sneaking - (De)contextualizing - Low level

A

Sneaking - (De)contextualizing - Low level

Uses (De)contextualizing Cues and Sneaking to include two or more sources of information that conflict with each other. As a result, the user is unsure what the consequences of their actions will be and will be more likely to accept default settings that may not be in their best interest.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Information without context

Sneaking - (De)contextualizing - Low level

A

Sneaking - (De)contextualizing - Low level

Uses (De)contextualizing Cues and Sneaking to alter the relevant information or user controls to limit discoverability. As a result, the user is unlikely to find the information or action possibility they are interested in.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Roach Motel

Obstruction - Meso level

A

Obstruction - Meso level

Subverts the user’s expectation that an action will be as easy to reverse as it is to make, instead creating a situation that is easy to get into, but difficult to get out of.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Creating Barriers

Obstruction - Meso level

A

Obstruction - Meso level

Subverts the user’s expectation that relevant user tasks will be supported by the interface, instead preventing, abstracting, or otherwise complicating a user task to disincentive user action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Adding Steps

Obstruction - Meso level

A

Obstruction - Meso level

Subverts the user’s expectation that a task will take as few steps as technologically needed, instead creating additional points of unnecessary but required user interaction to perform a task.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Immortal Accounts

Obstruction - Roach Motel - Low level

A

Create a Roach Motel and use Obstruction to make it difficult or impossible to delete a user account once it has been created. As a result, the user may create an account or share data with the false assumption that they can later delete this information, even though that account and/or data are then unable to be removed by the user.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Dead Ends

Obstruction - Roach Motel - Low level

A

Create a Roach Motel and use Obstruction to prevent users from finding information through inactive links or redirections that limit or completely prevent the display of relevant information. As a result, the user may seek to find relevant information or action possibilities but instead be left unable to achieve their goal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Price Comparison Prevention

Obstruction - Creating Barriers - Low level

A

Creates Barriers and uses Obstruction by excluding relevant information, limiting the ability of a user to copy/paste, or otherwise inhibiting a user from comparing prices across two or more vendors. As a result, the user cannot make an informed decision about where to buy a product or service.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Intermediate Currencies

Obstruction - Creating Barriers - Low level

A

Create Barriers and use Obstruction to hide the true cost of a product or service by requiring the user to spend real money to purchase a virtual currency that is then used to purchase a product or service. As a result, the user is unable to easily ascertain the true monetary cost of a product or service, leading them to make an uninformed purchase decision based on an obscured cost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Privacy Mazes

Obstruction - Adding Steps - Low level

A

Add Steps and use Obstruction to require a user to navigate through many pages to obtain relevant information or control without a comprehensive and exhaustive overview. As a result, the user is prevented from easily discovering relevant information or action possibilities, leaving them unable to make informed decisions regarding their privacy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Manipulating Visual Choice Architecture

Interface interference - Meso level

A

Interface interference - Meso level

Subverts the user’s expectation that the options presented will support their desired goal, instead including an order or structure of options that makes another outcome more likely.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Bad Defaults

Interface interference - Meso level

A

Interface interference - Meso level

Subverts the user’s expectation that default settings will be in their best interest, instead requiring users to take active steps to change settings that may cause harm or unintentional disclosure of information.

20
Q

Emotional or Sensory Manipulation

Interface interference - Meso level

A

Interface interference - Meso level

Subverts the user’s expectation that the design of the site will allow them to achieve their goal without manipulation, instead altering the language, style, color, or other design elements to evoke an emotion or manipulate the senses in order to persuade the user into a particular action.

21
Q

Trick Questions

Interface interference - Meso level

A

Interface interference - Meso level

Subvert the user’s expectation that prompts will be written in a straightforward and intelligible manner, instead using confusing wording, double negatives, or otherwise leading language or interface cues to manipulate a user’s choice.

22
Q

Choice Overload

Interface interference - Meso level

A

Interface interference - Meso level

Subverts the user’s expectation that the choices they make should be understandable and comparable, instead providing too many options to compare or encouraging users to overlook relevant information due to the volume of choices provided.

23
Q

Hidden Information

Interface interference - Meso level

A

Interface interference - Meso level

Subverts the user’s expectation that relevant information will be made accessible and visible, instead disguising relevant information or framing it as irrelevant.

24
Q

Language Inaccessibility

Interface interference - Meso level

A

Interface interference - Meso level

Subverts the user’s expectation that guidance will be provided in a way that is understandable and intelligible, instead using unnecessarily complex language or a language not spoken by the user to decrease the likelihood the user will make an informed choice.

25
Q

Feedforward Ambiguity

Interface interference - Meso level

A

Interface interference - Meso level

Subverts the user’s expectation that their choice will be likely to result in an action they can predict, instead providing a discrepancy between information and actions available to users that results in an outcome that is different from what the user expects.

26
Q

False Hierarchy

Interface interference - Manipulating Visual Choice Architecture - Low level

A

Manipulates the Visual Choice Architecture, using Interface Interference to give one or more options visual or interactive prominence over others, particularly where items should be in parallel rather than hierarchical. As a result, the user may misunderstand or be unable to accurately compare their options, making a selection based on a false or incomplete choice architecture.

27
Q

Visual Prominence

Interface interference - Manipulating Visual Choice Architecture - Low level

A

Manipulates the Visual Choice Architecture, using Interface Interference to place an element relevant to user goals in visual competition with a more distracting and prominent element. As a result, the user may forget about or be distracted from their original goal, even if that goal was their primary intent.

28
Q

Bundling

Interface interference - Manipulating Visual Choice Architecture - Low level

A

Manipulates the Visual Choice Architecture, using Interface Interference to group two or more products or services in a single package at a special price. As a result, the user may incorrectly assume that these items must be purchased as a bundle or be unaware of the unbundled price for the component elements, possibly leading to an uninformed purchasing decision.

29
Q

Pressured Selling

Interface interference - Manipulating Visual Choice Architecture - Low level

A

Manipulates the Visual Choice Architecture, using Interface Interference to preselect or use visual prominence to focus user attention on more expensive product options . As a result, the user may be unaware that a lower price is available or even desirable for their needs , steering the user into making a more expensive product selection than they otherwise would have.

30
Q

Cuteness

Interface interference - Emotional or Sensory Manipulation - Low level

A

Uses Emotional or Sensory Manipulation and Interface Interference to embed attractive cues in the design of a robot interface or form factor. As a result, a user may place undue trust in the robot, leading the user to inaccurately or incompletely assess the risks of interacting with the robot.

31
Q

Positive or Negative Framing

Interface interference - Emotional or Sensory Manipulation - Low level

A

Uses Emotional or Sensory Manipulation and Interface Interference to visually obscure, distract, or persuade a user from important information they need to achieve their goal. As a result, the user may assume that the system is providing equal access to relevant information, leading the user to be distracted by positive or negative aesthetic cues that distract them from important information or action possibilities or otherwise convince them to pursue a different goal.

32
Q

Wrong Language

Interface interference - Language Inaccessibility - Low level

A

Leverages Language Accessibility, using Interface Interference to provide important information in a different language than the official language of the country where users live. As a result, the user will not have access to relevant information about their interaction with the system and their ability to choose, leading to uninformed decisions.

33
Q

Complex Language

Interface interference - Language Inaccessibility - Low level

A

Leverages Language Accessibility, using Interface Interference to make information difficult to understand by using obscure word choices and/or sentence structure. As a result, the user will not be able to comprehend relevant information about their interaction with the system and their ability to choose, leading to uninformed decisions.

34
Q

Nagging

Forced Action - Meso level

A

Forced Action - Meso level

Subverts the user’s expectation that they have rational control over the interaction they make with a system, instead distracting the user from a desired task the user is focusing on to induce an action or make a decision the user does not want to make by repeatedly interrupting the user during normal interaction.

35
Q

Forced Continuity

Forced Action - Meso level

A

Forced Action - Meso level

Subverts the user’s expectation that a subscription created in the past will not auto-renew or otherwise continue in the future, instead causing undesired charges, difficulty to cancel, or lack of awareness that a subscription is still active.

36
Q

Forced Registration

Forced Action - Meso level

A

Forced Action - Meso level

Subverts the user’s expectation that they can complete an action without registering or creating an account, instead tricking them into thinking that registration is required, often resulting in the sharing of unneeded personal data.

37
Q

Forced Communication or Disclosure

Forced Action - Meso level

A

Forced Action - Meso level

Subverts the user’s expectation that a system will only request information needed to complete their desired goals, instead tricking them into sharing more information about themselves or using their information for purposes that they do not desire.

38
Q

Gamification

Forced Action - Meso level

A

Forced Action - Meso level

Subverts the user’s expectation that system functionality is based on alignment with user goals and needs, instead coercing them into gaining access to aspects of a service through repeated (and perhaps undesired) use of aspects of the service.

39
Q

Attention Capture

Forced Action - Meso level

A

Forced Action - Meso level

Subverts the user’s expectation that they have rational control over the time they spend using a system, instead tricking them into spending more time or other resources to continue use for longer than they otherwise would.

40
Q

Privacy Zuckering

A
41
Q

Friend Spam

A
42
Q

Address Book Leeching

A
43
Q

Social Pyramid

A
44
Q

Pay-to-Play

A
45
Q

Grinding

A
46
Q

Auto-Play

A