# CMP-115 — A point-of-sale opt-in must show the sign the customer read

> A point-of-sale opt-in must supply a hosted photo of the signage, kiosk or tablet screen carrying the disclosure.

- **Rule ID:** CMP-115
- **Layer:** Campaign (`CAMPAIGN`)
- **Checks:** `hosted evidence URL`
- **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 vision over a consent artifact (screenshot, scan, MMS media)
- **Fix type:** Supply evidence only you hold
- **Required by:** CTIA, Twilio, TextUs, HighLevel
- **Applies:** Applies when consent was collected by point of sale.
- **Canonical URL:** https://ekas.io/rules/10dlc/campaign/cmp-115/

## Why this rule exists

An in-store opt-in leaves nothing on the web to inspect, so the photograph is the entire evidentiary record of what the customer was shown before they gave their number. Counter signage is also where disclosures are most often abbreviated for space — the frequency and rates lines are the first to go — which is exactly what the photo is there to reveal.

## How to fix it

Photograph the sign or the tablet screen where it stands, close enough to read every line of the disclosure, and host it at a public URL cited in the flow. Done when the disclosure text is legible in the image without zooming.

## Common mistakes

- A photograph of the artwork file is not a photograph of the sign. Reviewers are checking that the disclosure is actually displayed at the point of collection, not that it was designed.
