WordPress plugin

Designil PDPA Thailand Pro

Designil PDPA Thailand Pro extends Designil PDPA Thailand for WordPress websites in Thailand and international sites that collect information from customers there. It includes settings for cookie details, consent presentation, scripts, and records.

Designil PDPA Thailand Pro

Designil PDPA Thailand Pro extends Designil PDPA Thailand for WordPress websites in Thailand and international sites that collect information from customers there. It includes settings for cookie details, consent presentation, scripts, and records.

How consent and cookies work

The base plugin displays a customizable consent popup and is designed to execute personal-data collection scripts after a user agrees. It stores the visitor’s accept or reject choice in a cookie. Administrators can set the cookie’s expiry and reset stored consent from the dashboard so the popup appears again.

Cookie groups can be named to explain the scripts they cover, with separate choices for groups that run before or after consent. Pro enables unlimited groups. The extension lists Google Analytics and Facebook Pixel as supported tracking utilities. Its Cookie Scanner helps identify cookies in use as a starting point for privacy policy work.

Pro controls

  • Pageviews: The feature list describes pageviews as unlimited, with no visitor threshold that stops operation.
  • Script placement: Add scripts before, after, or on the page, and use all three positions when needed.
  • Cookie details: Set expiry conditions and durations, then add descriptions for cookies and related scripts.
  • Consent wording: Customize all button labels. A consent-text Wizard helps organize the wording.
  • Setup tools: A Cookie Wizard helps configure tracking. Cache Proof works with use with caching add-ons, while Designil Dynamic Caching automatically generates CSS and JavaScript files for CDN use.

Popup and testing options

Popup settings include four modes, nine popup templates, and a theme system with 14 choices. You can adjust container width and colors, use a light or dark mode, blur the background, and add a loading effect. A mini popup can appear after consent or after the main popup is closed. Admin mode can show admin-only content during testing without showing it to regular users. Settings also cover consent and rejection buttons, including an option to turn off automatic consent.

Consent records and withdrawal requests

Pro can record accept and reject choices. Administrators can set a retention period, choose to keep only accepted records, view and filter records in a table, download them, export them as CSV, or clear the log. Filters include date and time.

A request form added by shortcode lets users ask to withdraw consent. Administrators can set notification emails and due dates, receive alerts about requests and status changes, and track progress. The form also includes controls for uploaded identity-verification files and an option to limit requests to logged-in users.

Compatibility and policy templates

The plugin is designed to work with WordPress themes and does not use jQuery. The base plugin offers editable Privacy Policy and Cookie Policy templates. The Privacy Policy template references Thailand Data Protection Guidelines 3.0 from the Faculty of Law at Chulalongkorn University. The Cookie Scanner can help identify details to review while preparing a site’s policy.

Pro also supports template replacement, multiple languages, and JSON settings import and export. Developers can override the popup template with their own file.

Setup

  1. Install and activate Designil PDPA Thailand on the WordPress website.
  2. Activate Pro to access its additional controls.
  3. Configure popup text, colors, button wording, cookie groups, descriptions, and expiry settings.
  4. Add relevant scripts in the required before, after, or on-page positions.
  5. Review consent behavior, then reset stored consent from the dashboard when needed.