{
  "id": "MSG-062",
  "slug": "msg-062",
  "title": "Opt-in confirmation must name the programme",
  "statement": "The confirmation must name the programme or describe the product, so the consumer knows which subscription they joined.",
  "rationale": "A business can run several programmes on one number, and \"you are subscribed\" tells the consumer nothing about which. Naming it is what lets them recognise the later messages as expected rather than unsolicited.",
  "layer": "MESSAGE_CONTENT",
  "layerSlug": "message-content",
  "object": "campaign.optin_message",
  "severity": "BLOCKING",
  "detectability": [
    "AI_FORM"
  ],
  "failureClass": "RETRY_FIELD",
  "authorities": [
    "CTIA",
    "TCR"
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Name the specific programme in the confirmation, not just the brand.",
  "example": "Acme Coffee Rewards: you're subscribed to weekly offers. Msg frequency varies. Msg & data rates may apply. Reply HELP for help, STOP to cancel.",
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/message-content/msg-062/",
  "markdown": "https://ekas.io/rules/10dlc/message-content/msg-062.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
