{
  "id": "CMP-119",
  "slug": "cmp-119",
  "title": "Consent collected on a third-party platform must still name the registered brand",
  "statement": "Consent evidence captured on a third-party platform must show the registered brand as the party the consumer agreed to hear from.",
  "rationale": "A consumer who opts in inside a marketplace, a social platform or a chat widget is agreeing to hear from whoever is named on that screen. When the screen names only the platform, the consent belongs to the platform and not to the brand sending the messages — which is the consent-transfer problem the framework exists to prevent, arrived at by accident rather than by design.",
  "layer": "CAMPAIGN",
  "layerSlug": "campaign",
  "object": "opt-in evidence captured on a third-party surface",
  "severity": "BLOCKING",
  "detectability": [
    "VISION"
  ],
  "failureClass": "TERMINAL_EVIDENCE",
  "authorities": [
    "Twilio"
  ],
  "codes": [
    {
      "provider": "Twilio",
      "code": "30927",
      "remediable": true
    }
  ],
  "applicability": {
    "consentMethods": [
      "third_party",
      "social",
      "chat"
    ]
  },
  "applicabilityText": "Applies when consent was collected by third party, social and chat.",
  "universal": false,
  "remediation": "Configure the third-party surface to name your business in the consent text — most let you set the merchant or sender name — and re-capture the screenshot afterwards. Done when the registered brand name is visible in the same frame as the consent control.",
  "pitfalls": [
    "The platform's own branding in the header does not substitute for naming your business in the consent sentence, and a reviewer reads the sentence rather than the chrome."
  ],
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/campaign/cmp-119/",
  "markdown": "https://ekas.io/rules/10dlc/campaign/cmp-119.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
