trusty — Website Trust Platform
Cookies & Consent

Consent Logs คืออะไร? คู่มือสำหรับเว็บไซต์ธุรกิจทั่วไปและ SME

Consent Log คือหลักฐานว่าผู้ใช้งานยินยอมเรื่องใด เมื่อใด ภายใต้เงื่อนไขใด — คู่มือฉบับปฏิบัติสำหรับเจ้าของกิจการและผู้ดูแลเว็บไซต์ในเว็บไซต์ธุรกิจทั่วไปและ SME

📅 เผยแพร่ 16 กรกฎาคม 2569อัปเดตล่าสุด 16 กรกฎาคม 2569✍️ เขียนโดย trusty Editorial Team⏱ อ่าน 10 นาที
Businesswoman working on laptop with Android 6.0 Marshmallow webpage open.
ภาพโดย Christina Morillo จาก Pexels

💬 สรุปสั้น ๆ

Consent Log คือบันทึกหลักฐานว่าใครยินยอมเรื่องใด เมื่อใด ภายใต้เวอร์ชันนโยบายใด เว็บไซต์ธุรกิจทั่วไปและ SMEควรบันทึกแยกตามหมวดคุกกี้ ผูกเวอร์ชันนโยบาย และเก็บแบบ append-only เพื่อให้ตรวจสอบย้อนหลังและตอบข้อร้องเรียนได้จริง

สารบัญ

Consent Log คือบันทึกหลักฐานว่าเจ้าของข้อมูล (ผู้ใช้งานหรือผู้เยี่ยมชมเว็บไซต์) ให้ความยินยอมเรื่องอะไร เมื่อไร ผ่านช่องทางไหน และด้วยข้อความ/เวอร์ชันของ Consent Banner แบบใด สำหรับเว็บไซต์ธุรกิจทั่วไปและ SME ที่เก็บข้อมูลผู้ใช้งานผ่านเว็บไซต์และช่องทางออนไลน์อย่างต่อเนื่อง Consent Log ไม่ใช่แค่ไฟล์ log ทั่วไป แต่เป็นหลักฐานชิ้นสำคัญที่เจ้าของกิจการและผู้ดูแลเว็บไซต์ต้องใช้ตอบคำถามผู้ใช้งานหรือหน่วยงานกำกับดูแล

บทความนี้อธิบายว่า Consent Log ควรมีโครงสร้างข้อมูลแบบไหน เจ้าของกิจการและผู้ดูแลเว็บไซต์ควรออกแบบและติดตั้งระบบอย่างไรให้ตรวจสอบย้อนหลังได้จริง พร้อมข้อผิดพลาดที่พบบ่อยจากการตรวจสอบเว็บไซต์และระบบจริงในกลุ่มเว็บไซต์ธุรกิจทั่วไปและ SMEจำนวนมาก

Consent Log กับ Cookie Log เป็นคนละระบบกัน — Cookie Log บันทึกว่าเบราว์เซอร์มีคุกกี้ตัวใดถูกตั้งค่าไว้ ส่วน Consent Log บันทึกเจตนา (intent) ของผู้ใช้งานที่นำไปสู่การตั้งค่าคุกกี้นั้น บทความนี้โฟกัสเฉพาะฝั่ง Consent Log

Consent Log คือบันทึกเหตุการณ์ (event record) ทุกครั้งที่ผู้ใช้งานกดยอมรับ ปฏิเสธ หรือเปลี่ยนแปลงการตั้งค่าความยินยอมเกี่ยวกับคุกกี้และการประมวลผลข้อมูลส่วนบุคคล PDPA กำหนดให้ผู้ควบคุมข้อมูลต้องพิสูจน์ได้ว่าได้รับความยินยอมจริง ไม่ใช่แค่ "เชื่อว่า" ผู้ใช้งานเคยกดยอมรับ สำหรับเว็บไซต์ธุรกิจทั่วไปและ SME ธุรกิจ SME ส่วนใหญ่ไม่มีทีม Engineering เฉพาะทาง มักใช้ปลั๊กอินหรือบริการสำเร็จรูปในการขอความยินยอม ทำให้ต้องพึ่งพาว่าเครื่องมือเหล่านั้นบันทึกหลักฐานได้ครบถ้วนจริงหรือไม่ ไม่ใช่แค่แสดง Banner ให้เห็นเท่านั้น

สำหรับเจ้าของกิจการและผู้ดูแลเว็บไซต์ ระบบ Consent Log ที่ดีควรตอบคำถามพื้นฐานสามข้อได้เสมอ คือใครให้ความยินยอม ให้ความยินยอมเรื่องอะไร และให้ความยินยอมเมื่อใดภายใต้เงื่อนไขแบบไหน

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

ประเด็นCookie LogConsent Log
บันทึกอะไรคุกกี้ตัวใดถูกตั้งค่าในเบราว์เซอร์เจตนา/การตัดสินใจของผู้ใช้งานที่นำไปสู่การตั้งค่านั้น
ใช้ตอบคำถามอะไรระบบทำงานถูกต้องตามที่ตั้งค่าหรือไม่ผู้ใช้งานยินยอมจริงหรือไม่ ภายใต้เงื่อนไขใด
ผูกกับเวอร์ชันนโยบายไม่จำเป็นจำเป็น — ต้องผูกทุกเหตุการณ์
ใช้เป็นหลักฐานทางกฎหมายได้ใช้ประกอบได้บางส่วนใช้เป็นหลักฐานหลัก

เลื่อนซ้าย-ขวาได้บนมือถือ

สองระบบนี้เป็นคนละชั้นข้อมูลและควรตรวจสอบร่วมกันเป็นระยะ เพราะถ้า Cookie Log แสดงว่ามีการตั้งค่าคุกกี้ Marketing แต่ Consent Log ไม่มีบันทึกความยินยอมของหมวดนั้นเลย แปลว่าระบบมีช่องโหว่ที่ต้องแก้ไขทันที

โครงสร้างข้อมูลของ Consent Log ควรครอบคลุมสามกลุ่มหลัก ได้แก่ ข้อมูลระบุตัวตนของผู้ให้ความยินยอม ข้อมูลรายการที่ยินยอม และข้อมูลบริบทของการให้ความยินยอมนั้น

ข้อมูลระบุตัวตนของผู้ให้ความยินยอม

ควรบันทึก user id หรือ session/visitor id (สำหรับผู้ใช้งานที่ยังไม่ล็อกอิน) เพื่อให้เชื่อมโยงเหตุการณ์ย้อนหลังได้ กรณีผู้ใช้งานสมัครสมาชิกหรือกรอกข้อมูลติดต่อภายหลังจากเคยตั้งค่าคุกกี้แบบไม่ล็อกอินมาก่อน ระบบควรรองรับการเชื่อม session เดิมเข้ากับบันทึกใหม่ด้วย ไม่เช่นนั้นประวัติความยินยอมช่วงแรกจะขาดหายไป

ข้อมูลรายการที่ยินยอม

แต่ละหมวดคุกกี้หรือวัตถุประสงค์การประมวลผล (เช่น Necessary, Analytics, Marketing, Personalization) ควรถูกบันทึกแยกสถานะเป็นยินยอม/ไม่ยินยอมเป็นรายหมวด ไม่ใช่บันทึกเป็นค่า true/false เดียวรวมทุกหมวด เพราะผู้ใช้งานมีสิทธิ์เลือกยินยอมบางหมวดและปฏิเสธบางหมวดได้ตามหลัก granular consent

ข้อมูลบริบทของการให้ความยินยอม

ควรบันทึกเวอร์ชันของ Consent Banner หรือ Privacy Policy ที่ผู้ใช้งานเห็น ณ ขณะนั้น ข้อความที่แสดง ช่องทาง (เว็บไซต์ / แอป / API) และเวลาที่บันทึกเป็นรูปแบบมาตรฐาน (เช่น ISO 8601 พร้อม timezone) การมีเวอร์ชันของนโยบายกำกับไว้คือสิ่งที่แยก Consent Log ที่ใช้งานได้จริงออกจาก log ทั่วไปที่บันทึกแค่ "ยินยอมแล้ว" โดยไม่รู้ว่ายินยอมภายใต้เงื่อนไขใด

