นโยบายความปลอดภัย

นโยบายความเป็นส่วนตัว (Privacy Policy)

อัปเดตล่าสุด: 24/09/2026 • นโยบายการคุ้มครองข้อมูลส่วนบุคคลและการเก็บรักษาความปลอดภัยของระบบ WorkCheck

1 ข้อมูลที่ระบบจัดเก็บ

เพื่อการให้บริการที่สมบูรณ์ WorkCheck มีการจัดเก็บข้อมูลส่วนบุคคลเท่าที่จำเป็น ได้แก่:

  • ข้อมูลการระบุตัวตน: ชื่อ, นามสกุล, ชื่อผู้ใช้ (Username), ที่อยู่อีเมล, เบอร์โทรศัพท์ (ถ้ามี)
  • รูปโปรไฟล์ (Avatar): รูปภาพที่ผู้ใช้อัปโหลด
  • ข้อมูลการใช้งาน: งาน/การบ้านที่สร้าง, กำหนดส่ง, ไฟล์แนบ, ความคิดเห็น และสถานะการพิมพ์ข้อความแบบ Real-time
  • ข้อมูลทางเทคนิคและ Log บันทึกการเข้าใช้งาน: หมายเลขไอพี (IP Address), ประวัติวันและเวลาที่พยายามเข้าสู่ระบบ (Login Timestamps), ข้อมูลสถิติผลการเข้าใช้งาน (ความสำเร็จ/ล้มเหลว) และข้อมูลส่วนหัวของเบราว์เซอร์ (Headers)

2 การบันทึกข้อมูลการเข้าใช้งานและ Log ด้านความปลอดภัย (Access & Security Logs)

เพื่อปกป้องความปลอดภัยของบัญชีผู้ใช้ ข้อมูลการบ้าน และเสถียรภาพของเซิร์ฟเวอร์ ระบบ WorkCheck มีการบันทึกและประมวลผลข้อมูล Log ดังต่อไปนี้:

การบันทึกหมายเลข IP (IP Logging)

ระบบบันทึก IP Address ของคำขอเข้าสู่ระบบทุกรายการ เพื่อเฝ้าระวังการเข้าถึงจากเครือข่ายต้องสงสัย และใช้ในการบังคับใช้มาตรการระงับการเชื่อมต่อ

ประวัติการยืนยันตัวตน (Auth History)

บันทึกวัน เวลา ผลลัพธ์การยืนยันตัวตน และบัญชีเป้าหมาย เพื่อตรวจจับการพยายามเดารหัสผ่าน และดำเนินการล็อคบัญชีโดยอัตโนมัติ

* วงรอบการเก็บรักษาข้อมูล (Data Retention): ข้อมูลประวัติการพยายามล็อกอินจะถูกจัดเก็บไว้เพื่อการเฝ้าระวังภัยคุกคาม และระบบจะดำเนินการล้างประวัติ (Auto-Purge) ข้อมูลที่พ้นกำหนดการตรวจสอบเป็นระยะโดยอัตโนมัติ

3 เงื่อนไขและมาตรการความปลอดภัยในการเข้าใช้งาน (Security & Rate Limiting)

ระบบได้มีการรักษาความปลอดภัยในการเข้าใช้งานอย่างเข้มงวด ด้วยมาตรการต่างๆ ที่ช่วยป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต

4 วัตถุประสงค์การใช้ข้อมูล

ข้อมูลทั้งหมดจะถูกใช้เพื่อ:

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

5 ความปลอดภัยของรหัสผ่านและการเข้ารหัส

มาตรฐานความปลอดภัยขั้นสูง:

รหัสผ่านของผู้ใช้ทุกคนจะได้รับการเข้ารหัสทางเดียวด้วยอัลกอริทึม BCRYPT Hash พร้อมกลไก Timing Equalization ป้องกันการคาดเดารหัสผ่านผ่านการวิเคราะห์ความเร็วการตอบสนอง แม้กระทั่งผู้ดูแลระบบก็ไม่สามารถมองเห็นรหัสผ่านดั้งเดิมของคุณได้

6 การใช้งานคุกกี้ โทเค็นความปลอดภัย และระบบล็อกอินค้างไว้อัตโนมัติ (Cookies & Persistent Login)

