Conflicting Information

Conflicting Information is a dark pattern formally categorized under “(De)Contextualizing Cues” or “Feedforward Ambiguity”. Distinct from Persuasive Language, this pattern crosses the threshold from subjective bias into objective deception by presenting mutually exclusive truth conditions. It occurs when an interface presents the user with contradictory semantic, visual, or structural signals regarding the outcome of an action. By intentionally creating a mismatch between visual affordances and textual meaning, or by placing logically unsatisfiable factual claims in close proximity (e.g., “Free Trial” juxtaposed with “Pay Today”), the interface induces severe cognitive overload and forces the user into errors of interpretation.

1

Structural Proximity of Contradictory Factual Nodes

Conflicting Information: Structural Proximity of Contradictory Factual Nodes

AcmeStream Pro

Trial offer · $49.00/mo after

Start your FREE trial
No charges during your trial period.
Payment of $49.00 due today at signup.
Condition 1: Structural Proximity of Contradictory Factual Nodes
Given
To establish a structural baseline for Conflicting Information, the algorithm inspects the DOM tree for sibling or nested text nodes containing propositions whose logical intersection is null. Let be text nodes within a shared parent container whose extracted factual propositions and are mutually unsatisfiable. The feature triggers if contradictory truth-bearing nodes are positioned within a DOM distance below the perceptual grouping threshold , indicating the interface deliberately co-locates false assertions to induce cognitive confusion:
2

Semantic-Visual Mismatch

Conflicting Information: Semantic-Visual Mismatch

FitClub gym membership

Billed monthly · cancel anytime

Manage your membership

Choose what happens to your account:

12-month minimum term — early cancellation incurs a $49 processing fee.

Condition 2: Semantic-Visual Mismatch
Given
Interfaces frequently weaponize established design heuristics to create deceptive feedforward cues. Targeting an interactive DOM node (such as a button), the algorithm extracts , the NLP-derived semantic intent of its text label (e.g., “Cancel” mapping to a negative/destructive action). Simultaneously, it calculates , the psychological affordance of its primary background color extracted via CSS or the vision-language model (e.g., Green typically mapping to a positive/confirm action). The feature triggers if the semantic intent of the text diametrically opposes the established visual affordance of the element, deliberately confusing the user's automated psychological responses:
3

Mutually Exclusive Factual Claims

Conflicting Information: Mutually Exclusive Factual Claims

CloudPlus Pro — Unlimited

$12/mo
  • Unlimited storage
  • Unlimited projects
  • Priority support
Fine print: Storage is capped at 5 GB on all plans. Projects limited to 3.
Condition 3: Mutually Exclusive Factual Claims
Given
To identify explicit structural deception, we define as a parent DOM node representing a single informational context (e.g., a pricing tier card or a modal window), containing distinct text nodes such as and . Using Natural Language Processing, we extract , which denotes the factual constraints encoded within text . The feature triggers if the logical intersection of the constraints extracted from proximally close nodes evaluates to an unsatisfiable, mutually exclusive state. This mathematically proves the interface is presenting a logical paradox designed to mislead the user: