Social proof · Australia
Activity messages
Activity messages is a working label for this design mechanism: 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 editorial implementation guidance for Australian journeys, not a finding of unlawfulness. From 1 July 2027, a similar interface is relevant to ACL section 28B only if the complete consumer-connection, manipulation or unreasonable-distortion and actual-or-likely-detriment test is met. Current ACL rules require a separate assessment.
- Family
- Social proof
- Also known as
- Journey stages
Definition
What is this pattern?
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.
How it works
Claims about recent or current actions by other users are used to steer the decision, particularly where authenticity, timing or relevance is unsupported. Purported recent behaviour is used as live social evidence even though the event, person, count or period does not correspond to the represented activity.
Warning signs
- The message describes actions by other people as current or recent.
- It appears near a transactional choice or repeatedly interrupts it.
- Provenance or freshness must be externally verified before alleging falsity.
Potential harms
- Unsupported activity can create false confidence and urgency around the purchase.
- A visitor may infer genuine recent participation and social confidence from activity that never occurred.
Learn by comparison
What does this look like?
These fictional examples make the design mechanism easier to recognise. They do not depict a real company and do not establish that an individual interface is unlawful.
Illustrative example 1 · Randomised recent-purchase notification
A fictional store displays “12 people bought this in the last hour” using a random number unrelated to completed orders.
Potential consumer harm: Unsupported activity can create false confidence and urgency around the purchase.
Illustrative example 2 · 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.
Potential consumer harm: A visitor may infer genuine recent participation and social confidence from activity that never occurred.
Randomised recent-purchase notification
A fictional store displays “12 people bought this in the last hour” using a random number unrelated to completed orders.
Popular right now. A generated number is presented as recent customer activity.. 12 bought this hour. Claim basis, collapsed
Verified activity information. The message states its period and is shown only when live order data supports it.. 8 purchases in the past 24 hours. Claim basis, expanded: The relevant population, period, inventory or offer state is presented with the message.. View the source and period for “8 purchases in the past 24 hours”
Why the first version can mislead: The interface asks the user to rely on other people’s behaviour or approval. The cue “12 bought this hour” has persuasive meaning only if its population, period, metric and relationship match the represented claim. The panel instead says: “A generated number is presented as recent customer activity.” Unsupported activity can create false confidence and urgency around the purchase.
What a fairer design does: Use activity messages only when they are accurate, timely, relevant and supported by a defined data source.
Show annotated differences (4)
- A generated number is presented as recent customer activity.Why this state matters: The interface asks the user to rely on other people’s behaviour or approval. The cue “12 bought this hour” has persuasive meaning only if its population, period, metric and relationship match the represented claim. The panel instead says: “A generated number is presented as recent customer activity.” Unsupported activity can create false confidence and urgency around the purchase.
- Claim basis, collapsedReview prompt: Which source record substantiates “12 bought this hour”, including its population, period, metric and any commercial relationship?
- The message states its period and is shown only when live order data supports it.Fairer design: Use activity messages only when they are accurate, timely, relevant and supported by a defined data source.
- View the source and period for “8 purchases in the past 24 hours”Review prompt: Record the claim, timestamp, data source and post-claim state; which evidence supports “The message describes actions by other people as current or recent”?
Review questions (3)
- Which source record substantiates “12 bought this hour”, including its population, period, metric and any commercial relationship?
- Record the claim, timestamp, data source and post-claim state; which evidence supports “The message describes actions by other people as current or recent”?
- Can the claim be reproduced from a defined population and period, or does the evidence instead fit “Static aggregate popularity claim”?
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.
New learner joined. Invented names and cities are presented as completed enrolment events.. Mia from Berlin enrolled. Claim basis, collapsed
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)
- 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?
- 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”?
What is a fairer alternative?
Use accurate, auditable and appropriately time-bounded activity data and explain what the metric represents.
Legal and information status
How Australian law may apply
Claims about recent or current actions by other users are used to steer the decision, particularly where authenticity, timing or relevance is unsupported. Purported recent behaviour is used as live social evidence even though the event, person, count or period does not correspond to the represented activity. These harms describe a review risk, not an automatic legal conclusion. Australian section 28B commences on 1 July 2027 and requires its complete, context-specific test. Existing ACL provisions remain a separate current-law assessment.
ACL section 28B, inserted by the 2026 Act
Possible risk indicator
In pricing journeys, the activity messages mechanism may warrant review where it manipulates a consumer or unreasonably distorts the decision environment and causes, or is likely to cause, detriment. The social proof label and an interface similarity do not establish a contravention; the complete section 28B test, scope, facts and evidence must be applied from 1 July 2027.
Dark-pattern research taxonomy
Editorial analysis
The cited research sources support this working pattern within the social proof family. It is editorial implementation guidance, not an Australian statutory category, regulator finding or legal safe harbour.
Evidence layers and open questions
Applicable law, enforcement records, policy preparation, stakeholder input, editorial analysis and unknown future details remain visibly distinct.
Final Act mappingEditorial implementation guidance
This editorial practice label is not itself an express statutory prohibition. Apply the complete provision and its scope to the facts.
Possible general-test applicationCommences 1 July 2027
ACL section 28B, inserted by the 2026 Act: In pricing journeys, the activity messages mechanism may warrant review where it manipulates a consumer or unreasonably distorts the decision environment and causes, or is likely to cause, detriment. The social proof label and an interface similarity do not establish a contravention; the complete section 28B test, scope, facts and evidence must be applied from 1 July 2027.
Existing ACLCurrent enforcement
Existing ACL provisions continue to apply on their own elements before and after commencement. The 2027 provisions must not be applied early.
Verified enforcement contextCurrent enforcement
No named pattern-specific enforcement example is asserted on this page. Existing ACL analysis remains fact-specific and separate from the 2027 provisions.
RegulationsRegulation pending
Later regulations may affect specified exclusions, matters or exceptions. That uncertainty does not postpone a core enacted rule unless the provision itself depends on prescription.
Regulator implementation materialGuidance pending
Government funding and parliamentary material anticipate regulator education and guidance. No dedicated final ACCC implementation guide is treated here as published.
Journey and evidence recommendationsEditorial implementation guidance
Use accurate, auditable and appropriately time-bounded activity data and explain what the metric represents. This is editorial portal guidance, not a statutory duty, regulator safe harbour or compliance certificate.
Context matters
Context and boundary cases
- The message describes actions by other people as current or recent.
- It appears near a transactional choice or repeatedly interrupts it.
- Provenance or freshness must be externally verified before alleging falsity.
- Boundary to test: Static aggregate popularity claim
- Boundary to test: A named testimonial whose speaker, relationship and non-live character are clearly stated
- Boundary to test: Verifiable operational status unrelated to persuasion
- Boundary to test: A clearly historical activity figure whose period and non-live character are stated beside it
When a similar design can serve a legitimate purpose
- Static aggregate popularity claim
- A named testimonial whose speaker, relationship and non-live character are clearly stated
- Verifiable operational status unrelated to persuasion
- A clearly historical activity figure whose period and non-live character are stated beside it
Operational review
What teams should review
- Teams
- Which source record substantiates “12 bought this hour”, including its population, period, metric and any commercial relationship?
- Record the claim, timestamp, data source and post-claim state; which evidence supports “The message describes actions by other people as current or recent”?
- Can the claim be reproduced from a defined population and period, or does the evidence instead fit “Static aggregate popularity claim”?
- 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”?
Evidence to retain
- Annotated pricing screenshots at each responsive breakpoint
- The complete state sequence before, during and after the consumer decision
- Design-system component, content, default and configuration records for the reviewed release
- Operational records substantiating price, availability, timing and eligibility claims
- Usability, accessibility, reversal, complaint and support evidence relevant to consumer impact
- A dated product and legal review record identifying evidence, uncertainties and release decisions
Legal map and implementation tools
Evidence base
Sources
- Dark commercial patternsOrganisation for Economic Co-operation and Development · Secondary · checked 2026-09-14 · OECD Digital Economy Papers No. 336
- Competition and Consumer Amendment (Unfair Trading Practices) Act 2026Federal Register of Legislation · Primary · checked 2026-09-14 · C2026A00064
- Competition and Consumer Act 2010, including Schedule 2: Australian Consumer LawFederal Register of Legislation · Primary · checked 2026-09-14 · C2004A00109
- Unfair trading tricks and traps to be bannedTreasury Ministers · Primary · checked 2026-09-14
- Inquiry into the Competition and Consumer Amendment (Unfair Trading Practices) Bill 2026Senate Economics Legislation Committee · Primary · checked 2026-08-09