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

30908: Campaign vetting rejection - Compliant Privacy Policy Required

Twilio Messaging DocumentationMessaging

Description

description page anchor

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.

Privacy policy missing the non-sharing statement

privacy-policy-missing-the-non-sharing-statement page anchor
(warning)

Warning

The following privacy policy language would be rejected:

We may share your personal information with third-party partners for marketing purposes.

This directly contradicts the required non-sharing statement for mobile messaging consent data.

(information)

Info

The following privacy policy language would pass review:

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

Passes because it explicitly states that mobile opt-in data is not shared with third parties for marketing.

Multiple or conflicting privacy policies

multiple-or-conflicting-privacy-policies page anchor
(warning)

Warning

The following submission would be rejected:

A website with two different privacy policy pages that contain conflicting statements about data sharing. Reviewers cannot determine which policy applies.

(information)

Info

The following submission would pass review:

A single, clearly labeled privacy policy linked from the opt-in page at www.acmesandwich.com/privacy. The policy states mobile numbers are not shared, includes message frequency, and includes "message and data rates may apply."

Passes because there is one unambiguous privacy policy that meets all disclosure requirements.