# CON-DISC-TERMS-LINK — A Terms of Service link must sit at the point of consent

> A link to the Terms of Service must be present beside the opt-in control, not only in the page footer.

- **Rule ID:** CON-DISC-TERMS-LINK
- **Layer:** Consent flow (`CONSENT_FLOW`)
- **Checks:** `consent surface`
- **Severity:** HIGH — Rejected by at least one carrier or provider, and a common cause of failure at the rest.
- **When it bites:** Gates approval — get this wrong and registration is refused
- **How it is detected:** AI judgement over the crawled website or policy page; AI vision over a consent artifact (screenshot, scan, MMS media)
- **Fix type:** Fix the website — no form edit clears it
- **Required by:** CTIA, TCR, Twilio
- **Applies:** Applies when consent was collected by web form, checkout, account settings, third party, chat, social and email.
- **Canonical URL:** https://ekas.io/rules/10dlc/consent-flow/con-disc-terms-link/

## Why this rule exists

The terms are where the full program description lives, and CTIA requires them to be reachable from the initial call to action rather than hunted for. A footer link at the bottom of a long checkout page is not, in practice, available at the moment of decision.

## How to fix it

Add a Terms of Service hyperlink inside or immediately beneath the consent sentence, next to the checkbox. Keep the footer link as well — this is in addition to it, not instead of it.

## Example of a compliant value

```text
By checking this box you agree to Acme Coffee's <a href="/terms">Terms of Service</a> and <a href="/privacy">Privacy Policy</a>.
```
