ความปลอดภัย
ปรับปรุงล่าสุด: 20 ตุลาคม 2569
ข้อมูลร้าน แชท และออเดอร์ของคุณเป็นหัวใจของธุรกิจ เราออกแบบ SellHub โดยให้ความปลอดภัยเป็นค่าเริ่มต้น
การแยกข้อมูลและการเข้าถึง
- แยกข้อมูลแต่ละร้านในระดับฐานข้อมูล (Row Level Security) และทดสอบอัตโนมัติว่าร้านหนึ่งอ่าน/เขียนข้อมูลร้านอื่นไม่ได้
- รหัสผ่านเก็บแบบแฮช · ยืนยันตัวตนสองขั้นตอน (2FA) ด้วยแอป — บังคับสำหรับเจ้าของร้านและทีม SellHub เมื่อเปิดระบบใหม่
- สิทธิ์ตามบทบาทในร้าน (เจ้าของ/แอดมิน/เจ้าหน้าที่) และบันทึกกิจกรรม (audit log) สำหรับการกระทำสำคัญ
การเชื่อมต่อช่องทาง
- เชื่อมผ่านหน้าอนุญาตอย่างเป็นทางการเท่านั้น (Facebook Login for Business, Channel ID/secret ที่ร้านวางเองสำหรับ LINE, OAuth ของ marketplace เมื่อเปิดใช้) — ไม่ขอรหัสผ่านบัญชีใด ๆ
- token และ secret ของช่องทางเข้ารหัส AES-256-GCM ไม่แสดงใน log และลบทันทีเมื่อยกเลิกการเชื่อมต่อ
- ตรวจลายเซ็น (HMAC) ของ webhook จาก Meta, LINE และ Omise ทุกรายการกับข้อมูลดิบก่อนประมวลผล
- ทุกคำขอ Graph API ของ Meta ใส่ appsecret_proof · ทุกการเชื่อมต่อผ่าน HTTPS (TLS)
ผู้ช่วย AI
- ข้อความของลูกค้าถูกถือเป็นข้อมูลที่ไม่น่าเชื่อถือ (ป้องกัน prompt injection) และระบบไม่เปิดเผยคำสั่งระบบของ AI
- ก่อนส่งข้อความให้โมเดล ระบบปิดบังเลขบัตรประชาชน 13 หลักและเลขบัญชีธนาคาร
- AI ไม่มีเครื่องมือยืนยัน ยกเลิก หรือคืนเงินออเดอร์ และไม่พิมพ์เลขบัญชี/พร้อมเพย์เอง — ข้อมูลการชำระเงินมาจากแม่แบบของระบบ
การจัดเก็บ
- สลิปและไฟล์ส่วนตัวอยู่ในที่เก็บที่ไม่เปิดสาธารณะ เปิดได้ผ่านลิงก์ชั่วคราวเท่านั้น
- log และระบบติดตามข้อผิดพลาดตัด token และข้อมูลส่วนบุคคลออกก่อนบันทึก
- เมื่อเปิดระบบใหม่: สำรองข้อมูลอัตโนมัติแบบเข้ารหัส (สำเนารายวันเก็บ 30 วัน + สำเนารายเดือนเก็บ 12 เดือน) และทดสอบกู้คืนทุกสัปดาห์
- คุกกี้เข้าสู่ระบบเป็นแบบ HttpOnly, Secure, SameSite=Lax
การแจ้งเหตุละเมิดข้อมูล
หากเกิดเหตุกับข้อมูลที่เราประมวลผลแทนร้าน เราจะแจ้งร้านที่ได้รับผลกระทบโดยไม่ชักช้า สำหรับข้อมูลที่เราเป็นผู้ควบคุม เราจะแจ้งสำนักงานคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล (สคส.) ภายใน 72 ชั่วโมงตามที่ PDPA กำหนด และแจ้งแพลตฟอร์มตามข้อกำหนดของแพลตฟอร์มนั้น
การรายงานช่องโหว่
หากพบช่องโหว่ด้านความปลอดภัย โปรดแจ้งมาที่ support@sellhubth.com หัวข้อ “Security report” เราจะตอบกลับภายใน 3 วันทำการ และขอความร่วมมือไม่เปิดเผยรายละเอียดจนกว่าจะแก้ไขเสร็จ
ดูเพิ่มเติม: นโยบายความเป็นส่วนตัว · การขอลบข้อมูล · การเชื่อมต่อแพลตฟอร์ม
English summary
Tenant data is isolated with database row-level security, tested automatically. Passwords are hashed; 2FA becomes mandatory for shop owners and SellHub staff when the new service launches. Channels connect only through official authorization (Facebook Login for Business, LINE channel credentials entered by the shop, marketplace OAuth when enabled); tokens and secrets are encrypted with AES-256-GCM, never logged and deleted on disconnection. Every Meta, LINE and Omise webhook is HMAC-verified against the raw body, Graph API calls carry appsecret_proof, and all traffic uses TLS. Customer messages are treated as untrusted input to the AI, ID-card and bank-account numbers are masked before reaching the model, and the AI has no tools to confirm, cancel or refund orders. Slips and private files sit in non-public storage behind short-lived links; logs and error reports are scrubbed of tokens and personal data; once the new service launches, encrypted backups are kept daily for 30 days and monthly for 12 months and restores are tested weekly. Breaches are reported to affected shops without undue delay and to the Thai PDPC within 72 hours where we are the controller. Report vulnerabilities to support@sellhubth.com (subject “Security report”); we reply within 3 business days.