ฟิลด์ตัวอย่างค่าเหตุผลที่ต้องมี
subject_iduser_8841 หรือ visitor_a92fระบุตัวตนผู้ให้ความยินยอม
consent_categoryanalyticsแยกสถานะรายหมวดคุกกี้
consent_statusgranted / deniedค่าความยินยอมของหมวดนั้น
policy_versionprivacy-v3.2ผูกกับเวอร์ชันนโยบาย ณ ขณะนั้น
captured_at2026-03-11T09:12:00+07:00เวลาที่บันทึก ตรวจสอบย้อนหลังได้

เลื่อนซ้าย-ขวาได้บนมือถือ

ห้ามบันทึกความยินยอมเป็นค่าเดียวรวมทุกหมวดคุกกี้ (เช่น "consented: true") เพราะจะตอบไม่ได้ว่าผู้ใช้งานยินยอมหมวดใดบ้างจริง ๆ และอาจขัดกับหลัก granular consent ของ PDPA

ขั้นตอนออกแบบและติดตั้งระบบสำหรับเจ้าของกิจการและผู้ดูแลเว็บไซต์

การนำ Consent Log ไปใช้จริงในเว็บไซต์หรือระบบของเว็บไซต์ธุรกิจทั่วไปและ SMEมีลำดับงานที่ทำตามได้โดยไม่ต้องเปลี่ยนสถาปัตยกรรมทั้งระบบ

  1. สำรวจจุดที่มีการขอความยินยอมทั้งหมดในเว็บไซต์และช่องทางออนไลน์ เพราะแต่ละจุดอาจใช้ Consent Banner คนละเวอร์ชันกัน
  2. ออกแบบตาราง/collection สำหรับเก็บเหตุการณ์ความยินยอมแยกจากข้อมูลโปรไฟล์ผู้ใช้งานหลัก เพื่อไม่ให้การอัปเดตค่าความยินยอมไปทับข้อมูลเดิม (บันทึกแบบ append-only ไม่ใช่ update-in-place)
  3. ผูกทุกเหตุการณ์เข้ากับเวอร์ชันของ Consent Banner/Privacy Policy ที่ใช้งานอยู่ในขณะนั้น โดยเก็บเวอร์ชันเป็นค่าคงที่ ไม่ใช่ลิงก์ไปยังหน้านโยบายที่อาจถูกแก้ไขภายหลัง
  4. เชื่อมต่อปลั๊กอิน Cookie Consent บนเว็บไซต์สำเร็จรูป และเครื่องมือส่งอีเมล/ข่าวสารที่ทีมเล็กใช้งานอยู่แล้วเข้ากับระบบจัดเก็บ Consent Log ผ่าน webhook หรือ event stream แทนการให้ frontend เขียนตรงลงฐานข้อมูล เพื่อลดโอกาสข้อมูลตกหล่นเมื่อผู้ใช้งานปิดเบราว์เซอร์ก่อนคำขอส่งสำเร็จ
  5. ทดสอบกรณีขอบเขต เช่น ผู้ใช้งานเปลี่ยนใจหลายครั้งในเซสชันเดียว หรือใช้หลายอุปกรณ์ ระบบต้องบันทึกทุกเหตุการณ์แยกกัน ไม่ใช่เก็บแค่สถานะล่าสุดทับของเดิม
  6. เปิดให้ทีมที่รับผิดชอบค้นหาประวัติความยินยอมของผู้ใช้งานรายบุคคลได้ผ่านเครื่องมือภายใน โดยไม่ต้องขอให้ทีมเทคนิค query ฐานข้อมูลตรงทุกครั้ง

