Skip to main content
ใช้หน้านี้เพื่อแสดง ข้อกำหนดการใช้งาน และ นโยบายความเป็นส่วนตัว ใน Overlay ก่อนผู้ใช้กดดำเนินการ เช่น ชำระเงิน สมัครสมาชิก หรือเรียกใช้ API แบบคิดค่าบริการ

ตัวอย่าง Overlay

เลือก Use case แล้วลองกดปุ่ม ปุ่มดำเนินการจะเปิดใช้งานเมื่อผู้ใช้ยอมรับเอกสารที่จำเป็นครบ และจะแสดงตัวอย่างบันทึกความยินยอมที่ควรเก็บ

เอกสารที่ต้องแสดงในแต่ละ Use case

ตารางนี้เป็นตัวอย่างการจับคู่ ให้ฝ่ายกฎหมายยืนยันก่อนใช้งานจริง

URL สำหรับฝัง

โดยค่าเริ่มต้น เว็บไซต์เอกสารนี้ไม่อนุญาตให้โดเมนอื่นฝังหน้าผ่าน <iframe> (ส่ง Content-Security-Policy: frame-ancestors ที่อนุญาตเฉพาะโดเมนของตัวเอง) ก่อนใช้ iframe ในแอปของคุณ ต้องส่งรายการโดเมนที่จะฝังไปขออนุญาตจาก Mintlify ที่ support@mintlify.com ระหว่างรอ ให้ใช้แบบเปิดลิงก์ในแท็บใหม่แทน ดูรายละเอียดที่ Docs site refuses to load in an iframe

ติดตั้ง Overlay ในแอปของคุณ

1

แสดง Overlay ก่อน action

ดักการกดปุ่มที่ต้องขอความยินยอม แล้วแสดง Overlay พร้อมเอกสารที่ Use case นั้นกำหนด
consent-overlay.html
2

ส่งบันทึกความยินยอมไปที่เซิร์ฟเวอร์ของคุณ

เมื่อผู้ใช้ยอมรับครบ ให้ส่งบันทึกไปที่ backend ของคุณเอง ห้ามส่ง secret key หรือข้อมูลรับรองใด ๆ จากฝั่งเบราว์เซอร์
consent-overlay.js
3

ตรวจสอบและบันทึกฝั่งเซิร์ฟเวอร์

เซิร์ฟเวอร์ต้องเป็นผู้กำหนดเวลา (accepted_at) และผูกบันทึกกับผู้ใช้ที่ยืนยันตัวตนแล้ว ห้ามเชื่อค่าดังกล่าวจากเบราว์เซอร์
ตัวอย่างบันทึกความยินยอม
  • เก็บเฉพาะข้อมูลที่จำเป็น และ hash หรือ mask ค่าอย่าง IP address ก่อนบันทึก
  • ห้าม log เนื้อหา PIN ข้อมูลบัตร หรือข้อมูลส่วนบุคคลแบบเต็มลงในบันทึกความยินยอม
  • ให้ผู้ใช้ถอนความยินยอมได้ และเก็บประวัติการถอนไว้คู่กัน

เมื่อเอกสารเปลี่ยนเวอร์ชัน

  1. ปรับเลขเวอร์ชันในตารางท้ายหัวเรื่องของเอกสาร และใน DOC_VERSIONS ของแอป
  2. เมื่อผู้ใช้ทำ action ครั้งถัดไป ให้เทียบเวอร์ชันที่บันทึกไว้กับเวอร์ชันปัจจุบัน หากไม่ตรงกัน ให้แสดง Overlay อีกครั้ง
  3. การแก้คำผิดหรือจัดรูปแบบที่ไม่เปลี่ยนสาระ ไม่จำเป็นต้องขอความยินยอมใหม่ ให้ฝ่ายกฎหมายเป็นผู้ตัดสิน