{
  "id": "POL-117",
  "slug": "pol-117",
  "title": "No document may designate an exclusive way to revoke consent",
  "statement": "No policy, terms or message copy may state that a single named method is the only way to opt out.",
  "rationale": "The FCC settled in 2024 that a consumer may revoke consent by any reasonable means, so a document naming one exclusive route is asserting a restriction the rule removes — and the consumer who emails instead of texting STOP, and keeps receiving messages, has a complaint the brand cannot answer. The language is usually written to be helpful: \"to unsubscribe, reply STOP\" becomes \"STOP is the only way to unsubscribe\" in an effort to be clear.",
  "layer": "POLICY_PAGE",
  "layerSlug": "policy-page",
  "object": "privacy policy + SMS terms body",
  "severity": "BLOCKING",
  "detectability": [
    "AI_FORM"
  ],
  "failureClass": "TERMINAL_POLICY",
  "artifact": "sms_terms",
  "authorities": [
    "FCC"
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Remove any wording that makes one route exclusive and say the opposite: name the easy route and confirm that other reasonable requests are honoured too. Done when no sentence in either document contains \"only way\", \"must be submitted through\", or an equivalent.",
  "example": "Reply STOP to any message to unsubscribe. You can also email support@acmecoffee.com or call 415-555-0134 — we honour any reasonable request to stop.",
  "pitfalls": [
    "The exclusivity often lives in a portal or account-settings sentence rather than in the SMS section: \"opt-out requests must be submitted through your account\" is the same defect wearing different clothes."
  ],
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/policy-page/pol-117/",
  "markdown": "https://ekas.io/rules/10dlc/policy-page/pol-117.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