การตรวจสอบและการเก็บหลักฐาน (Audit และ Evidence) สำหรับเว็บไซต์ธุรกิจทั่วไปและ SME

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

เมื่อเกิดข้อร้องเรียนหรือมีการตรวจสอบจากหน่วยงานกำกับดูแล หลักฐานที่มีคุณค่าที่สุดคือ Consent Log ที่สมบูรณ์ ระบุเวลาชัดเจน ผูกกับเวอร์ชันนโยบายที่ถูกต้อง และไม่ถูกแก้ไขย้อนหลังได้ เจ้าของกิจการและผู้ดูแลเว็บไซต์จึงควรกำหนดขั้นตอนดึงหลักฐานให้พร้อมใช้งานเสมอ

พร้อมตรวจสอบความน่าเชื่อถือของเว็บไซต์คุณหรือยัง?

ทดลองใช้งาน trusty ฟรี ไม่ต้องใช้บัตรเครดิต เริ่มสแกนได้ทันที

ทดลองใช้งานระบบฟรี

การเก็บรักษา ความปลอดภัย และระยะเวลาการเก็บข้อมูลสำหรับเว็บไซต์ธุรกิจทั่วไปและ SME

Consent Log ต้องเข้ารหัสหรือไม่เป็นคำถามที่มักถูกถามเมื่อเริ่มออกแบบระบบ คำแนะนำเชิงปฏิบัติคือควรเข้ารหัสข้อมูลระหว่างส่ง (in transit) เสมอ และพิจารณาเข้ารหัสขณะจัดเก็บ (at rest) เพิ่มเติมหากตารางดังกล่าวมีข้อมูลที่เชื่อมโยงถึงตัวบุคคลได้โดยตรง เช่น อีเมลหรือหมายเลขโทรศัพท์ที่ผูกกับ subject_id เพราะ Consent Log เองก็ถือเป็นข้อมูลส่วนบุคคลประเภทหนึ่งที่ต้องได้รับการป้องกันตามมาตรฐานเดียวกับข้อมูลผู้ใช้งานอื่น ๆ

ควรเก็บ Consent Log นานแค่ไหนขึ้นอยู่กับนโยบายการเก็บรักษาข้อมูล (data retention policy) ของเว็บไซต์ธุรกิจทั่วไปและ SMEและระยะเวลาที่กฎหมายเปิดให้ใช้สิทธิร้องเรียนหรือฟ้องร้องได้ แนวทางที่ใช้กันทั่วไปคือเก็บอย่างน้อยตลอดอายุความสัมพันธ์กับผู้ใช้งานบวกระยะเวลาเพิ่มเติมหลังสิ้นสุดความสัมพันธ์นั้น เพื่อให้ยังตอบข้อสงสัยย้อนหลังได้ในกรณีที่มีข้อพิพาทเกิดขึ้นภายหลัง ควรกำหนดระยะเวลาที่ชัดเจนไว้ในนโยบายภายใน ไม่ใช่เก็บไว้ตลอดไปโดยไม่มีกำหนด เพราะขัดกับหลัก data minimization เช่นกัน

ใครมีสิทธิ์เข้าถึงข้อมูลใน Consent Log ได้บ้าง — ควรจำกัดเฉพาะทีมที่จำเป็นต้องใช้งานจริงในเว็บไซต์ธุรกิจทั่วไปและ SME พร้อมบันทึก audit trail ทุกครั้งที่มีการเข้าถึงหรือ export ข้อมูลออกจากระบบ

การนำไปใช้จริงร่วมกับเครื่องมือที่เจ้าของกิจการและผู้ดูแลเว็บไซต์ใช้อยู่

