Trust & Transparency

ความเป็นส่วนตัวของคุณ คือหัวใจหลักของการออกแบบ

เราออกแบบ KeyXamathi โดยยึดหลัก Offline-first ข้อความที่คุณพิมพ์ทุกคำถูกประมวลผลภายในเครื่อง Mac ของคุณเท่านั้น และไม่ต้องพึ่งพาความไว้วางใจเปล่าๆ เพราะคุณสามารถตรวจสอบได้ด้วยตัวเอง

✓ ไม่ต้องร้องขอความไว้วางใจ ตรวจสอบได้ด้วยตัวเอง

คุณสามารถใช้เครื่องมือตรวจสอบเครือข่ายระดับระบบ เช่น Little Snitch, Lulu หรือ macOS Network Monitor เพื่อพิสูจน์ได้ว่า KeyXamathi ไม่มีการส่งข้อมูลใดๆ ออกไปเลยตลอดการใช้งานปกติ

1. สิ่งที่เกิดขึ้นภายในเครื่องของคุณ (Local Processing)

ในการสลับภาษาและแก้ไขคำที่พิมพ์ผิดให้อัตโนมัติ แอปจำเป็นต้องได้รับสิทธิ์ Accessibility จาก macOS เท่านั้น (ไม่ขอสิทธิ์ Input Monitoring แยกต่างหากตามข้อกำหนด §13) และข้อมูลทั้งหมดจะประมวลผลในหน่วยความจำชั่วคราว (RAM) ของเครื่องเท่านั้น:

🔒 ประมวลผลในเครื่อง 100%

ตัวอักษร คำ ประโยค หรือข้อความที่คุณพิมพ์ในทุกแอปพลิเคชัน จะถูกวิเคราะห์เปรียบเทียบกับพจนานุกรมในเครื่องเท่านั้น

🚫 ไม่มีการบันทึกคีย์สโตรกลงดิสก์

เราไม่มีระบบ Keylogger หรือไฟล์ Log บันทึกย้อนหลัง ข้อความจะถูกเคลียร์ออกจากหน่วยความจำทันทีหลังประมวลผลคำเสร็จสิ้น

2. การรายงานปัญหา (Problem Reports)

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

🛡️ ส่งด้วยความยินยอมของผู้ใช้ 100% (Manual Opt-In)

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

✓ สิ่งที่มีในรายงาน (Included)

  • เหตุการณ์ของระบบแก้คำไม่เกิน 200 รายการ โดยเก็บเหตุการณ์ผิดปกติไว้ก่อน ที่เหลือเป็นรายการล่าสุด (ไร้ข้อความ)
  • สถิติสะสมรายวัน 14 วันล่าสุด (เช่น จำนวนครั้งที่ระบบหน่วง ถูกปิด หรือกู้คืน และจำนวนรอบพักเครื่อง)
  • ข้อมูลระบบและเครื่อง (รุ่นแอป, เวอร์ชันและ build ของ macOS, รุ่นเครื่อง เช่น Mac16,1 และสถาปัตยกรรม เช่น arm64)
  • สภาพแวดล้อมของระบบ (ภาษาระบบแบบ 2 ตัวอักษร, ผังแป้นพิมพ์ที่ใช้อยู่เฉพาะของ Apple, สถานะความร้อนและโหมดประหยัดพลังงาน, และแอปที่อาจชนกันเฉพาะจากรายการที่กำหนด: Karabiner, BetterTouchTool, Keyboard Maestro, Alfred, Raycast, AltTab, iTerm2)
  • สถานะการทำงานของ KeyXamathi (เช่น ตำแหน่งแอปแบบหมวด, สิทธิ์ Accessibility, สิทธิ์ส่งคีย์, Secure Input, สถานะ Event Tap, สถานะระบบแก้คำ, ปุ่มสลับภาษา, การหยุดชั่วคราว, และหน่วยความจำที่แอปใช้)
  • ข้อความและอีเมลที่คุณสมัครใจกรอกเอง (ไม่บังคับ)

✗ สิ่งที่ไม่มีวันถูกส่ง (Never Sent)

  • ข้อความ คำ หรือคีย์สโตรกใดๆ ที่คุณพิมพ์
  • ชื่อ นามสกุล หรือข้อมูลส่วนตัว
  • รหัสประจำเครื่อง (Hardware UUID, MAC Address หรือ Install ID)
  • ที่อยู่ IP ดิบ (ระบบใช้ hash ร่วมกับ salt รายวันสำหรับ rate limit เท่านั้น)
  • ตำแหน่งไฟล์ที่อยู่จริงของแอป, ชื่อบัญชีผู้ใช้ (Username), ภูมิภาค (Region/Timezone) และรายชื่อแอปอื่นที่ไม่อยู่ในรายการที่อาจชนกัน

⏱️ นโยบายการจัดเก็บและทำลายข้อมูล (90-Day Auto-Purge)

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

เครื่องมือตรวจสอบและขอลบรายงานความเสถียร

คุณสามารถใช้รหัสรายงาน (Report ID) ที่ได้รับจากแอป เช่น R7K2-9QMX เพื่อตรวจสอบสถานะหรือสั่งลบข้อมูลออกจากเซิร์ฟเวอร์ได้ทันที

3. การติดต่อและขอความช่วยเหลือ

หากคุณมีข้อสงสัยเกี่ยวกับนโยบายความเป็นส่วนตัว หรือต้องการสอบถามเรื่องการจัดการข้อมูล สามารถติดต่อทีมพัฒนาได้ที่ [email protected] หรือ [email protected]