นโยบายความเป็นส่วนตัวของ Run Analytics

อัปเดตล่าสุด: 10 มกราคม 2568 | วันที่มีผลบังคับใช้: 10 มกราคม 2568

บทนำ

Run Analytics ("เรา" หรือ "แอป") ให้ความสำคัญอย่างยิ่งกับการปกป้องความเป็นส่วนตัวของคุณ นโยบายความเป็นส่วนตัวนี้อธิบายถึงวิธีที่แอปพลิเคชันมือถือของเรา (ทั้งบน iOS และ Android) เข้าถึง ใช้ และปกป้องข้อมูลสุขภาพจากอุปกรณ์ของคุณ

หลักการความเป็นส่วนตัวที่สำคัญ: Run Analytics ทำงานบนสถาปัตยกรรมแบบ Local-only (ภายในเครื่องเท่านั้น) โดยไม่ใช้เซิร์ฟเวอร์ภายนอก ข้อมูลสุขภาพทั้งหมดที่เข้าถึงได้จาก Apple HealthKit (iOS) หรือ Health Connect (Android) จะถูกเก็บไว้ในอุปกรณ์ของคุณเท่านั้น และจะไม่มีการส่งไปยังเซิร์ฟเวอร์ภายนอก บริการคลาวด์ หรือบุคคลที่สามใดๆ ทั้งสิ้น

1. การเข้าถึงข้อมูลสุขภาพ

Run Analytics ผสานรวมเข้ากับระบบสุขภาพหลักของอุปกรณ์เพื่อวิเคราะห์การออกกำลังกายที่ละเอียด:

1.1 iOS - การผสานรวมกับ Apple HealthKit

ในอุปกรณ์ iOS Run Analytics จะเชื่อมต่อกับ Apple HealthKit เพื่อเข้าถึงข้อมูลการวิ่ง เราขอสิทธิ์เข้าถึงแบบอ่านข้อมูลเท่านั้น (Read-only) สำหรับรายการต่อไปนี้:

  • Workout Sessions: ช่วงเวลาการออกกำลังกายและระยะเวลาที่วิ่ง
  • Distance: ระยะทางการวิ่งทั้งหมด
  • Heart Rate: ข้อมูลอัตราการเต้นของหัวใจระหว่างการออกกำลังกาย
  • Active Energy: แคลอรี่ที่เผาผลาญระหว่างการวิ่ง
  • Step Count: ข้อมูลจำนวนก้าวเพื่อนำมาคำนวณรอบขา (Cadence)

การปฏิบัติตามมาตรฐาน Apple HealthKit: Run Analytics ปฏิบัติตามแนวทางของ Apple HealthKit อย่างเคร่งครัด ข้อมูลสุขภาพของคุณจะถูกประมวลผลบนเครื่อง iOS ของคุณโดยไม่ถูกส่งออกไปที่อื่น เราไม่มีการแบ่งปันข้อมูล HealthKit กับบุคคลที่สาม แพลตฟอร์มโฆษณา หรือนายหน้าข้อมูล

1.2 Android - การผสานรวมกับ Health Connect

ประเภทข้อมูลสุขภาพ การขออนุญาต (Permission) วัตถุประสงค์
ช่วงเวลาการออกกำลังกาย READ_EXERCISE เพื่อระบุและนำเข้าข้อมูลการออกกำลังกายจากการวิ่งจาก Health Connect
บันทึกระยะทาง READ_DISTANCE เพื่อแสดงระยะทางรวมต่อการวิ่ง การแบ่งช่วงเพซ (Splits) และคำนวณความเร็ว
อัตราการเต้นของหัวใจ READ_HEART_RATE เพื่อแสดงกราฟและคำนวณค่าเฉลี่ย/สูงสุดของอัตราการเต้นของหัวใจระหว่างการวิ่ง
บันทึกความเร็ว READ_SPEED เพื่อคำนวณและแสดงเพซการวิ่งและโซนความเร็วของคุณ
จำนวนก้าว READ_STEPS เพื่อคำนวณรอบขาการวิ่ง (จำนวนก้าวต่อนาที)
การเผาผลาญแคลอรี่ READ_TOTAL_CALORIES_BURNED เพื่อสรุปภาพรวมการใช้พลังงานทั้งหมดระหว่างการวิ่ง

สิทธิ์การเข้าถึงบน Android: สิทธิ์เหล่านี้จะถูกขอเมื่อเปิดใช้งานแอปครั้งแรก คุณสามารถยกเลิกสิทธิ์เหล่านี้ได้ตลอดเวลาผ่านทาง การตั้งค่าของ Android → แอป → Health Connect → Run Analytics