ทีมส่วนใหญ่ไม่จำเป็นต้องสร้างระบบ Consent Log ขึ้นใหม่ทั้งหมด สามารถผนวกเข้ากับปลั๊กอิน Cookie Consent บนเว็บไซต์สำเร็จรูป และเครื่องมือส่งอีเมล/ข่าวสารที่ทีมเล็กใช้งานอยู่แล้วที่ใช้งานอยู่แล้ว สิ่งที่ควรตรวจสอบก่อนเลือกใช้เครื่องมือคือส่งออกข้อมูลครบตามโครงสร้างสามกลุ่มที่กล่าวถึงในหัวข้อก่อนหน้าหรือไม่ โดยเฉพาะเวอร์ชันของ Banner และเวลาที่บันทึกแบบละเอียดถึงระดับวินาที

ใครควรเป็นเจ้าของระบบ Consent Log ในทีมเป็นคำถามที่มักไม่มีคำตอบชัดเจนตั้งแต่แรก ในทางปฏิบัติ ทีมเทคนิคมักเป็นผู้ดูแลด้านการจัดเก็บและความปลอดภัย ขณะที่เจ้าของกิจการและผู้ดูแลเว็บไซต์เป็นผู้กำหนดว่าต้องเก็บฟิลด์ใดบ้างและตรวจสอบความถูกต้องเป็นระยะ การกำหนดเจ้าของงานตั้งแต่ต้นช่วยลดปัญหาที่ไม่มีใครดูแลระบบนี้อย่างต่อเนื่องหลังจากติดตั้งเสร็จครั้งแรก

สำหรับธุรกิจที่ต้องดูแลเรื่องคุกกี้และความยินยอมในภาพรวม สามารถดูแนวทางเพิ่มเติมได้ในหมวด Cookies & Consent และหากสนใจแนวทางเฉพาะกลุ่มองค์กรการเงิน ประกัน และธุรกิจที่มีความเสี่ยงสูง ดูเพิ่มเติมได้ที่ Consent Logs สำหรับองค์กรการเงิน ประกัน และธุรกิจที่มีความเสี่ยงสูง

ถ้าต้องการเริ่มต้นตรวจสอบเว็บไซต์ของคุณเบื้องต้นแบบไม่มีค่าใช้จ่าย สามารถลองใช้ เครื่องมือตรวจสอบเว็บไซต์ฟรีของ trusty เพื่อดูจุดที่ควรปรับปรุงก่อนได้

เช็กลิสต์ปฏิบัติ

  • บันทึกความยินยอมแยกตามหมวดคุกกี้ ไม่รวมเป็นค่าเดียว
  • ผูกทุกเหตุการณ์กับเวอร์ชันของ Consent Banner/Privacy Policy
  • บันทึกแบบ append-only ไม่เขียนทับประวัติเดิม
  • จำกัดสิทธิ์การเข้าถึงตาราง Consent Log เฉพาะทีมที่จำเป็น
  • กำหนดระยะเวลาการเก็บรักษาข้อมูลไว้ชัดเจนในนโยบายภายใน

ข้อผิดพลาดที่พบบ่อย

  • บันทึกความยินยอมเป็นค่าเดียวรวมทุกหมวดคุกกี้ ทำให้ตอบไม่ได้ว่าผู้ใช้งานยินยอมหมวดใดบ้างจริง ๆ
  • ไม่ผูกเหตุการณ์ความยินยอมกับเวอร์ชันของ Privacy Policy หรือ Consent Banner ทำให้ตรวจสอบย้อนหลังไม่ได้
  • ใช้วิธี update-in-place แทน append-only ทำให้ประวัติความยินยอมเก่าถูกเขียนทับและหายไป
  • ปล่อยให้ปลั๊กอิน Cookie Consent บนเว็บไซต์สำเร็จรูป และเครื่องมือส่งอีเมล/ข่าวสารที่ทีมเล็กใช้งานอยู่แล้วเขียนข้อมูลลงฐานข้อมูลโดยตรงโดยไม่มีการยืนยันฝั่ง backend
  • ไม่มีนโยบายกำหนดระยะเวลาการเก็บรักษาที่ชัดเจน ทำให้ข้อมูลถูกเก็บไว้นานเกินความจำเป็น

สรุป

