SlideShare una empresa de Scribd logo
1 de 74
Dark Patterns through
the lens of Accessibility
Presented at
A11yCampBay 2019
by @JoeDevon
What are
Dark
Patterns?
“A user interface
that has been
carefully crafted to
trick users into
doing things”
—DarkPatterns.org
A little video example
I came across while researching Dark Patterns
Joe Devon’s
Background
Agenda:
1. Background of Dark Patterns research
2. Show examples
3. Hear YOUR experiences with each pattern
from #a11y perspective
History of
Dark Patterns
Harry Brignull (@harrybr)
coined the term
Brignull started a website,
DarkPatterns.org dedicated
to popularizing the Pattern
Library
Identified12 Dark Patterns
denoted on the next slide
Brignull’s 12
Dark Patterns
1. Bait and Switch
2. Confirmshaming
3. Disguised Ads
4. Forced Continuity
5. Friend Spam
6. Hidden Costs
7. Misdirection
8. Price Comparison Prevention
9. Roach Motel
10.Sneak into Basket
11.Trick Questions
12.Privacy Zuckering
Something is missing
Anything bother you about this list?
The last Dark Pattern was personal
The categorization is lacking robustness
Wikipedia entry is light
Onto Newspapers.com
Archive.org had the answer
Be a good Citizen, update Wikipedia
Good ole
Reddit
And finally
found some
academics
on it at UXP2
Time to be a good Citizen again, Wikidata
this time
Finally have a robust framework: Purdue
Purdue’s Strategy #1: Nagging
“Redirection of
expected
functionality that
persists beyond
one or more
interactions”
Map Service Doozy
You are nagged constantly to enable
location services
Map Service Doozy
Continued
NOW you can select “Don’t show
again”
Music Service Example
“Music service
requires you to opt
out of sharing
EVERY 6 HOURS”
Brignull’s
Confirm
Shaming
“The act of guilting
the user into
opting in…The
option to decline is
worded in such a
way as to shame
the user into
compliance”
Electronics
Co. shames
users into
opting in
Magazine
shames user
into
subscribing
Last thoughts on Strategy #1: Nagging?
Do you have an example of Purdue’s
Nagging Strategy you want to share?
Purdue Strategy #2: Obstruction
“Making a process
more difficult than it
needs to be, with the
intent of dissuading
certain action(s)”
Dropdown
Hijacking by
Survey
Company
Dropdown
Hijacking –
Where did
the
dropdown
go?
Brignull’s
Roach Motel
“The design makes
it very easy for you
to get into a
certain situation,
but then makes it
hard for you to get
out of it (e.g. a
subscription)”
There is no
way to
unsubscribe
from this
Streaming
Sports channel
If you want to
close an
account w/
this postal
service
provider you
must call
Brignull’s
Forced
Continuity
“When your free trial
with a service comes
to an end and your
credit card silently
starts getting
charged without any
warning. You are
then not given an
easy way to cancel
the automatic
renewal”
Streaming
Service makes
it hard to
unsubscribe
after 30 day
trial
Brignull’s
Price
Comparison
Prevention
“The retailer makes
it hard for you to
compare the price
of an item with
another item, so
you cannot make
an informed
decision”
Unclear what
features each
tier offers. Free
tier lets you
browse only.
Useless w/o
paid account
Last thoughts on Strategy #2: Obstruction?
Do you have an example of Purdue’s
Obstruction Strategy you want to share?
Purdue’s Strategy #3: Sneaking
“Attempting to hide,
disguise, or delay
the divulging of
information that is
relevant to the
user”
Brignull’s
Sneak Into
Basket
“You attempt to
purchase something,
but somewhere in
the purchasing
journey the site
sneaks an additional
item into your basket,
often through the
use of an opt-out
radio button or
checkbox on a prior
page”
When you
purchase one
thing, the
fine print
auto signs
you up for
membership
Brignull’s Bait
& Switch
“The user sets out
to do one thing,
but a different,
undesirable thing
happens instead”
Operating
System tricks
users into
upgrading I
Operating
System tricks
users into
upgrading II
Operating
System tricks
users into
upgrading III
Brignull’s
Hidden Costs
“You get to the last
step of the
checkout process,
only to discover
some unexpected
charges have
appeared, e.g.
delivery charges,
tax, etc”
Travel site
advertises
rates 250%
lower than
total price!
Brignull’s
Misdirection
“The design
purposefully
focuses your
attention on one
thing in order to
distract your
attention from
another”
Total price
appears to be
327, the taxes
& service
charge are
obscured
Last thoughts on Strategy #3: Sneaking?
Do you have an example of Purdue’s
Sneaking Strategy you want to share?
Purdue’s Strategy #4: Interface Interference
“Manipulation of
the user interface
that privileges
certain actions
over others”
Brignull’s
Trick
Questions
“You respond to a
question, which,
when glanced
upon quickly
appears to ask one
thing, but if read
carefully, asks
another thing
entirely.”
Double
negative to
trick you into
subscribing
Brignull’s
Disguised
Ads
“Adverts that are
disguised as other
kinds of content or
navigation, in
order to get you to
click on them”
Search
Engine
makes paid
ads look like
search results
Tiny X
Tricky X
Dropdown confusion
Change default search engine on software upgrade
Unlabeled unsubscribe
Newspaper Example spans 4 strategies!
Newspaper Example spans 4 categories!
Newspaper Example FAQ
Newspaper Example finally a price: $7/wk
Last thoughts on #4: Interface Interference?
Do you have an example of Purdue’s
Interface Interference Strategy you want to
share?
Purdue #5: Forced Action
“Requiring the user to perform a
certain action to access (or
continue to access) certain
functionality”
Brignull’s
Friend Spam
“The product asks for
your email or social
media permissions
under the pretense it will
be used for a desirable
outcome (e.g. finding
friends), but then spams
all your contacts in a
message that claims to
be from you”
Users
pressured to
invite friends
to access
certain
features
Brignull’s
Privacy
Zuckering
“You are tricked
into publicly
sharing more
information about
yourself than you
really intended to.
Named after
Facebook CEO
Mark Zuckerberg”
Privacy Zuckering Example
Tricked into
sharing health
data
Example Continued
Tricked into
sharing health
data
Case Study:
Canadian
Bank
Case Study
continued:
Pages of
Forced Ads
Case Study
continued:
Opt-out not
styled like a
button
Last thoughts on Strategy #5: Forced Action?
Do you have an example of Purdue’s Forced
Action Strategy you want to share?
More Research needed
I suggest contacting the researchers and urging them
to include Accessibility as a separate category of
research
Children are another category deserving of attention,
as they are more likely to be impacted by Dark
Patterns
Anyone have more to add on the Research Angle?
Thank you!
Any questions?

