ความเป็นส่วนตัวของคุณ คือหัวใจหลักของการออกแบบ
เราออกแบบ KeyXamathi โดยยึดหลัก Offline-first ข้อความที่คุณพิมพ์ทุกคำถูกประมวลผลภายในเครื่อง Mac ของคุณเท่านั้น และไม่ต้องพึ่งพาความไว้วางใจเปล่าๆ เพราะคุณสามารถตรวจสอบได้ด้วยตัวเอง
1. สิ่งที่เกิดขึ้นภายในเครื่องของคุณ (Local Processing)
ในการสลับภาษาและแก้ไขคำที่พิมพ์ผิดให้อัตโนมัติ แอปจำเป็นต้องได้รับสิทธิ์ Accessibility จาก macOS เท่านั้น (ไม่ขอสิทธิ์ Input Monitoring แยกต่างหากตามข้อกำหนด §13) และข้อมูลทั้งหมดจะประมวลผลในหน่วยความจำชั่วคราว (RAM) ของเครื่องเท่านั้น:
🔒 ประมวลผลในเครื่อง 100%
ตัวอักษร คำ ประโยค หรือข้อความที่คุณพิมพ์ในทุกแอปพลิเคชัน จะถูกวิเคราะห์เปรียบเทียบกับพจนานุกรมในเครื่องเท่านั้น
🚫 ไม่มีการบันทึกคีย์สโตรกลงดิสก์
เราไม่มีระบบ Keylogger หรือไฟล์ Log บันทึกย้อนหลัง ข้อความจะถูกเคลียร์ออกจากหน่วยความจำทันทีหลังประมวลผลคำเสร็จสิ้น
2. การรายงานปัญหา (Problem Reports)
เมื่อระบบตรวจจับความผิดปกติ หรือเมื่อผู้ใช้ต้องการรายงานปัญหาในแอป KeyXamathi คุณสามารถเปิดหน้าต่างรายงานปัญหา (ปุ่มในหน้า About) เพื่อส่งข้อมูลให้ทีมพัฒนาวิเคราะห์ได้ โดยมีหลักการคุ้มครองความเป็นส่วนตัวอย่างเคร่งครัด:
✓ สิ่งที่มีในรายงาน (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]