ประกาศความเป็นส่วนตัว
1. ขอบเขต ผู้ดูแล และการเก็บข้อมูลเท่าที่จำเป็น
ประกาศนี้ครอบคลุมซอฟต์แวร์และบริการ NamLauncher ที่ดูแลโดย nattapat2871 ระบบมุ่งเก็บเฉพาะข้อมูลที่จำเป็นต่อการทำงาน ความปลอดภัย การวัดผล และการสนับสนุน โดยไม่ขายข้อมูลส่วนบุคคลหรือใช้เพื่อโฆษณาแบบเจาะจง โปรดอย่าใส่ความลับในชื่อโปรไฟล์ ชื่อ instance ข้อความ support หรือ log ที่เลือกส่ง
2. ข้อมูลในเครื่องและการยืนยันตัวตน Microsoft
การตั้งค่า รหัสติดตั้งแบบสุ่ม สรุปบัญชี ข้อมูลยืนยันตัวตน instance คอนเทนต์ Java cache skin และ log จะเก็บในโฟลเดอร์ข้อมูล ข้อมูลยืนยันตัวตนเข้ารหัสด้วย secure storage เมื่อระบบรองรับ หากไม่รองรับอาจ fallback ไปเก็บในเครื่องโดยไม่มีการเข้ารหัสระดับระบบปฏิบัติการ ระหว่างเปิดหน้า LAN ระบบจะรับฟังประกาศ Minecraft ในเครือข่ายภายในแบบ passive และเก็บ private address คำอธิบายเซิร์ฟเวอร์ และพอร์ตชั่วคราวไว้ในหน่วยความจำเท่านั้น โดยไม่ส่งไปบริการ NamLauncher หรือบันทึกเป็นประวัติ เว็บไซต์ NamLauncher ไม่ขอรหัสผ่าน Microsoft
3. Heartbeat จำนวนออนไลน์แบบไม่ระบุตัวตนที่จำเป็น
ระหว่างที่ process ของ NamLauncher ทำงาน heartbeat สำหรับจำนวนออนไลน์เป็นฟังก์ชันที่จำเป็นและปิดไม่ได้ โดยจะยังส่งต่อเมื่อย่อลันเชอร์หรือซ่อนในถาดระบบ และหยุดหลังออกจากโปรแกรมโดยสมบูรณ์ Discord IPC เป็นการตั้งค่าแยกและเมื่อเปิดจะทำงานต่อระหว่างซ่อนหน้าต่าง ลันเชอร์ส่งรหัสติดตั้งแบบสุ่ม version, platform และสถานะเกม เซิร์ฟเวอร์เก็บ hash ที่ใส่ pepper กับเวลาและ metadata แล้วลบข้อมูลที่เก่ากว่า 7 วัน โดยไม่ตั้งใจส่ง Microsoft token แชต ที่อยู่เซิร์ฟเวอร์ หรือรายการไฟล์
4. สถิติ session การเล่นเกมที่จำเป็น
สถิติ session เป็นฟังก์ชันที่จำเป็นและปิดไม่ได้ระหว่างเล่นเกม ลันเชอร์ส่งชื่อโปรไฟล์ ประเภทบัญชี version, loader และ session start, heartbeat, session end เพื่อคำนวณเวลาเล่นจริงจากเวลาที่เซิร์ฟเวอร์รับ เมื่อเกมรายงานว่ากำลังเชื่อมต่อเซิร์ฟเวอร์ ลันเชอร์จะส่งที่อยู่และพอร์ตแบบ normalized เพิ่ม เพื่อให้แดชบอร์ดเจ้าของจัดอันดับจาก endpoint จริงแทนชื่อเซิร์ฟเวอร์ที่ผู้เล่นตั้งเอง โดยที่อยู่ private หรือ local จะเก็บเพื่อสถิตินี้ในระบบที่จำกัดสิทธิ์เท่านั้น รหัสติดตั้งเก็บเป็น hash เท่านั้น session ที่ขาด heartbeat จะปิด ณ ครั้งล่าสุดและค่าเริ่มต้นลบหลัง 365 วัน โดยไม่ส่ง token รหัสผ่าน แชต log เกม world หรือรายการไฟล์
4B. ไอคอนลันเชอร์ข้ามผู้เล่นแบบเลือกได้
เมื่อเปิดไอคอนในเกม ทั้งบัญชี Microsoft และ Offline จะเผยแพร่สถานะ UUID แบบ hash อายุสั้น เพื่อให้ผู้ใช้ NamLauncher เห็นไอคอนกันบนชื่อเหนือหัว Tab List และข้อความแชตผู้เล่นมาตรฐาน สำหรับลันเชอร์ปัจจุบันที่ระบุอย่างชัดเจนว่าเปิดไอคอนใน heartbeat ของ session การเล่นที่จำเป็น ระบบอาจสร้าง UUID มาตรฐานแบบ Java OfflinePlayer จากชื่อโปรไฟล์ที่ผ่านการตรวจรูปแบบแล้วเพื่อเทียบเฉพาะ UUID ที่ client ผู้ขอส่งมา สำหรับลันเชอร์รุ่นเก่าที่ไม่ส่งค่าการตั้งค่า ระบบจะสร้าง alias นี้เฉพาะเมื่อการติดตั้งเดียวกันยังเผยแพร่สถานะไอคอนโดยตรงซึ่งไม่หมดอายุ ทางสำรองหยุดเมื่อ session หรือสถานะโดยตรงจบหรือหมดอายุ ระบบจะไม่ถือว่าค่าที่ลันเชอร์รุ่นเก่าไม่ได้ส่งมาเพียงอย่างเดียวเป็นการเปิด และเคารพการปิดไอคอนที่ client ระบุไว้ ไอคอนเป็นเพียงเครื่องหมายตกแต่ง ไม่ได้พิสูจน์เจ้าของบัญชีหรือตัวตน และปิดได้แยกจากข้อมูลบริการที่จำเป็น
5. การเข้าชมเว็บไซต์ การดาวน์โหลด และ server log
เว็บไซต์เก็บภาษา theme และ timestamp ป้องกันนับ view ซ้ำใน browser local storage และใช้ visitor hash เพื่อป้องกันนับซ้ำโดยลบหลัง 90 วัน Server log อาจมี network address, user agent, path, status และเวลาเพื่อความเสถียรและป้องกันการใช้งานผิด โดยจำกัดผู้เข้าถึงและเก็บเท่าที่จำเป็น ยอดรวมที่ไม่ผูกกับ visitor hash อาจเก็บต่อ
6. บันทึกการทำงานและการติดตั้งคอนเทนต์
บริการและการติดตั้งผ่าน Modrinth หรือ CurseForge อาจบันทึก action ชื่อโปรไฟล์หรือ client hash แบบย่อ ประเภทบัญชี รหัสหรือชื่อคอนเทนต์ ผลลัพธ์ ระยะเวลา รายละเอียดที่จำกัดขนาด และ network/client hash ค่าเริ่มต้นลบหลัง 30 วันและตั้งใจไม่เก็บ password, token, chat หรือที่อยู่เซิร์ฟเวอร์ การบันทึกนี้แยกจาก stream heartbeat ออนไลน์ที่จำเป็น
7. ผู้ให้บริการบุคคลที่สามและข้อมูลเครือข่าย
การลงชื่อเข้าใช้ ค้นหา รูปภาพ และดาวน์โหลดอาจติดต่อ Mojang, Microsoft, Modrinth, CurseForge, ผู้พัฒนา loader, Java provider, CDN, GitHub หรือบริการ NamLauncher สำหรับ Discord launch presence ข้อมูลอ้างอิงรูปที่ส่งให้ Discord อาจระบุ Minecraft texture สาธารณะที่ตรวจสอบแล้วไปยัง mc-heads.net ผู้ให้บริการที่อุปกรณ์ติดต่อโดยตรงได้รับข้อมูลเครือข่าย และอาจได้รับรหัสบัญชี คำค้น คอนเทนต์ texture โปรไฟล์ หรือไฟล์ที่จำเป็นต่อคำขอตามข้อกำหนดของตน
8. กิจกรรม Discord
Discord IPC เปิดเป็นค่าเริ่มต้นสำหรับโปรไฟล์ใหม่และปิดได้ใน Settings ระหว่างที่เปิดและ process ของ NamLauncher ยังทำงานอยู่ รวมถึงตอนย่อหรือซ่อนหน้าต่างใน tray ระบบอาจส่งสถานะ ชื่อ instance ชื่อโปรไฟล์ ระยะเวลา และรูปอ้างอิงไป Discord desktop สำหรับ launch presence ระบบอาจใส่ Minecraft texture ID สาธารณะที่ตรวจสอบแล้วใน URL ภาพหัวของ mc-heads.net ที่ส่งให้ Discord ส่วน caller รุ่นเก่าอาจใช้ UUID หรือชื่อโปรไฟล์ หากยืนยันไม่ได้ว่า texture ID ตรงกับไฟล์สกินที่เลือก ระบบจะไม่ส่งภาพผู้เล่นขนาดเล็ก แทนการเสี่ยงแสดงหัวผิด และจะไม่ส่งผ่าน custom IPC เมื่อปิดการตั้งค่าหรือออกจากโปรแกรมโดยสมบูรณ์
8A. การเชื่อมบัญชี Discord แบบเลือกได้
การเชื่อมบัญชีใช้ Discord OAuth พร้อมสิทธิ์ identify และ guilds.join โดยเซิร์ฟเวอร์ใช้ token ชั่วคราวเพื่ออ่านโปรไฟล์และขอให้บอทเพิ่มบัญชีเข้า Discord server ที่ผู้ดูแลกำหนด ก่อนพยายาม revoke token ทันที ลันเชอร์ไม่เก็บ Discord password หรือ token ที่ใช้ซ้ำได้ หากเพิ่มสมาชิกอัตโนมัติไม่ได้ การล็อกอินยังสำเร็จและผู้ใช้เข้าร่วมเองผ่าน /discord ได้
9. รายงานข้อผิดพลาดอัตโนมัติ คำยืนยันผู้เล่น และการส่งต่อไป Discord
เมื่อระบบตรวจพบ error จะส่งรายงานที่ลดข้อมูลอ่อนไหวให้อัตโนมัติโดยไม่รอให้กดปุ่ม รายงานอาจมีข้อความ log ที่ลดข้อมูลอ่อนไหว version, platform, player profile และข้อมูลระบบแบบจำกัด ปุ่มเดิมใช้ยืนยันแยกว่าผู้เล่นพบเหตุการณ์จริง รายงานอาจส่งต่อไป Discord ของผู้พัฒนา การลดข้อมูลเป็น best effort จึงควรตรวจ log ก่อนแชร์ที่อื่น เมื่อแก้แล้วข้อมูลละเอียดอ่อนในฐานข้อมูลและไฟล์รายงานจะถูกลบ และระบบจะพยายามแทนที่สำเนา Discord ด้วยข้อความข้อมูลขั้นต่ำ
10. ความปลอดภัย ระยะเวลาเก็บ และการเปิดเผยข้อมูล
NamLauncher ใช้ access control การจำกัด input การ hash และความปลอดภัยในการรับส่งเมื่อมี แต่ไม่สามารถรับประกันความปลอดภัยทั้งหมด ข้อมูลอาจเปิดเผยเท่าที่จำเป็นเพื่อให้บริการ ป้องกันระบบ ตรวจสอบ abuse ปฏิบัติตามกระบวนการกฎหมาย หรือปกป้องสิทธิ์ โดย backup ผู้ให้บริการ หน้าที่กฎหมาย และเคสที่ยังไม่จบอาจทำให้ระยะเวลาเก็บต่างจากค่าเริ่มต้น
11. ตัวเลือก การลบ การแก้ไข และการติดต่อ
Heartbeat สถิติ session การตรวจนโยบายมอด และรายงาน error อัตโนมัติเป็นฟังก์ชันบริการที่จำเป็นและปิดไม่ได้ระหว่างใช้งานที่เกี่ยวข้อง ส่วน Discord IPC และไอคอนข้ามผู้เล่นปิดแยกได้ คุณสามารถออกจากโปรแกรมโดยสมบูรณ์ ถอนการติดตั้ง ลบบัญชี instance cache log หรือโฟลเดอร์ข้อมูลได้ หากต้องการเข้าถึง แก้ไข หรือลบข้อมูลบนเซิร์ฟเวอร์ ติดต่อ nattapat2871.me พร้อมข้อมูลที่ไม่ใช่ความลับและเพียงพอต่อการค้นหา