Table of Contents
Fetching ...

The Invisible Game on the Internet: A Case Study of Decoding Deceptive Patterns

Zewei Shi, Ruoxi Sun, Jieshan Chen, Jiamou Sun, Minhui Xue

TL;DR

The paper addresses the pervasive issue of deceptive patterns (dark patterns) on the Internet by proposing a game-based threat model that involves an Adversary, Watchdog, and Challenger to formalize deceptive pattern threats. It introduces a quantitative Deceptive Pattern Risk Scoring System, with the risk score $R = (\text{Adv}-\text{Det}+\alpha) \times (1+\text{Imp}) \times \beta$, where Det derives from UIGuard's $F$-scores and Adv is decomposed into human-centric factors, enabling normalization to [0,10] and clear risk categorization. Four case studies demonstrate the system's practical applicability and highlight the critical role of human factors when detectors are imperfect or absent. The work offers a concrete framework for researchers and practitioners to quantify deception risks, guiding design, policy, and detection improvements in real-world UI contexts.

Abstract

Deceptive patterns are design practices embedded in digital platforms to manipulate users, representing a widespread and long-standing issue in the web and mobile software development industry. Legislative actions highlight the urgency of globally regulating deceptive patterns. However, despite advancements in detection tools, a significant gap exists in assessing deceptive pattern risks. In this study, we introduce a comprehensive approach involving the interactions between the Adversary, Watchdog (e.g., detection tools), and Challengers (e.g., users) to formalize and decode deceptive pattern threats. Based on this, we propose a quantitative risk assessment system. Representative cases are analyzed to showcase the practicability of the proposed risk scoring system, emphasizing the importance of involving human factors in deceptive pattern risk assessment.

The Invisible Game on the Internet: A Case Study of Decoding Deceptive Patterns

TL;DR

The paper addresses the pervasive issue of deceptive patterns (dark patterns) on the Internet by proposing a game-based threat model that involves an Adversary, Watchdog, and Challenger to formalize deceptive pattern threats. It introduces a quantitative Deceptive Pattern Risk Scoring System, with the risk score , where Det derives from UIGuard's -scores and Adv is decomposed into human-centric factors, enabling normalization to [0,10] and clear risk categorization. Four case studies demonstrate the system's practical applicability and highlight the critical role of human factors when detectors are imperfect or absent. The work offers a concrete framework for researchers and practitioners to quantify deception risks, guiding design, policy, and detection improvements in real-world UI contexts.

Abstract

Deceptive patterns are design practices embedded in digital platforms to manipulate users, representing a widespread and long-standing issue in the web and mobile software development industry. Legislative actions highlight the urgency of globally regulating deceptive patterns. However, despite advancements in detection tools, a significant gap exists in assessing deceptive pattern risks. In this study, we introduce a comprehensive approach involving the interactions between the Adversary, Watchdog (e.g., detection tools), and Challengers (e.g., users) to formalize and decode deceptive pattern threats. Based on this, we propose a quantitative risk assessment system. Representative cases are analyzed to showcase the practicability of the proposed risk scoring system, emphasizing the importance of involving human factors in deceptive pattern risk assessment.
Paper Structure (10 sections, 3 equations, 2 figures)

This paper contains 10 sections, 3 equations, 2 figures.

Figures (2)

  • Figure 1: An Overview of Deceptive Pattern Risk Scoring System.
  • Figure 2: Examples of Deceptive Patterns.

Theorems & Definitions (1)

  • Definition 1