Deceptive Patterns and FAST

A presentation at KCDC 2023 in June 2023 in Kansas City, MO, USA by Todd Libby

Slide 1

Slide 1

Deceptive Patterns and FAST Framework for Accessible Specification of Technologies Todd Libby - 22 June, 2023 KCDC

Slide 2

Slide 2

Todd Libby • Senior Accessibility Engineer • W3C Invited Expert • Accessibility Advocate • Phoenix, Arizona 🌵 Todd Libby - 22 June, 2023 KCDC

Slide 3

Slide 3

What is FAST? Todd Libby - 22 June, 2023 KCDC

Slide 4

Slide 4

The Framework for Accessible Specification of Technologies (FAST) is an optional set of guidelines.

Todd Libby - 22 June, 2023 KCDC

Slide 5

Slide 5

Goals of FAST Todd Libby - 22 June, 2023 KCDC

Slide 6

Slide 6

What is a Deceptive Pattern? Todd Libby - 22 June, 2023 KCDC

Slide 7

Slide 7

Todd Libby - 22 June, 2023 KCDC

Slide 8

Slide 8

Todd Libby - 22 June, 2023 KCDC

Slide 9

Slide 9

Deceptive Pattern v. Anti-pattern Todd Libby - 22 June, 2023 KCDC

Slide 10

Slide 10

Todd Libby - 22 June, 2023 KCDC

Slide 11

Slide 11

Todd Libby - 22 June, 2023 KCDC

Slide 12

Slide 12

Todd Libby - 22 June, 2023 KCDC

Slide 13

Slide 13

Todd Libby - 22 June, 2023 KCDC

Slide 14

Slide 14

User & Functional Needs Todd Libby - 22 June, 2023 KCDC

Slide 15

Slide 15

Over 1,500 intersections of user and functional needs. Todd Libby - 22 June, 2023 KCDC

Slide 16

Slide 16

How to meet user needs: • Author design & technical implementation • User agent accessibility support • Assistive technology support

Todd Libby - 22 June, 2023 KCDC

Slide 17

Slide 17

3 Stages of FAST Todd Libby - 22 June, 2023 KCDC

Slide 18

Slide 18

FAST Approach Three stages • Inventory functional and user needs; • Identify ways to meet needs; • Meet those needs as best as we can.

Todd Libby - 22 June, 2023 KCDC

Slide 19

Slide 19

“Dark” Patterns Todd Libby - 22 June, 2023 KCDC

Slide 20

Slide 20

Harry Brignull Cognitive Scientist, designer, UX consultant • 2010 coined “dark patterns” • Gained traction in legal circles • Still used widely today

Todd Libby - 22 June, 2023 KCDC

Slide 21

Slide 21

Todd Libby - 22 June, 2023 KCDC

Slide 22

Slide 22

Connotation and Inclusion Todd Libby - 22 June, 2023 KCDC

Slide 23

Slide 23

Todd Libby - 22 June, 2023 KCDC

Slide 24

Slide 24

Todd Libby - 22 June, 2023 KCDC

Slide 25

Slide 25

Barriers & Categories Todd Libby - 22 June, 2023 KCDC

Slide 26

Slide 26

Deceptive Patterns Categories of barriers • Wording • Consistency (Affordances) • Adjustability / Flow blockers • (Time) Pressure • Invasive

Todd Libby - 22 June, 2023 KCDC

Slide 27

Slide 27

Deceptive Patterns Examples of patterns/anti-patterns • Trick questions; • Infinite scroll; • Roach Motel; • Timers; • Comparison Prevention.

Todd Libby - 22 June, 2023 KCDC

Slide 28

Slide 28

Unsubscribe Shaming Todd Libby - 22 June, 2023 KCDC

Slide 29

Slide 29

Trick Questions Todd Libby - 22 June, 2023 KCDC

Slide 30

Slide 30

Comparison Prevention Todd Libby - 22 June, 2023 KCDC

Slide 31

Slide 31

Hidden Costs Todd Libby - 22 June, 2023 KCDC

Slide 32

Slide 32

Roach Motel Todd Libby - 22 June, 2023 KCDC

Slide 33

Slide 33

Summary Todd Libby - 22 June, 2023 KCDC

Slide 34

Slide 34

What about large companies like Meta, Twitter, Google, etc.? How will you get them to change? Todd Libby - 22 June, 2023 KCDC

Slide 35

Slide 35

Ethical Web Principles Todd Libby - 22 June, 2023 KCDC

Slide 36

Slide 36

• W3C TAG Ethical Web Principles • Ethical Principles for Web Machine Learning Todd Libby - 22 June, 2023 KCDC

Slide 37

Slide 37

https://toddl.dev/slides Todd Libby - 22 June, 2023 KCDC

Slide 38

Slide 38

WANNA WIN? SPEAKER FEEDBACK Todd Libby - 22 June, 2023 KCDC

Slide 39

Slide 39

Thank you! Todd Libby - 22 June, 2023 KCDC