{
  "id": "CON-080",
  "slug": "con-080",
  "title": "The disclosure must name the programme the consumer is joining",
  "statement": "The point-of-consent disclosure must carry a programme or product description — what this particular messaging programme is.",
  "rationale": "CTIA lists the programme description first among the call-to-action elements because it is what the consumer will recognise later: the name in the confirmation text, in the HELP reply, and on the unsubscribe page. Without it a consumer who joined three programmes from one brand cannot tell which one is texting them, and the opt-out they send lands against the wrong list.",
  "layer": "CONSENT_FLOW",
  "layerSlug": "consent-flow",
  "object": "consent disclosure text",
  "severity": "BLOCKING",
  "detectability": [
    "CRAWL",
    "VISION"
  ],
  "failureClass": "TERMINAL_WEBSITE",
  "authorities": [
    "CTIA",
    "T-Mobile",
    "TCR",
    "AWS",
    "Bandwidth",
    "Twilio"
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Name the programme in the consent sentence and use that same name in the opt-in confirmation, the HELP reply and the terms. Where the programme has no name, describe the product instead — \"coffee subscription updates\" is a description; \"updates\" is not. Done when the same words appear at the point of consent and in the first message that arrives.",
  "example": "☐ Join Acme Coffee Rewards: text me offers and rewards balance updates.",
  "pitfalls": [
    "Naming the programme only in the page heading leaves the consent sentence generic, and the sentence is what a reviewer quotes."
  ],
  "notes": "Distinct from CON-DISC-PURPOSE, which asks for the message CATEGORY (marketing, reminders, order updates). This asks which programme — CTIA MPBP §5.1.1(1) treats them as separate elements, and a disclosure can name a category without naming a programme.",
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/consent-flow/con-080/",
  "markdown": "https://ekas.io/rules/10dlc/consent-flow/con-080.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