Consent Log คือหลักฐานที่พิสูจน์ว่าเว็บไซต์ธุรกิจทั่วไปและ SMEได้รับความยินยอมจากผู้ใช้งานจริง ภายใต้เงื่อนไขและเวอร์ชันนโยบายใด ระบบที่ดีต้องบันทึกแยกตามหมวดคุกกี้ ผูกกับเวอร์ชันนโยบาย บันทึกแบบ append-only และจำกัดสิทธิ์การเข้าถึงอย่างเหมาะสม เจ้าของกิจการและผู้ดูแลเว็บไซต์ควรร่วมกันกำหนดเจ้าของระบบตั้งแต่ขั้นออกแบบ เพื่อให้ Consent Log ใช้งานได้จริงทั้งวันตรวจสอบภายในและวันที่ต้องตอบข้อร้องเรียนจากผู้ใช้งาน

แหล่งข้อมูลอ้างอิง

คำถามที่พบบ่อย

Consent Log คืออะไร

Consent Log คือบันทึกเหตุการณ์ทุกครั้งที่ผู้ใช้งานให้หรือถอนความยินยอมเกี่ยวกับคุกกี้และการประมวลผลข้อมูลส่วนบุคคล พร้อมเวอร์ชันของนโยบายที่ใช้งาน ณ ขณะนั้น เพื่อให้เว็บไซต์ธุรกิจทั่วไปและ SMEตรวจสอบย้อนหลังได้ว่าใครยินยอมเรื่องใดเมื่อใด

ควรเก็บ Consent Log นานแค่ไหน

โดยทั่วไปควรเก็บอย่างน้อยตลอดอายุความสัมพันธ์กับผู้ใช้งานบวกระยะเวลาเพิ่มเติมหลังสิ้นสุดความสัมพันธ์นั้น ตามนโยบายการเก็บรักษาข้อมูลและกรอบเวลาที่กฎหมายเปิดให้ใช้สิทธิร้องเรียนได้ ควรกำหนดระยะเวลาที่ชัดเจนไว้ล่วงหน้า ไม่เก็บไว้ตลอดไปโดยไม่มีกำหนด

Consent Log ต่างจาก Cookie Log อย่างไร

Cookie Log บันทึกว่าคุกกี้ตัวใดถูกตั้งค่าในเบราว์เซอร์ ส่วน Consent Log บันทึกเจตนาของผู้ใช้งานที่นำไปสู่การตั้งค่าคุกกี้นั้น ทั้งสองระบบควรตรวจสอบร่วมกันเป็นระยะเพื่อยืนยันว่าสอดคล้องกัน

ใครควรเป็นเจ้าของระบบ Consent Log ในทีม

ในทางปฏิบัติทีมเทคนิคมักดูแลด้านการจัดเก็บและความปลอดภัย ส่วนเจ้าของกิจการและผู้ดูแลเว็บไซต์เป็นผู้กำหนดฟิลด์ที่ต้องเก็บและตรวจสอบความถูกต้องเป็นระยะ

ใครมีสิทธิ์เข้าถึงข้อมูลใน Consent Log ได้บ้าง

สิทธิ์การเข้าถึงตาราง Consent Log ควรจำกัดเฉพาะทีมที่จำเป็นต้องใช้งานจริงเท่านั้น พร้อมบันทึก audit trail ทุกครั้งที่มีการเข้าถึงหรือ export ข้อมูลออกจากระบบ

อ่านต่อในหัวข้อเดียวกัน

เนื้อหานี้จัดทำขึ้นเพื่อให้ข้อมูลทั่วไปเท่านั้น ไม่ถือเป็นคำแนะนำทางกฎหมาย กรุณาปรึกษาผู้เชี่ยวชาญด้านกฎหมายหรือ Data Protection Officer ของหน่วยงานท่านก่อนนำไปปฏิบัติจริง

พร้อมตรวจสอบความน่าเชื่อถือของเว็บไซต์คุณหรือยัง?

ทดลองใช้งาน trusty ฟรี ไม่ต้องใช้บัตรเครดิต เริ่มสแกนได้ทันที