verified_userPDPA Compliant • Zero-Knowledge Architecture

นโยบายความเป็นส่วนตัว

ระบบแฟ้มลับบุคคล (Secret HR) และส่วนขยาย Secret HR Extension

วันที่มีผลบังคับใช้: 20 กันยายน 2026 | โดเมนหลัก: secret-hr.krufame.work

security

1. บทนำและสถาปัตยกรรม Zero-Knowledge (ศูนย์ความรู้)

ระบบแฟ้มลับบุคคล (Secret HR) ที่เข้าถึงได้ผ่าน https://secret-hr.krufame.work และส่วนขยายของระบบ ถูกพัฒนาขึ้นภายใต้หลักการ Local-First และ Zero-Knowledge (ZK) เพื่อคุ้มครองข้อมูลส่วนบุคคลของครู บุคลากร และนักเรียนอย่างสูงสุดตามพระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 (PDPA)

หัวใจหลักของความปลอดภัย: เซิร์ฟเวอร์หรือผู้ดูแลระบบ ไม่สามารถ เข้าถึง ถอดรหัส หรือมองเห็นข้อมูลดิบของคุณครูหรือนักเรียนได้เลย ข้อมูลทุกชิ้นจะถูกเข้ารหัสระดับเครื่องปลายทาง (End-to-End Encryption) ด้วยอัลกอริทึม AES-GCM-256 ก่อนจัดเก็บลงเครื่องของผู้ใช้เสมอ
extension

2. การทำงานและสิทธิ์ของส่วนขยาย (Secret HR Extension)

ส่วนขยายเบราว์เซอร์ Secret HR — HRMS Sync ทำหน้าที่เพียงวัตถุประสงค์เดียว (Single Purpose) คือ: อำนวยความสะดวกในการส่งผ่านข้อมูลประวัติบุคลากร เครื่องราชอิสริยาภรณ์ และประวัติตำแหน่ง จากระบบ HRMS (hrms.obec.go.th) เข้าสู่ระบบ Secret HR ของคุณครูโดยตรง

รายการสิทธิ์ที่ขอใช้งานและเหตุผลความจำเป็น:

storage
ใช้บันทึกการตั้งค่าส่วนบุคคล เช่น URL ของระบบ Secret HR และรหัสห้องทำงานเริ่มต้นไว้ในเบราว์เซอร์ของผู้ใช้
activeTab
ใช้ตรวจจับเมื่อผู้ใช้อยู่ในหน้าเว็บ hrms.obec.go.th เพื่อแสดงป้ายสถานะและเปิดใช้งานเครื่องมือดึงข้อมูล
tabs
ใช้ตรวจหาแท็บ Secret HR ที่เปิดอยู่เพื่อสลับหน้าจอ (Focus) และส่งข้อมูลข้ามแท็บโดยไม่ต้องเปิดแท็บใหม่ซ้ำซ้อน
scripting
ใช้สำหรับส่งก้อนข้อมูลบุคลากรเข้าสู่ sessionStorage และ postMessage ของแท็บ Secret HR ตามคำสั่งของผู้ใช้
host_permissions (https://hrms.obec.go.th/*)
ใช้สำหรับการเชื่อมต่อ API ดึงข้อมูลรายชื่อครู เครื่องราชฯ และประวัติตำแหน่งจากระบบ HRMS ภายใต้เซสชันที่คุณครูได้ล็อกอินไว้

🛡️ ไม่มีการรันโค้ดระยะไกล (No Remote Code): โค้ดทั้งหมดของส่วนขยายถูกแพ็กรวมอยู่ในแพ็กเกจที่ติดตั้งจาก Store ไม่มีการดาวน์โหลดสคริปต์ภายนอกหรือรัน eval() ใดๆ

🚫 ไม่มีการติดตามหรือส่งข้อมูลให้บุคคลที่สาม: ส่วนขยายไม่เก็บประวัติการท่องเว็บ ไม่มีการฝัง Tracker, Analytics, หรือส่งข้อมูลไปยังเซิร์ฟเวอร์โฆษณาใดๆ ทั้งสิ้น

database

3. การจัดเก็บและการปกป้องข้อมูล

  • จัดเก็บบนเครื่องของผู้ใช้ (Local IndexedDB): ข้อมูลบุคลากรและนักเรียนจะถูกเข้ารหัสและบันทึกลงในฐานข้อมูลภายในเบราว์เซอร์ของเครื่องคุณครูเอง (IndexedDB ผ่าน RxDB)
  • กุญแจเข้ารหัสอยู่ในความควบคุมของคุณครู: กุญแจเข้ารหัสห้องทำงาน (Workspace Key) ถูกสร้างขึ้นในเครื่องและเก็บไว้ในหน่วยความจำชั่วคราว เมื่อกด "ล็อกหน้าจอ" หรือปิดเบราว์เซอร์ กุญแจจะถูกล้างออกจากหน่วยความจำทันที
  • การซิงค์แบบ Blind Relay: ในกรณีที่มีการเปิดใช้งานการซิงค์ระหว่างเครื่อง ข้อมูลที่ส่งผ่านเครือข่ายจะเป็นก้อน Ciphertext ที่เข้ารหัสแล้วเท่านั้น โดยเซิร์ฟเวอร์ Relay ทำหน้าที่เป็นเพียงตู้รับส่งข้อความแบบปิดทึบและไม่มีกุญแจสำหรับถอดรหัส
policy

4. สิทธิ์ของเจ้าของข้อมูล (User Rights ตาม PDPA)

เนื่องจากระบบทำงานแบบ Local-First คุณครูและผู้ดูแลระบบจึงมีอำนาจควบคุมข้อมูลของตนเองอย่างสมบูรณ์:

สิทธิ์ในการเข้าถึงและส่งออก: สามารถส่งออกข้อมูลเป็นไฟล์ Excel (.xlsx) หรือกุญแจสำรอง (Recovery Kit) ได้ตลอดเวลา
สิทธิ์ในการแก้ไข: แก้ไข ปรับปรุง หรืออัปเดตข้อมูลบุคลากรและนักเรียนได้โดยตรงบนเครื่อง
สิทธิ์ในการลบทำลาย: สามารถกดลบห้องทำงานหรือล้างฐานข้อมูลในเครื่อง ข้อมูลทั้งหมดรวมถึง Ciphertext จะถูกลบทิ้งอย่างถาวรทันที
contact_support

5. ช่องทางการติดต่อและการสอบถาม

หากมีข้อสงสัยเกี่ยวกับนโยบายความเป็นส่วนตัวนี้ หรือต้องการคำแนะนำในการใช้งานความปลอดภัยระดับ Zero-Knowledge สามารถติดต่อผู้พัฒนาได้ทาง:

โครงการ: แฟ้มลับบุคคล (Secret HR)
เว็บไซต์: https://secret-hr.krufame.work
บริการระบุตัวตน: KruFame Centralized SSO (auth.krufame.work)