ข้ามไปเนื้อหา
newbiegrader
ความเป็นส่วนตัว ข้อกำหนด คำถามที่พบบ่อย หน้าหลัก

ข้อกำหนดและนโยบาย

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

ปรับปรุงล่าสุด: 24 ตุลาคม 2569

Newbiegrader เป็นพื้นที่สำหรับฝึกเขียนโปรแกรม เราใช้ข้อมูลของท่านเพื่อสร้างบัญชี ตรวจคำตอบ จัดการการแข่งขัน แสดงประวัติการใช้งาน และดูแลความปลอดภัยของระบบ ทั้งนี้ เราไม่มีการขายข้อมูลส่วนบุคคล

ในหน้านี้

  1. ข้อมูลที่จัดเก็บ
  2. การเข้าถึงข้อมูล
  3. ระยะเวลาการเก็บรักษา
  4. ผู้ให้บริการ
  5. สิทธิของท่านและผู้เยาว์
  6. การติดต่อ

ข้อมูลที่จัดเก็บและวัตถุประสงค์

  • ข้อมูลบัญชี: อีเมล ชื่อที่แสดง และตัวระบุจากผู้ให้บริการเข้าสู่ระบบ เพื่อยืนยันความเป็นเจ้าของบัญชีและติดต่อในเรื่องที่เกี่ยวกับบัญชี
  • ข้อมูลการยืนยันตัวตน: รหัสผ่านที่ผ่านการแฮชแล้ว โดยไม่จัดเก็บรหัสผ่านในรูปแบบที่อ่านได้ และใช้ผู้ให้บริการภายนอกในการยืนยันรหัส OTP
  • ข้อมูลการใช้บริการตรวจคำตอบ: โค้ด ภาษาโปรแกรม เวลาที่ส่ง ผลการตรวจ คะแนน เวลาและหน่วยความจำที่ใช้ ประวัติการแข่งขัน และรายงานปัญหาที่ผู้ใช้ส่งเข้ามา เพื่อใช้ในการให้บริการตรวจคำตอบ
  • คุกกี้และข้อมูลทางเทคนิค: คุกกี้เซสชัน คุกกี้สำหรับจดจำการเข้าสู่ระบบ (ตามที่ท่านเลือก) และข้อมูลสำหรับจำกัดอัตราการส่งคำขอและรักษาความปลอดภัย ทั้งนี้ เราไม่ใช้คุกกี้เพื่อการโฆษณา

การเข้าถึงและการมองเห็นข้อมูล

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

ระยะเวลาการเก็บรักษาและการลบข้อมูล

ตามนโยบายที่กำหนด:

  • ข้อมูลบัญชี: เก็บรักษาจนกว่าจะมีการร้องขอให้ลบ
  • โค้ด ประวัติการส่งงาน และรายงานปัญหา: เก็บรักษา 1 ปี แล้วลบออกในรอบการทำงานประจำวัน
  • บันทึกการลบข้อมูล (ที่ตัดชื่อ อีเมล และโค้ดออกแล้ว): เก็บรักษา 90 วัน
  • ข้อมูลป้องกันการกลับมาใช้ตัวตนเดิมหลังการลบบัญชี: ใช้ค่าแฮชและเก็บรักษา 90 วัน
  • สำเนาสำรอง: เก็บรักษา 30 วัน แล้วลบออกในรอบการทำงานประจำวัน
  • กรณีผู้ให้บริการภายนอกขัดข้อง: ระบบอาจเก็บอีเมลและตัวระบุไว้เฉพาะสำหรับงานลบข้อมูลที่ยังดำเนินการไม่สำเร็จ จนกว่างานดังกล่าวจะแล้วเสร็จ

สถานะการบังคับใช้นโยบาย

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

ผู้ให้บริการและการส่งหรือโอนข้อมูล

เราใช้บริการของผู้ให้บริการดังต่อไปนี้

  • Cloudflare: สำหรับการให้บริการหน้าเว็บและการป้องกันบอต
  • Supabase: สำหรับฐานข้อมูลและการยืนยันตัวตน
  • Google: สำหรับการเข้าสู่ระบบด้วย Google และบริการอีเมลตามที่ผู้ดูแลระบบกำหนด

ไฟล์โจทย์จัดเก็บอยู่บนระบบ backend ของผู้ดูแลระบบ ข้อมูลบางส่วนอาจถูกประมวลผลนอกประเทศไทยตามที่ตั้งของผู้ให้บริการ

สิทธิของท่านและผู้เยาว์

ท่านสามารถขอเข้าถึง ส่งออก แก้ไข หรือลบข้อมูลของท่าน หรือแจ้งข้อกังวลเกี่ยวกับข้อมูลส่วนบุคคลได้ผ่านผู้ดูแลระบบ การส่งออกข้อมูลจะครอบคลุมเฉพาะข้อมูลของท่านเองและไม่รวมชุดทดสอบที่เป็นความลับ

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

การติดต่อ

  • ผู้ดูแลระบบ Newbiegrader ผ่านทาง GitHub หรืออีเมล newbiegrader.team@gmail.com
  • โปรดอย่าระบุรหัสผ่าน รหัส OTP หรือข้อมูลส่วนบุคคลใน issue สาธารณะ

© 2569 Newbiegrader · ข้อกำหนดการใช้งาน · คำถามที่พบบ่อย · หน้าหลัก

กลับขึ้นด้านบน