# CON-166 — A donation programme must disclose that it solicits donations

> Where the programme solicits donations, the point of consent must say so.

- **Rule ID:** CON-166
- **Layer:** Consent flow (`CONSENT_FLOW`)
- **Checks:** `consent disclosure text`
- **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
- **Fix type:** Fix the website — no form edit clears it
- **Required by:** Infobip, Bandwidth, Telnyx
- **Applies:** Applies when the use case is CHARITY and POLITICAL.
- **Canonical URL:** https://ekas.io/rules/10dlc/consent-flow/con-166/

## Why this rule exists

A supporter who signed up for news about a charity's work did not agree to be asked for money, and the ask is the message most likely to be reported when it was not expected. Saying it at the outset costs a clause and converts the complaint into an opt-out that never happens.

## How to fix it

Add donation solicitation to the message-type disclosure at the point of consent, and use the same wording in the campaign description. Done when the consent sentence names fundraising alongside whatever else the programme sends.

## Example of a compliant value

```text
☐ Text me Riverside Shelter updates and occasional donation requests. Msg frequency varies. Msg & data rates may apply. Reply STOP to unsubscribe.
```

## Common mistakes

- A charity that sends both service information and appeals owes separate opt-ins for the two, so adding the donation clause to a single combined control fixes this rule and fails CON-SCOPE-SPLIT.
