Cookie Banner ไทย — ตามข้อกำหนด PDPA

Thai cookie consent banner — PDPA compliance guide (Section 19)

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

มาตรา 19 ของ PDPA กำหนดหลักความยินยอม — การเก็บข้อมูลส่วนบุคคล (รวมถึงข้อมูลจากคุกกี้) ต้องได้รับความยินยอมจากเจ้าของข้อมูลก่อน เว้นแต่มีฐานทางกฎหมายอื่นรองรับ คุกกี้ที่ไม่จำเป็นต่อการทำงานของเว็บไซต์ (เช่น คุกกี้วิเคราะห์ การตลาด โฆษณา) จึงต้องขอความยินยอมก่อนที่จะมีการติดตั้ง

สำคัญ: ตั้งแต่ 1 มิถุนายน 2565 PDPA บังคับใช้เต็มรูปแบบ การไม่มี cookie consent banner ที่ถูกต้องตามกฎหมายอาจนำไปสู่การร้องเรียนและค่าปรับ

PDPA กำหนดอะไรเกี่ยวกับคุกกี้บ้าง?

What PDPA requires for cookies (Section 19)

1. ต้องขอความยินยอมก่อนติดตั้งคุกกี้

ห้ามติดตั้งคุกกี้ที่ไม่จำเป็นก่อนที่ผู้ใช้จะให้ความยินยอม นี่หมายความว่า Google Analytics, Facebook Pixel, คุกกี้โฆษณา และคุกกี้วิเคราะห์อื่นๆ ต้องหยุดทำงานจนกว่าผู้ใช้จะกด "ยอมรับ"

2. ปุ่มยอมรับและปฏิเสธต้องเท่าเทียมกัน

ตามแนวทางของ สคส. (PDPC) ปุ่ม "ยอมรับ" และ "ปฏิเสธ" ต้องมีขนาด สี และตำแหน่งที่ใกล้เคียงกัน ผู้ใช้ต้องปฏิเสธได้ง่ายพอๆ กับการยอมรับ ไม่สามารถใช้ดีไซน์ที่ทำให้ปุ่มปฏิเสธดูจางหรือเล็กกว่าปุ่มยอมรับอย่างชัดเจน

3. แสดงรายการคุกกี้เป็นหมวดหมู่

ต้องบอกผู้ใช้ว่ามีคุกกี้ประเภทใดบ้าง เช่น คุกกี้จำเป็น (ไม่สามารถปิดได้) คุกกี้เพื่อการวิเคราะห์ คุกกี้การตลาด และคุกกี้เพื่อการทำงานของเว็บไซต์ แต่ละหมวดหมู่ควรมีคำอธิบายสั้นๆ ว่าทำอะไร

4. มีลิงก์ไปยังนโยบายความเป็นส่วนตัว

แบนเนอร์ต้องมีลิงก์ที่ชัดเจนไปยังหน้านโยบายความเป็นส่วนตัว (Privacy Policy) เพื่อให้ผู้ใช้อ่านรายละเอียดเพิ่มเติมก่อนตัดสินใจ

5. ผู้ใช้ต้องเปลี่ยนการตั้งค่าได้ภายหลัง

เว็บไซต์ต้องมีกลไกให้ผู้ใช้เปลี่ยนหรือถอนความยินยอมได้ตลอดเวลา เช่น มีปุ่ม "การตั้งค่าคุกกี้" ลอยอยู่ที่มุมของหน้า หรือมีลิงก์ใน footer การถอนความยินยอมต้องทำได้ง่ายพอๆ กับการให้

ตัวอย่าง Cookie Banner ที่ดี vs ไม่ดี

Good vs bad cookie banner examples

✅ ตัวอย่างที่ดี — ผ่าน PDPA

เว็บไซต์นี้ใช้คุกกี้

เราใช้คุกกี้เพื่อปรับปรุงประสบการณ์การใช้งานและวิเคราะห์การเข้าเยี่ยมชม คุณสามารถเลือกประเภทคุกกี้ที่ต้องการอนุญาตได้

ยอมรับทั้งหมดปฏิเสธทั้งหมดตั้งค่าคุกกี้

นโยบายความเป็นส่วนตัว

  • ✓ มีปุ่มยอมรับและปฏิเสธเท่าเทียมกัน
  • ✓ มีปุ่มตั้งค่า — ให้ผู้ใช้เลือกประเภทคุกกี้
  • ✓ มีลิงก์นโยบายความเป็นส่วนตัว
  • ✓ อธิบายวัตถุประสงค์เป็นภาษาไทย

❌ ตัวอย่างที่ไม่ดี — ไม่ผ่าน PDPA

This site uses cookies

By continuing to browse, you agree to our use of cookies.

