Skip to contentSkip to navigationSkip to topbar
Page toolsOn this pageProducts used
Looking for more inspiration?Visit the

30908: Campaign vetting rejection - Compliant Privacy Policy Required


ERROR: 30908

error-30908 page anchor
MESSAGING
ERROR

Your A2P 10DLC campaign submission was rejected during vetting because the privacy policy in your registration could not be verified as compliant. This usually means the privacy policy was missing from the website or message_flow, contained conflicting information, or did not include the required statement that mobile information and messaging consent are not shared with third parties or affiliates for marketing or promotional purposes.

Possible causes

possible-causes page anchor
  • Your campaign registration request does not include a PrivacyPolicyUrl. This field is required for all new A2P 10DLC campaign submissions.
  • A compliant privacy policy was not found on the website you submitted or in the message_flow details.
  • Your registration points to multiple privacy policies or inconsistent policy content, which prevents review from confirming which policy applies.
  • Your privacy policy says mobile information, opt-in data, or consent data is shared, sold, or otherwise provided to third parties or affiliates for marketing or promotional purposes.
  • Your privacy policy does not clearly explain what data you collect and how you use it for messaging.
  • Your website-based opt-in flow is missing required messaging disclosures in the privacy policy, such as message frequency or the "message and data rates may apply" disclosure.
  • Add a PrivacyPolicyUrl to your campaign registration request. The URL must be publicly accessible, not behind a login, and point to a privacy policy relevant to your registered brand.
  • Add a publicly accessible privacy policy to the website used in your campaign registration and include the direct policy link in your message_flow. If you register through the API, provide the same public URL in PrivacyPolicyUrl.
  • Update the privacy policy so it clearly states that mobile information and messaging consent are not shared with third parties or affiliates for marketing or promotional purposes.
  • Make sure the privacy policy explains what customer data you collect and how that data is used in your messaging program.
  • If your opt-in flow happens on a website, include the required messaging disclosures in the privacy policy, including message frequency and "message and data rates may apply."
  • Remove duplicate or conflicting privacy policies so reviewers can verify one clear policy for the registered brand and campaign.
  • After you update the privacy policy and registration details, resubmit the campaign for review in Console or retry the campaign submission through the API.

Non-sharing statement missing or contradicted

non-sharing-statement-missing-or-contradicted page anchor
(warning)

Warning

The following privacy policy language would cause a rejection:

We may share your information, including your mobile phone number, with trusted third-party partners for marketing purposes.

Any statement that mobile information, opt-in data, or consent data is shared, sold, or provided to third parties or affiliates for marketing or promotional purposes causes an automatic failure.

(information)

Info

The following privacy policy language would pass review:

We do not share, sell, or otherwise provide your mobile phone number or messaging consent information to any third parties or affiliates for marketing or promotional purposes.

Passes because it explicitly states that mobile numbers and messaging consent are not shared for marketing or promotional purposes. See privacy policy requirements in the message_flow field reference for the full list of requirements.

Message frequency and rates disclosure missing

message-frequency-and-rates-disclosure-missing page anchor
(warning)

Warning

The following privacy policy or opt-in page would be rejected if it omits frequency and rates:

By signing up, you agree to receive text messages from Acme Company.

Missing the required message frequency disclosure and the "message and data rates may apply" statement.

(information)

Info

The following disclosure language would pass review:

By signing up, you agree to receive recurring text messages from Acme Company. Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe.

Passes because it includes both the message frequency disclosure and the "message and data rates may apply" statement. These disclosures must appear in the privacy policy or in the opt-in flow linked from the message_flow.

Additional resources

additional-resources page anchor