Automating The User Away
The Automating The User Away pattern is a behavioral and structural dark pattern formally categorized under “Forced Action” and “Interface Interference.” It usurps user agency by autonomously executing high-engagement or high-stakes actions—such as auto-playing the next video, automatically rolling over a queue, or silently executing a transaction—without requiring explicit, contemporary user confirmation. By shifting the paradigm from “user-initiated action” to “system-initiated action that the user must actively interrupt,” the interface weaponizes human inertia and slow reaction times. This ensures that the business-favorable outcome occurs by default, effectively turning the user into a passive consumer of the system's internal logic.

1
Autonomous Action Execution
Condition 1: Autonomous Action Execution
Given
To identify the removal of user-led intent, we define as a primary, state-altering action (e.g., loading a new media asset or initiating a download). We contrast this with , an explicit affirmative interaction event. The feature triggers if the system systematically executes the critical action entirely independent of user intent, relying solely on an internal temporal or state-based threshold . This formalizes the transition from active tool to autonomous agent:
2
Omission of the Interrupt Vector
Condition 2: Omission of the Interrupt Vector
Given
The hostility of an automated system is defined by the window of opportunity it grants the user to intervene. We define as the time between the system signaling intent and actual execution, and as the UI node allowing the user to abort the action. By establishing as a conservative deliberation bound of s—an order of magnitude above typical simple visual reaction times—the algorithm detects predatory timing. The feature triggers if the interface omits the cancellation affordance or shrinks the warning window below the biological threshold, making manual interception mathematically improbable:
3
Semantic Speed of Consent-Timing Language
Condition 3: Semantic Speed of Consent-Timing Language
Given
To establish a semantic baseline for Automating The User Away, the algorithm evaluates whether the interface provides semantically adequate processing time for consent decisions. The feature triggers if a time-limited consent prompt (“This action will proceed in 5 seconds”) uses a countdown expressed in seconds where falls below the conservative deliberation bound of approximately 2.0 s, semantically manufacturing consent through temporal coercion: