{
  "id": "MSG-290",
  "slug": "msg-290",
  "title": "Political content is refused outright on platforms that prohibit it",
  "statement": "A political campaign cannot be registered through an ISV whose own terms prohibit political message content, whatever the carriers allow.",
  "rationale": "Political messaging is registrable at TCR under a dedicated use case with its own vetting, so a committee that clears that vetting reasonably expects to be able to send — and then finds its platform refuses the category as a matter of its own policy. Klaviyo does exactly this. Discovering it after the vetting is complete and the election calendar is running is the expensive way to find out, and there is no appeal because nothing has gone wrong with the registration: the platform simply does not carry this business.",
  "layer": "MESSAGE_CONTENT",
  "layerSlug": "message-content",
  "object": "campaign.usecase + campaign.sample[]",
  "severity": "BLOCKING",
  "detectability": [
    "DETERMINISTIC"
  ],
  "failureClass": "TERMINAL_EXTERNAL",
  "authorities": [
    "Klaviyo"
  ],
  "applicability": {
    "useCases": [
      "POLITICAL"
    ],
    "providers": [
      "KLAVIYO"
    ]
  },
  "applicabilityText": "Applies when the use case is POLITICAL, and the submission target is KLAVIYO.",
  "universal": false,
  "remediation": "Move the programme to a route that carries political traffic. That is a commercial decision only you can make — pick a provider whose acceptable-use policy permits political content, register the brand and campaign there, and budget for the political vetting to be redone against the new route. Nothing in the campaign record needs to change, so do not spend a cycle editing it.",
  "notes": "Off-platform and provider-tagged. What the user has to do themselves: confirm the acceptable-use policy of any replacement platform in writing before rebuilding, because this is a vendor term rather than a carrier rule and no error code or vetting result will warn them. Deliberately not generalised — most routes carry political traffic, and applying Klaviyo's position as a superset would refuse legitimate campaigns everywhere else. Source: prohibited-content.md.",
  "phase": "approval",
  "automated": true,
  "attestation": {
    "question": "Have you confirmed in writing that the replacement platform's acceptable-use policy permits political content?",
    "howToCheck": [
      "Read the acceptable-use policy, then get the answer in writing from the vendor. This is a vendor term, so no error code or vetting result will warn you.",
      "Budget for the political vetting to be redone against the new route.",
      "Do not spend a cycle editing the campaign record — nothing in it is the problem."
    ],
    "failureLooksLike": "A committee clears political vetting, expects to send, and finds its platform refuses the category as a matter of its own policy. There is no appeal, because nothing has gone wrong with the registration."
  },
  "url": "https://ekas.io/rules/10dlc/message-content/msg-290/",
  "markdown": "https://ekas.io/rules/10dlc/message-content/msg-290.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