WorkCheck ใช้คุกกี้เท่าที่จำเป็นต่อความปลอดภัยและการอำนวยความสะดวกในการเข้าใช้งาน โดยไม่มีการส่งข้อมูลไปยังบุคคลที่สามเพื่อการโฆษณา โดยมีรายละเอียดดังนี้:

คุกกี้เซสชันและ CSRF Token (Session Security)

ใช้คุกกี้เซสชัน PHPSESSID พร้อมตัวแปรสุ่มความปลอดภัยสูง Anti-CSRF Token เพื่อยืนยันสิทธิ์ในการทำรายการ และป้องกันการปลอมแปลงคำขอจากเว็บไซต์ภายนอก (Cross-Site Request Forgery)

ระบบล็อกอินค้างไว้อัตโนมัติ (Persistent Login Token)

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

มาตรฐานความปลอดภัยและการจำกัดการล็อกอินค้างไว้ (Token Security & Quota Limits):
  • Split-Token Cryptography: โทเค็นถูกแบ่งเป็น Selector และ Cryptographic Validator แฮชด้วย SHA-256 เพื่อป้องกันข้อมูลรั่วไหลและการโจมตีแบบ Timing Attacks
  • วันหมดอายุ 30 วัน: โทเค็นมีอายุการใช้งานสูงสุด 30 วันนับจากการเข้าสู่ระบบครั้งล่าสุด
  • จำกัดจำนวนครั้งการกู้คืนเซสชัน (สูงสุด 50 ครั้ง): มีการจำกัดการกู้คืนเซสชันอัตโนมัติสูงสุด 50 ครั้ง เมื่อครบโควตาแล้ว ระบบจะล้างโทเค็นและบังคับให้ผู้ใช้ลงชื่อเข้าสู่ระบบใหม่อีกครั้งเพื่อยืนยันตัวตน
  • Token Rotation: มีการสุ่มสร้าง Validator ลับใหม่ทุกครั้งที่มีการใช้โทเค็นกู้คืนเซสชัน เพื่อป้องกันการสวมรอยหรือการดักฟังซ้ำ (Anti-Replay Protection)
  • การออกจากระบบ (Logout): เมื่อกดออกจากระบบ โทเค็นจะถูกเพิกถอนและลบออกจากฐานข้อมูลและเบราว์เซอร์ทันที

7 สิทธิ์ของผู้ใช้งาน นโยบายการลบบัญชี และถังขยะ (30-Day Grace Period)

ผู้ใช้สามารถเข้าถึง แก้ไขข้อมูลส่วนตัว เปลี่ยนรูปโปรไฟล์ หรือขอลบบัญชีผู้ใช้ของตนเองได้ตลอดเวลาผ่านหน้า โปรไฟล์ของฉัน โดยมีเงื่อนไขดังนี้:

ระยะเวลาผ่อนผันการลบบัญชี 30 วัน (Account Deletion Grace Period):

เมื่อคุณกดยืนยันลบบัญชี บัญชีจะถูกเปลี่ยนสถานะเป็น "รอลบ (pending_deletion)" เป็นเวลา 30 วัน หากคุณเปลี่ยนใจ สามารถเข้าสู่ระบบระหว่างนี้ได้ตลอดเวลา โดยระบบจะพาเข้าสู่หน้ากู้คืนบัญชี (/recover-account) เพื่อให้กรอกรหัสผ่านยืนยันตัวตน เมื่อยืนยันสำเร็จ บัญชีจะกลับมาใช้งานได้ตามปกติทันที

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

นโยบายถังขยะสำหรับงานและโพสต์ (Post Trash Bin):

เมื่อคุณลบงานหรือการบ้าน รายการจะถูกย้ายไปยัง ถังขยะ (Trash Bin) โดยมีอายุการจัดเก็บ 30 วันเช่นกัน เพื่อป้องกันการลบโดยไม่ตั้งใจ คุณสามารถกดกู้คืนงานกลับมาได้ตลอดเวลา หรือเลือกสั่งลบถาวรทันที หากพ้น 30 วัน ระบบจะกวาดล้างข้อมูลโพสต์และไฟล์แนบออกจากดิสก์โดยอัตโนมัติ