Más contenido relacionado

Similar a Dark patterns through the lens of Accessibility

DarkPatternsUpdated.pptx
DarkPatternsUpdated.pptxDarkPatternsUpdated.pptx
DarkPatternsUpdated.pptxEmma Keaveny
 
Designing for behaviour change
Designing for behaviour changeDesigning for behaviour change
Designing for behaviour changePhil Barrett
 
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovationImmerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovationPaulJervisHeath
 
Designing for Privacy in an Increasingly Public World — Speed Talk
Designing for Privacy in an Increasingly Public World — Speed TalkDesigning for Privacy in an Increasingly Public World — Speed Talk
Designing for Privacy in an Increasingly Public World — Speed TalkRobert Stribley
 
Five Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our UsersFive Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our UsersSajid Reshamwala
 
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01Hugo Pinto
 
Howtostopsucking
HowtostopsuckingHowtostopsucking
HowtostopsuckingHugo Pinto
 
How to stop sucking and be awesome instead
How to stop sucking and be awesome insteadHow to stop sucking and be awesome instead
How to stop sucking and be awesome insteadcodinghorror
 
Creating effective web content in plain language
Creating effective web content in plain languageCreating effective web content in plain language
Creating effective web content in plain languageKath Straub
 
Effective writing for the web | Center for plain language workshop
Effective writing for the web | Center for plain language workshopEffective writing for the web | Center for plain language workshop
Effective writing for the web | Center for plain language workshopCenter for Plain Language
 
Thesis For Cloning Essay. Online assignment writing service.
Thesis For Cloning Essay. Online assignment writing service.Thesis For Cloning Essay. Online assignment writing service.
Thesis For Cloning Essay. Online assignment writing service.Jenny Price
 
50 Shades of Fail
50 Shades of Fail 50 Shades of Fail
50 Shades of Fail SmartBear
 

Similar a Dark patterns through the lens of Accessibility (20)

Dark Pattern.pptx
Dark Pattern.pptxDark Pattern.pptx
Dark Pattern.pptx
 
User shading
User shadingUser shading
User shading
 
DarkPatternsUpdated.pptx
DarkPatternsUpdated.pptxDarkPatternsUpdated.pptx
DarkPatternsUpdated.pptx
 
How to Influence People
How to Influence PeopleHow to Influence People
How to Influence People
 
Designing for behaviour change
Designing for behaviour changeDesigning for behaviour change
Designing for behaviour change
 
Journalism Resource Guide
Journalism Resource GuideJournalism Resource Guide
Journalism Resource Guide
 
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovationImmerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
 
Dark patterns
Dark patternsDark patterns
Dark patterns
 
Data powered user experience
Data powered user experienceData powered user experience
Data powered user experience
 
Bigthinker dunn
Bigthinker dunnBigthinker dunn
Bigthinker dunn
 
Designing for Privacy in an Increasingly Public World — Speed Talk
Designing for Privacy in an Increasingly Public World — Speed TalkDesigning for Privacy in an Increasingly Public World — Speed Talk
Designing for Privacy in an Increasingly Public World — Speed Talk
 
Five Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our UsersFive Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our Users
 
Balaji Nageswaran
Balaji NageswaranBalaji Nageswaran
Balaji Nageswaran
 
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
 
Howtostopsucking
HowtostopsuckingHowtostopsucking
Howtostopsucking
 
How to stop sucking and be awesome instead
How to stop sucking and be awesome insteadHow to stop sucking and be awesome instead
How to stop sucking and be awesome instead
 
Creating effective web content in plain language
Creating effective web content in plain languageCreating effective web content in plain language
Creating effective web content in plain language
 
Effective writing for the web | Center for plain language workshop
Effective writing for the web | Center for plain language workshopEffective writing for the web | Center for plain language workshop
Effective writing for the web | Center for plain language workshop
 
Thesis For Cloning Essay. Online assignment writing service.
Thesis For Cloning Essay. Online assignment writing service.Thesis For Cloning Essay. Online assignment writing service.
Thesis For Cloning Essay. Online assignment writing service.
 
50 Shades of Fail
50 Shades of Fail 50 Shades of Fail
50 Shades of Fail
 

Último

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Dark patterns through the lens of Accessibility