Privacy & PDPA Consent in Chat Widget
Clienta.ai’s chat widget has built-in PDPA (Personal Data Protection Act) consent collection. When enabled, visitors must accept your privacy terms before starting a conversation.
Enabling PDPA Consent
Section titled “Enabling PDPA Consent”- Go to Settings → Channels → Web
- Scroll to the PDPA Consent Banner section
- Toggle the switch to ON
- Customize the banner text, privacy policy URL, and footer disclaimer
- Use the Live Preview to verify the consent flow
- Click Save Changes
What Visitors See
Section titled “What Visitors See”When PDPA consent is enabled, the widget shows a consent banner before the chat interface loads:
- Visitor clicks the widget launcher
- A consent banner appears with your configured message
- If a privacy policy URL is set, a “Read More” link is shown
- Visitor must click “I Agree” to proceed
- The chat interface loads and the conversation begins
- If a footer disclaimer is configured, it appears at the bottom of the chat window throughout the conversation
Configuration Options
Section titled “Configuration Options”| Setting | Field | Required | Default | Description |
|---|---|---|---|---|
| PDPA Consent Banner | enabled | Yes | false | Enable or disable the consent banner |
| Banner Text | bannerText | Yes (when enabled) | “By using this chat, you agree to our Privacy Policy.” | The consent message shown to visitors |
| Privacy Policy URL | privacyPolicyUrl | No | — | Link to your full privacy policy page. Shown as a “Read More” link below the banner text |
| Footer Disclaimer | footerDisclaimer | No | — | Short disclaimer shown at the bottom of the chat window during the conversation |
Writing Effective Banner Text
Section titled “Writing Effective Banner Text”Keep the banner text clear and concise. Include what data is collected and why.
Good examples:
- “By using this chat, you agree to our Privacy Policy. We collect your messages to provide support.”
- “This chat collects personal data for customer service purposes. See our Privacy Policy for details.”
- “เมื่อใช้แชทนี้ ถือว่าคุณยินยอมให้เราเก็บข้อมูลตาม นโยบายความเป็นส่วนตัว”
Compliance Notes
Section titled “Compliance Notes”- Consent is per-conversation: Each new chat session requires fresh consent. Consent state is not persisted across browser sessions.
- Timestamp recorded: The consent timestamp is stored as part of the conversation metadata for audit purposes.
- Data deletion: Admins can delete conversation data from the admin panel if a customer requests data erasure under PDPA Section 33.
- Cookie consent is separate: The widget PDPA consent covers chat data collection. For website cookie consent, see your site-wide cookie policy.
Related
Section titled “Related”- Widget Customization — Change colors, position, avatar, and welcome message
- Conversations — View and manage chat conversations