Restricted & Prohibited Industries
Every messaging and voice channel Orbit connects to — SMS, MMS, RCS, WhatsApp, Viber, and voice — is governed by the acceptable-use rules of the carriers, aggregators, and platform owners underneath it (CTIA and the US carriers for SMS/10DLC, Meta for WhatsApp, the GSMA carriers for RCS, national regulators everywhere else). Sending banned content does not just risk a single blocked message: it can get your sender ID de-registered, your 10DLC campaign suspended, or your WhatsApp Business Account permanently banned across every provider — not just Orbit. This page is the plain-language reference for what you can and cannot send. Use it before you launch a campaign in a new vertical.This is compliance guidance, not legal advice, and the rules change
frequently. The final decision always belongs to the carrier,
aggregator, or platform reviewing your traffic. When in doubt, ask
before you send — email compliance@devotel.io.
The SHAFT categories
Across US A2P messaging (10DLC, short codes, toll-free) the carriers enforce a shared “SHAFT” content standard. These categories are restricted or banned on messaging channels regardless of the country you are sending to, and each carrier’s automated content filters look for them:
Cannabis and CBD are treated as an extension of SHAFT: cannabis (including
CBD, even where legal locally) is prohibited on US A2P messaging by the
carriers, and content that promotes it will fail 10DLC vetting.
High-risk verticals (allowed with extra vetting)
These industries are legal but heavily restricted. They are allowed on Orbit only with the right registration, disclosures, and — for some — provider pre-approval. Expect longer onboarding and stricter template review.Gambling, betting & lottery
Gambling, betting & lottery
Allowed for licensed operators in regulated markets only. You must
provide a valid gambling license during onboarding, honour
self-exclusion lists, and avoid “guaranteed win” claims. Blocked
outright in jurisdictions where gambling is illegal.
Loans, credit & debt collection
Loans, credit & debt collection
Allowed with clear APR disclosure. High-cost / payday lending
(short-term loans above the US ~36% APR threshold) is prohibited on US
carriers. Debt-collection messaging must follow FDCPA-style disclosure
rules.
Cryptocurrency & digital assets
Cryptocurrency & digital assets
Informational and account-security messages (login alerts, price
alerts, KYC prompts) are generally allowed. Promotional crypto —
token sales, airdrops, “get rich quick” framing, leveraged products —
is restricted and blocked outright on US 10DLC.
Pharmaceuticals & health
Pharmaceuticals & health
Appointment reminders, refill notifications, and OTC/wellness products
are allowed. Direct-to-consumer sale of prescription drugs,
controlled substances, and weight-loss/HRT drugs is prohibited.
Multi-level marketing (MLM)
Multi-level marketing (MLM)
Order and delivery notifications from established companies are allowed.
Any “recruit for commission”, “passive income”, or “join my downline”
content is prohibited and will fail vetting.
Political & advocacy
Political & advocacy
Allowed for registered campaigns and issue advocacy with documented
registration in the relevant jurisdiction. Election misinformation and
impersonation of officials are prohibited, and platforms impose
temporary blackouts during some election windows.
Prohibited everywhere (never allowed)
These are banned on every channel, with no consent or registration that makes them acceptable:- Illegal drugs, controlled substances, and drug paraphernalia
- Weapons, explosives, and ammunition (where the platform bans them — WhatsApp bans globally)
- Stolen, counterfeit, or illicit goods; hacking or malware services
- Phishing, deceptive marketing, and “grey-route” / SIM-farm traffic
- Human trafficking, child exploitation, and any content that is illegal in the destination country
How Orbit enforces the posture on your traffic
Orbit applies these rules at three points in the flow, so problems surface before a carrier rejects your traffic:- 10DLC pre-flight vetting. When you register a US brand or campaign in the 10DLC wizard, your vertical and sample content are checked against the carriers’ restricted-content categories (SHAFT and their extended high-risk list) before the registration is filed. A failed pre-flight returns a fix card naming the blocking category, so you can re-scope the use case before TCR ever sees it. See 10DLC Registration.
- Compose-time lint. Draft messages run through the same policy scanner
via
POST /api/v1/messages/lint, which returns every matched rule with a suggested rephrase. Use it while building templates so restricted content fails in your editor, not at dispatch. - Per-message scan at dispatch. Every outbound message is scanned before
it hands off to the carrier: SHAFT keyword categories on US SMS, the
destination country’s
content_restrictionsand sender-registration rules (re-read per send from the country-rules catalog), and sensitive-data (DLP) detection. The scanner returnspass,warn, orblock, and your organization’s policy scan mode decides what happens next —warn(default) records the finding and still sends,strictrejects a blocked message withPOLICY_VIOLATION, andoffskips the scan.
Lifecycle when the rules change
When a category drifts from allowed to restricted. Nothing happens retroactively. A country or carrier updating its posture does not deregister your filed brands, invalidate existing campaign registrations, or rewrite messages already delivered. The change takes effect at message time: the destination country’scontent_restrictions is re-read on every send, so the
first message dispatched after the update gets the new verdict — recorded in
warn mode, rejected with POLICY_VIOLATION in strict mode. For 10DLC,
only a carrier- or TCR-mandated change triggers re-vetting of an existing
campaign, and when it does the wizard surfaces the re-file requirement.
Appealing an adverse verdict. If you believe a provider verdict is wrong
— a brand rejected over a miscategorized vertical, a campaign flagged for
content your use case does not involve — email
compliance@devotel.io with the rejection
notice and the evidence that supports a re-file (updated use-case description,
corrected sample messages, licensing or registration documents). For US 10DLC
specifically, follow the amend-and-resubmit flow in
10DLC Rejections & Re-vet: a rejection
comes back as a fix card telling you whether the same brand or campaign can be
resubmitted with corrected fields, and a straightforward resubmit typically
completes in the same 1–5 business days as an initial filing.
Channel-specific policies
The SHAFT baseline above is the floor. Individual channels layer their own rules on top:- WhatsApp enforces Meta’s Commerce and Business Messaging policies, which are stricter than SMS in several verticals (crypto, dating, supplements) — see the dedicated WhatsApp Restricted & Prohibited Content Policy.
- RCS follows the carrier + Google agent-verification rules; see RCS.
- US A2P SMS additionally requires 10DLC brand and campaign registration, where your use case and vertical are vetted — see the 10DLC Registration guide.
Restrictions vary by country
On top of the industry rules above, what is restricted also depends on where you send. Alcohol is fine in one market and blocked in the next; some countries prohibit whole categories of promotional content. Orbit publishes a per-country regulatory reference — including each country’scontent_restrictions — through the country-rules API and the
dashboard. Check it before launching in a new market:
Related references
- Country Compliance Requirements — per-country accepted sender types, registration requirements, and the documents you must supply.
- WhatsApp Restricted & Prohibited Content Policy — Meta’s channel-specific rules in detail.
- Sender-ID Registration — register the brand name traffic sends under.
- 10DLC Registration — brand and campaign vetting for US A2P SMS.
- Send Gates — the quiet-hours, DNC, and emergency-stop gates that run at send time.