1.3 วิธีที่เราใช้ข้อมูลสุขภาพ

ข้อมูลสุขภาพทั้งหมดจะถูกใช้ เฉพาะเพื่อวัตถุประสงค์ต่อไปนี้เท่านั้น:

  • การแสดงผลการออกกำลังกาย: เพื่อแสดงประวัติการวิ่งพร้อมตัวชี้วัดที่ละเอียด (ระยะทาง, เวลา, เพซ, อัตราการเต้นของหัวใจ)
  • การวิเคราะห์ประสิทธิภาพ: คำนวณโซนเพซ, วิเคราะห์รอบขา, ความเร็ววิกฤต (Threshold Pace) และคะแนนความเครียดในการฝึกซ้อม (rTSS)
  • การติดตามความก้าวหน้า: แสดงแนวโน้มประสิทธิภาพ สถิติที่ดีที่สุด และสรุปการออกกำลังกาย
  • การส่งออกข้อมูล: เพื่อให้คุณสามารถส่งออกข้อมูลเป็นไฟล์ CSV สำหรับการใช้งานส่วนตัว

1.4 การจัดเก็บข้อมูล

🔒 การการันตีความเป็นส่วนตัวที่สำคัญ:

ข้อมูลสุขภาพทั้งหมดจะถูกเก็บไว้ที่อุปกรณ์ของคุณเท่านั้น

  • iOS: ข้อมูลถูกเก็บโดยใช้ iOS Core Data และ UserDefaults (ภายในเครื่องเท่านั้น)
  • Android: ข้อมูลถูกเก็บโดยใช้ Android Room Database (SQLite ภายในเครื่องเท่านั้น)
  • ไม่มีการอัปโหลดข้อมูลไปยังเซิร์ฟเวอร์ภายนอก
  • ไม่มีการส่งข้อมูลผ่านอินเทอร์เน็ต
  • ไม่มีการซิงค์ข้อมูลคลาวด์หรือสำรองข้อมูลสุขภาพออนไลน์
  • ไม่มีบุคคลที่สามที่สามารถเข้าถึงข้อมูลสุขภาพของคุณได้

ครั้งเดียวที่ข้อมูลจะออกจากอุปกรณ์ของคุณคือเมื่อ คุณเลือกที่จะส่งออกด้วยตัวเอง เป็นไฟล์ CSV และแชร์ไฟล์นั้นผ่านช่องทางที่คุณเลือกเอง

2. สิทธิ์ที่จำเป็น

2.1 สิทธิ์บน iOS

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

คุณสามารถจัดการสิทธิ์ HealthKit ได้ตลอดเวลาในการตั้งค่าของ iOS → ความเป็นส่วนตัวและความปลอดภัย → สุขภาพ → Run Analytics

2.2 สิทธิ์บน Android

  • android.permission.health.READ_EXERCISE
  • android.permission.health.READ_DISTANCE
  • android.permission.health.READ_HEART_RATE
  • android.permission.health.READ_SPEED
  • android.permission.health.READ_STEPS
  • android.permission.health.READ_TOTAL_CALORIES_BURNED
  • การเข้าถึงอินเทอร์เน็ต (INTERNET): ใช้เพื่อแสดงเนื้อหาภายในแอปและจัดการการสมัครสมาชิก (Google Play Billing) เท่านั้น ไม่มีการส่งข้อมูลสุขภาพผ่านอินเทอร์เน็ต
  • Foreground Service (FOREGROUND_SERVICE): สำหรับรองรับฟีเจอร์การซิงค์ในอนาคต (ในขณะนี้ยังไม่มีการใช้งาน)

3. ข้อมูลที่เรา "ไม่" เก็บรวมรวม

Run Analytics จะ ไม่มีการคงไว้ เก็บร่วมรวม หรือส่งต่อ ข้อมูลดังต่อไปนี้:

  • ❌ ข้อมูลส่วนตัวที่ระบุตัวตนได้ (ชื่อ, อีเมล, เบอร์โทรศัพท์)
  • ❌ รหัสประจำเครื่อง (IDFA บน iOS หรือ Advertising ID บน Android)
  • ❌ ข้อมูลสถานที่ปัจจุบันหรือพิกัด GPS
  • ❌ ข้อมูลการใช้งานแอปหรือการติดตามพฤติกรรมผู้ใช้
  • ❌ รายงานการค้างของแอป (Crash reports) ไปยังเซิร์ฟเวอร์ภายนอก
  • ❌ ข้อมูลใดๆ ผ่านชุดเครื่องมือ SDK ของบุคคลที่สาม