OK
  • ✗ ภาษาอังกฤษล้วน — กลุ่มเป้าหมายคนไทย
  • ✗ มีแค่ปุ่ม OK — ไม่มีตัวเลือกปฏิเสธ
  • ✗ Implied consent — การใช้งานต่อ = ยอมรับ
  • ✗ ไม่มีลิงก์นโยบายความเป็นส่วนตัว
  • ✗ ไม่แจ้งประเภทคุกกี้ที่ใช้

ข้อความที่ต้องมีใน Cookie Banner ภาษาไทย

Required text for Thai cookie banners

หัวข้อ (Title)

"เว็บไซต์นี้ใช้คุกกี้" หรือ "เราใช้คุกกี้เพื่อปรับปรุงประสบการณ์" หรือ "Cookie Notice" — ควรมีทั้งภาษาไทยและอังกฤษถ้าเว็บของคุณมีผู้ใช้ต่างชาติ

คำอธิบาย (Description)

"เราใช้คุกกี้เพื่อวิเคราะห์การเข้าใช้งาน ปรับปรุงประสิทธิภาพ และนำเสนอเนื้อหาที่ตรงกับความสนใจของคุณ คุณสามารถเลือกยอมรับหรือปฏิเสธคุกกี้แต่ละประเภทได้ อ่านเพิ่มเติมในนโยบายความเป็นส่วนตัวของเรา"

ปุ่ม (Buttons)

ยอมรับทั้งหมด

Accept All

ปฏิเสธทั้งหมด

Reject All

ตั้งค่าคุกกี้

Cookie Settings

ลิงก์ (Links)

"นโยบายความเป็นส่วนตัว" พร้อมลิงก์ไปยัง /privacy — และอาจมี "นโยบายคุกกี้" แยกต่างหากหากเว็บไซต์ของคุณใช้คุกกี้จำนวนมาก

วิธีติดตั้ง Cookie Consent Banner บนเว็บไซต์

How to implement a cookie consent banner

1. ใช้บริการสำเร็จรูป (สำหรับมือใหม่)

CookieYes, Cookiebot, Osano, หรือ Termly — มีฟรีเทียร์สำหรับเว็บไซต์ขนาดเล็ก ติดตั้งง่ายด้วยการวางโค้ด snippet เดียว รองรับภาษาไทย และอัปเดตตามกฎหมายอัตโนมัติ

2. เขียนโค้ดเอง (สำหรับนักพัฒนา)

เขียน JavaScript ป้องกันไม่ให้ Analytics/Tracking script ทำงานจนกว่าผู้ใช้จะยอมรับ ใช้ localStorage เก็บการตั้งค่า และแสดงแบนเนอร์ซ้ำเมื่อผู้ใช้ยังไม่เคยเลือก

3. WordPress Plugin

ใช้ปลั๊กอินฟรี เช่น Complianz, Cookie Notice & Compliance หรือ GDPR Cookie Consent ซึ่งหลายตัวรองรับภาษาไทยและสามารถปรับแต่งให้ตรงตาม PDPA ได้

4. Google Consent Mode

หากคุณใช้ Google Analytics หรือ Google Ads แนะนำให้ใช้ Google Consent Mode v2 ซึ่งจะปรับพฤติกรรมของ Google Tags ตามระดับความยินยอมที่ผู้ใช้เลือก

เปรียบเทียบเครื่องมือ Cookie Consent — CookieYes vs Cookiebot vs เขียนเอง

Cookie consent tool comparison for Thai websites

คุณสมบัติCookieYesCookiebotเขียนเอง (Custom)
ราคาเริ่มต้นฟรี (≤100 หน้า)ฟรี (≤5 หน้า)ฟรี (ค่าแรง dev)
รองรับภาษาไทย
สแกนคุกกี้อัตโนมัติ
Google Consent Mode v2ต้องทำเอง
ปรับแต่งดีไซน์ได้เต็มที่จำกัดจำกัด✅ เต็มที่
อัปเดตตามกฎหมายอัตโนมัติ
เหมาะกับSME ทั่วไปองค์กรกลาง-ใหญ่ทีม dev / Next.js

คำแนะนำ: สำหรับ SME ไทยที่ไม่มีทีมพัฒนา CookieYes เป็นตัวเลือกที่คุ้มค่าที่สุด เพราะมีฟรีเทียร์และรองรับภาษาไทย หากใช้ Next.js หรือ React การเขียนเองด้วย localStorage ก็เป็นทางเลือกที่ดีเพราะควบคุมได้เต็มที่และไม่มีค่าใช้จ่ายรายเดือน

ตรวจสอบ Cookie Banner บนเว็บไซต์ของคุณ

วาง URL ของคุณเพื่อให้ AI ตรวจสอบว่า cookie consent banner ผ่านข้อกำหนด PDPA หรือยัง ฟรีภายใน 60 วินาที

ตรวจสอบฟรีเลย →