Individual HTML example · Social proof

Fabricated named signup notification

A fictional course page rotates messages such as “Mia from Berlin just enrolled” using invented names and locations rather than completed enrolments.

Activity messagesCourse landing pagePricing

This is an original fictional comparison. It depicts no real business and is not a regulator finding, statutory category or legal safe harbour.

Course landing pagePricing

Fabricated named signup notification

A fictional course page rotates messages such as “Mia from Berlin just enrolled” using invented names and locations rather than completed enrolments.

Potentially problematicNew learner joined

New learner joined. Invented names and cities are presented as completed enrolment events.. Mia from Berlin enrolled. Claim basis, collapsed

Neutral alternativeCourse participation

Course participation. A verified aggregate states its period without fabricating an individual event.. 124 enrolments this month. Claim basis, expanded: The relevant population, period, inventory or offer state is presented with the message.. View the source and period for “124 enrolments this month”

Why the first version can mislead: The interface asks the user to rely on other people’s behaviour or approval. The cue “Mia from Berlin enrolled” has persuasive meaning only if its population, period, metric and relationship match the represented claim. The panel instead says: “Invented names and cities are presented as completed enrolment events.” A visitor may infer genuine recent participation and social confidence from activity that never occurred.

What a fairer design does: Show only verified activity with a defined period and privacy-safe aggregation, or remove the notification.

Show annotated differences (4)
Potentially problematic version
  • Invented names and cities are presented as completed enrolment events.Why this state matters: The interface asks the user to rely on other people’s behaviour or approval. The cue “Mia from Berlin enrolled” has persuasive meaning only if its population, period, metric and relationship match the represented claim. The panel instead says: “Invented names and cities are presented as completed enrolment events.” A visitor may infer genuine recent participation and social confidence from activity that never occurred.
  • Claim basis, collapsedReview prompt: Which source record substantiates “Mia from Berlin enrolled”, including its population, period, metric and any commercial relationship?
Neutral alternative
  • A verified aggregate states its period without fabricating an individual event.Fairer design: Show only verified activity with a defined period and privacy-safe aggregation, or remove the notification.
  • View the source and period for “124 enrolments this month”Review prompt: Record the claim, timestamp, data source and post-claim state; which evidence supports “It appears near a transactional choice or repeatedly interrupts it”?
Review questions (3)
  • Which source record substantiates “Mia from Berlin enrolled”, including its population, period, metric and any commercial relationship?
  • Record the claim, timestamp, data source and post-claim state; which evidence supports “It appears near a transactional choice or repeatedly interrupts it”?
  • Can the claim be reproduced from a defined population and period, or does the evidence instead fit “named testimonial”?
Side-by-side course landing page interface showing “New learner joined” and the clearer alternative “Course participation”.Provenance: Original hypothetical course landing page example created for this library; no real business, product or interface is depicted.

Complete practice context

How this example relates to Activity messages

Claims about recent or current actions by other users are used to steer the decision, particularly where authenticity, timing or relevance is unsupported. This is a design and research taxonomy for learning and evidence review, not a statutory offence label or an automatic finding that an interface is unlawful.

The full guide explains inclusion and exclusion criteria, potential harms, fairer design, evidence questions and separate Australian legal information layers. The example page isolates one scenario so it can be shared and discussed without reproducing the complete library on one page.

Continue comparing

Activity messages

Randomised recent-purchase notification

Product pagePricing

A fictional store displays “12 people bought this in the last hour” using a random number unrelated to completed orders.

Open this example

Popularity claims

“Most popular” has no defined metric

Subscription plansPricing

A fictional service labels its highest-margin plan “Most popular” without recording sales, selection period or the population being measured.

Open this example

Popularity claims

Bestseller badge follows margin rather than sales

Marketplace resultsPricing

A fictional marketplace assigns “Bestseller” to whichever item yields the highest commission, regardless of units sold.

Open this example
Sources and provenance for this example

Evidence base

Sources

  1. Dark commercial patternsOrganisation for Economic Co-operation and Development · Secondary · checked 2026-09-14 · OECD Digital Economy Papers No. 336
  2. Competition and Consumer Amendment (Unfair Trading Practices) Act 2026Federal Register of Legislation · Primary · checked 2026-09-14 · C2026A00064