{
  "id": "POL-217",
  "slug": "pol-217",
  "title": "The terms should carry the standard boilerplate",
  "statement": "The terms of service must include the standard boilerplate: severability, assignment, entire agreement, waiver, force majeure and notices.",
  "rationale": "Each of these does one job that only shows up when something goes wrong — a struck-out clause taking the rest with it, a right lost because it was not enforced once — and their absence is the clearest signal that a document was assembled rather than drafted. The assignment clause needs care for a messaging programme: consent must be excluded from it, which is POL-072.",
  "layer": "POLICY_PAGE",
  "layerSlug": "policy-page",
  "object": "terms of service body",
  "severity": "LOW",
  "detectability": [
    "AI_FORM"
  ],
  "failureClass": "TERMINAL_POLICY",
  "artifact": "sms_terms",
  "authorities": [
    "TCR"
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Add the boilerplate block, and exclude messaging consent from the assignment clause explicitly. Done when all six are present and the assignment clause names the carve-out.",
  "example": "If any part of these terms is unenforceable the rest continues to apply. We may assign these terms; your text messaging consent is not assigned with them.",
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/policy-page/pol-217/",
  "markdown": "https://ekas.io/rules/10dlc/policy-page/pol-217.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
