Skip to content

iamapinan/PDPA-Consent

CodeFactor

This WordPress plugin help you to generate Thailand PDPA consent terms page and consent notification popup. You can edit the term page and publish on your website with elegant and powerful solution. !!! No jquery need at all.

Code of conduct

  • ปลั๊กอินนี้จัดทำขึ้นเพื่อตอบสนองต่อการปฏิบัติตาม พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคล 2562 (PDPA) ของประเทศไทย
  • ปลั๊กอินนี้จัดทำขึ้นเพื่อแจกฟรี
  • ปลั๊กอินไม่มีความประสงค์ที่จะจัดเก็บค่าใช้งานแต่อย่างใด
  • ปลั๊กอินไม่ได้รับประกันในด้านความปลอดภัยต่อข้อมูล
  • ปลั๊กอินไม่ได้ป้องกันการฟ้องร้องที่อาจเกิดขึ้นโดยคู่กรณีได้
  • ผู้ใช้งานปลั๊กอินเป็นผู้รับผิดชอบและตัดสินใจต่อการใช้และรักษาความปลอดภัยของข้อมูล
  • ปลั๊กอินไม่ได้เป็นผู้ประมวลผลข้อมูลหรือใช้ข้อมูลส่วนบุคคล
  • ปลั๊กอินไม่ได้เป็นผู้บล็อคการทำงานส่วนหนึ่งส่วนใดของเว็บไซต์
  • ปลั๊กอินจะมีการปรับปรุงเงื่อนไข PDPA ให้รัดกุมมากขึ้นเสมอ
  • การบริจาคมิใช่เพื่อเป็นสิ่งแลกเปลี่ยนในการใช้งานปลั๊กอิน PDPA Consent

Download new release

Release page is here.

To install.

  1. Install PDPA Consent via the WordPress.org plugin directory, or by uploading the files to your server
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to the PDPA Consent settings and set your options.

Features

  • Customizable message
  • Identity setup
  • Popup placement
  • Consent page generate
  • CSS Class for developer
  • Dark mode
  • Button color config
  • Support WP Super Cache (idea from Cookie Notice plugin)
  • Save user action to database
  • Display user PDPA Status on user list
  • Responsive
  • Multi language support (Thai, English) more translate is accept

Roadmap

  • หน้าจัดการข้อมูลของผู้ใช้
  • ผู้ใช้สามารถขอถ่ายโอนข้อมูลได้
  • ผู้ใช้สามารถ ลบหรือขอให้ลบข้อมูลได้ ขึ้นกับนโยบาย
  • ผู้ใช้สามารถเลือกการยินยอมใหม่ได้
  • ผู้ใช้สามารถ แก้ไข/ขอให้แก้ไข ข้อมูลที่ยินยอมได้
  • ผู้ใช้สามารถเลือกประเภทข้อมูลที่ยินยอมและไม่ยินยอมได้
  • แบ่งประเภทข้อมูลพื้นฐาน, ข้อมูลละเอียดอ่อน, ข้อมูลทางอ้อม
  • เพิ่มเรื่อง การจัดเก็บข้อมูลแต่ละประเภท
  • เพิ่มเรื่อง การเผยแพร่ข้อมูลผ่าน API หรือไม่
  • เพิ่มเรื่อง การส่งข้อมูลไปต่างประเทศ หรือไม่
  • เพิ่ม Wizard การตั้งค่า
  • ให้ผู้ใช้ต้องติ๊กถูกก่อนคลิกยินยอม โดยค่าเริ่มต้นคือไม่ติ๊ก
  • บันทึกประวัติการ ยินยอม/ไม่ยินยอม ใหม่ได้
  • API สำหรับขอความยินยอมเป็นครั้งคราว
  • Server อยู่ในต่างประเทศหรือไม่

Contributors.

GNU 3.0 License

Special Thank

  • Thai Programmer Association
  • WordPress Bangkok friends

Changelogs

1.1.1

  • Improved performance

1.1.0

  • Fix error missing class

1.0.9

  • Add wp_footer hook support

1.0.8

  • Fixed WP Super Cache issue.
  • Fixed consent does not correctly display on some websites.
  • Add a template for user privacy & consent screen.
  • Improve performance issues.

1.0.7

  • Fixed guest cookie

1.0.6

  • on-demand regenrate term page.

1.0.5

  • Add support for version wp early than 5.2.

1.0.4

  • Fix conflict with woo-line-notify plugin

1.0.3

  • First store release
  • Fixed security issue

1.0.2

  • Add dark mode
  • Button color
  • Use page id as privacy page url link
  • List of css class for developer
  • Remove custom css for security reason
  • Fix security and code style