{
  "id": "WEB-127",
  "slug": "web-127",
  "title": "No tobacco or vape product content on the site",
  "statement": "The brand website must not host or promote tobacco, vape, e-cigarette or nicotine product content.",
  "rationale": "Nicotine marketing reaching a phone is the specific harm the age-gating regime exists to prevent, and carriers found that gates on retail sites do not survive contact with a link in a text message. Operators in this trade are usually compliant with every rule their own regulator imposes, which is why the refusal lands as a surprise: the sector's own age verification is not the standard being applied.",
  "layer": "WEBSITE",
  "layerSlug": "website",
  "object": "crawled website content",
  "severity": "BLOCKING",
  "detectability": [
    "CRAWL"
  ],
  "failureClass": "HARD_STOP",
  "authorities": [
    "Twilio",
    "Telnyx",
    "Bandwidth",
    "T-Mobile"
  ],
  "codes": [
    {
      "provider": "Twilio",
      "code": "30958",
      "remediable": false,
      "generation": "gen2"
    }
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "This category cannot be registered under the strict reading. Where a general retailer carries a small nicotine range, expect the brand to be judged on that range rather than on the rest of the catalog.",
  "notes": "Age-gateable under T-Mobile §5.7 and banned outright by Twilio, so this is a real divergence between destinations. Strictest kept, per the superset model. The message-side twin is MSG-SHAFT-TOBACCO.",
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/website/web-127/",
  "markdown": "https://ekas.io/rules/10dlc/website/web-127.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
