Privacy
นโยบายความเป็นส่วนตัว
หน้านี้สรุปพฤติกรรมการเก็บข้อมูลที่ตรวจพบจาก public code และ plugin ที่ใช้งานจริง ณ วันที่ 29 มิถุนายน 2026 ไม่ใช่คำปรึกษาทางกฎหมาย
ข้อมูลแบบทดสอบ
- แบบทดสอบหลักและแบบทดสอบ Cognitive Functions บันทึกคำตอบ/ผลลัพธ์ไว้ใน browser ของผู้ใช้ผ่าน localStorage
- จาก code ที่ตรวจ ณ วันที่นี้ ไม่พบการส่งคำตอบดิบของแบบทดสอบไปยัง server ผ่าน fetch หรือ XMLHttpRequest
- ถ้าผู้ใช้ล้างข้อมูล browser หรือเปลี่ยนอุปกรณ์ ข้อมูล localStorage อาจหายหรือไม่ตามไปด้วย
Cookies และ analytics
- เว็บไซต์มี Complianz สำหรับ cookie consent และมีสัญญาณของ Google tag/Tag Manager ใน public HTML
- MBQ analytics event layer ใช้ event แบบประหยัดข้อมูล เช่น เริ่มทำแบบทดสอบ ความคืบหน้า ดูผล และคลิกลิงก์อ่านต่อ โดยไม่ส่งคำตอบดิบ
- provider forwarding ของ MBQ analytics ปิดเป็นค่าเริ่มต้น และต้องมี config พร้อม consent ก่อนจึงจะส่งต่อไปยัง provider
ฟอร์มติดต่อ
- หน้า Contact มีฟอร์มสำหรับกรอกชื่อ อีเมล หัวข้อ และข้อความ
- ฟอร์มใช้ nonce, honeypot และการจำกัดความถี่เพื่อลด spam และส่งข้อความไปยังอีเมลผู้ดูแลเว็บไซต์ผ่านระบบอีเมลของ WordPress
- ข้อมูลจากฟอร์มไม่ได้ใช้เป็นคำตอบแบบทดสอบ และไม่ได้ถูกบันทึกเป็นบัญชีผู้ใช้โดยระบบของ MBTIMyQuest
สิ่งที่ต้องอัปเดตเมื่อระบบเปลี่ยน
- ถ้าเพิ่ม server-side account, saved progress, answer submission, expanded analytics events, Search Console verification หรือ contact workflow ใหม่ ต้องอัปเดตหน้านี้ให้ตรงกับระบบจริง
- ถ้าเปลี่ยน retention policy หรือระยะเวลาเก็บ local progress ต้องระบุให้ชัดเจน
การบันทึกความคืบหน้า Deep Quest
Deep Quest 32+48 ข้อบันทึกความคืบหน้าไว้ใน browser ของผู้ใช้ผ่าน localStorage key mtqDeepQuestStateV1 ร่วมกับ key ของแบบทดสอบเดิม เช่น mtqLetterAnswersV2, mtqFunctionAnswersV6 และ mtqFunctionQuestionOrderV6
- state มี version, เวลาอัปเดต และวันหมดอายุ 45 วัน
- ข้อมูลนี้อยู่ใน browser เครื่องนั้น หากล้างข้อมูล browser หรือเปลี่ยนอุปกรณ์ ความคืบหน้าอาจหายได้
- การเริ่มใหม่ลบเฉพาะ key ของ Deep Quest และแบบทดสอบหลัก ไม่ลบข้อมูล Quick Quest หรือข้อมูลอื่นใน localStorage
Analytics และ Search Console
เว็บไซต์ใช้ Site Kit/Google tag ร่วมกับ Complianz และตั้ง Google Consent Mode ให้ analytics/ad storage เป็น denied ก่อนผู้ใช้ให้ความยินยอม ส่วนแบบทดสอบของ MBTIMyQuest มี event layer แบบประหยัดข้อมูลเพื่อวัด funnel เช่น เริ่มทำแบบทดสอบ ความคืบหน้าเป็นช่วง 25/50/75/100 ดูผล คลิกลิงก์อ่านต่อ และคัดลอกสรุป
- event layer ไม่ส่งคำตอบดิบ คะแนนดิบ ชื่อ อีเมล หรือข้อมูลระบุตัวบุคคล
- payload ใช้เฉพาะชนิดแบบทดสอบ milestone สถานะ และปลายทางของลิงก์ที่คลิก
- Complianz จะอัปเดต analytics storage เป็น granted เมื่อผู้ใช้ยินยอมหมวดสถิติ และกลับเป็น denied เมื่อถอนความยินยอม
- Google tag อาจเชื่อมต่อแบบ cookieless ขณะ storage เป็น denied แต่จะไม่เขียน analytics/ad cookies ก่อน consent
- MBQ event forwarding ยังปิดเป็นค่าเริ่มต้น ถ้าไม่ได้เปิด config/provider ระบบจะเป็น no-op และไม่ส่ง event ออกไปยัง analytics provider
- Search Console ต้องตั้งค่าด้วย owner ผ่าน Site Kit หรือ verification token ภายนอก repo ห้ามใส่ token ลงในไฟล์ public