เราใช้ เครื่องมือติดตามเป็นศูนย์ (Zero Third-Party Tracking) ซึ่งหมายถึง:

  • ไม่มี Google Analytics / Firebase Analytics
  • ไม่มี Facebook SDK
  • ไม่มี SDK สำหรับการโฆษณา
  • ไม่มีบริการรายงานข้อผิดพลาด (เช่น Crashlytics, Sentry)

4. การซื้อในแอปและการสมัครสมาชิก

Run Analytics มีฟีเจอร์พรีเมียมผ่านการสมัครสมาชิกที่จัดการโดยระบบชำระเงินของอุปกรณ์โดยตรง:

4.1 iOS - การสมัครสมาชิกบน App Store

  • Apple จัดการการประมวลผลการชำระเงินทั้งหมดผ่าน App Store
  • เราได้รับเพียงสถานะการสมัครสมาชิก (ใช้งาน/ไม่ได้ใช้งาน) ผ่าน StoreKit เท่านั้น
  • เรา "ไม่" สามารถเข้าถึงข้อมูลการชำระเงินของคุณ (เช่น เลขบัตรเครดิต)
  • ข้อมูลการสมัครสมาชิกจะถูกเก็บไว้ในเครื่องของคุณ

4.2 Android - การสมัครสมาชิกบน Google Play

  • Google Play จัดการการประมวลผลการชำระเงินทั้งหมด
  • เราได้รับเพียงสถานะการสมัครสมาชิกผ่าน Google Play Billing API
  • เรา "ไม่" สามารถเข้าถึงข้อมูลการชำระเงินของคุณได้
  • ข้อมูลการสมัครสมาชิกจะถูกเก็บไว้ในเครื่องของคุณ

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

5.1 การคงไว้ซึ่งข้อมูล

  • ข้อมูลสุขภาพจะถูกเก็บไว้ในอุปกรณ์ของคุณ อย่างไม่มีกำหนด จนกว่าคุณจะลบออกด้วยตัวเอง

5.2 การลบข้อมูล

คุณสามารถลบข้อมูลของคุณได้ทุกเมื่อโดยใช้วิธีต่อไปนี้:

  • วิธีที่ 1: ลบข้อมูลการออกกำลังกายแต่ละรายการภายในการตั้งค่ารายละเอียดของรายการนั้น
  • วิธีที่ 2: ล้างข้อมูลแอปทั้งหมด (บน Android: การตั้งค่าแอป → ล้างข้อมูล, บน iOS: ลบแอปแล้วติดตั้งใหม่)
  • วิธีที่ 3: ถอนการติดตั้งแอป (แอปจะลบข้อมูลที่ประมวลผลในเครื่องทั้งหมดโดยอัตโนมัติ)

6. ความปลอดภัยของข้อมูล

เราให้ความสำคัญกับความปลอดภัย แม้ว่าข้อมูลจะอยู่แค่ในเครื่องของคุณก็ตาม:

  • iOS Security: ข้อมูลถูกปกป้องด้วย iOS Keychain และการเข้ารหัสของอุปกรณ์
  • Android Security: ข้อมูลถูกปกป้องด้วยระบบ security sandbox ของ Android
  • No Network Risk: ความเสี่ยงในการดักจับข้อมูลเป็นศูนย์เนื่องจากไม่มีการส่งข้อมูลผ่านเครือข่าย

7. สิทธิของคุณ (การปฏิบัติตาม GDPR และ CCPA)

ถึงแม้เราจะไม่เก็บข้อมูลส่วนบุคคลของคุณบนเซิร์ฟเวอร์ แต่เรายังคงเคารพสิทธิตามกฎหมายความเป็นส่วนตัวสากล:

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

8. ติดต่อเรา

หากคุณมีคำถามหรือข้อสงสัยเกี่ยวกับนโยบายความเป็นส่วนตัว:

สรุปสั้นๆ

  • สิ่งที่เราเข้าถึง: ข้อมูลการวิ่งจาก Apple Health หรือ Health Connect
  • ที่จัดเก็บข้อมูล: เฉพาะบนอุปกรณ์ "ของคุณ" เท่านั้น
  • ความปลอดภัย: ข้อมูลจะไม่มีการออกจากเครื่อง ตราบใดที่คุณไม่แชร์ออกไปเอง
  • ความเป็นส่วนตัว: ไม่มีการติดตาม ไม่มีโฆษณา ไม่มีการขายข้อมูล

Run Analytics ถูกสร้างขึ้นโดยเน้นความเป็นส่วนตัวเป็นอันดับแรก ข้อมูลการวิ่งของคุณเป็นของคุณ และมันจะยังคงอยู่กับคุณเสมอ