นโยบายความเป็นส่วนตัวสำหรับ Bike Analytics

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

บทนำ

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

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

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

Bike Analytics เชื่อมต่อกับแพลตฟอร์มสุขภาพดั้งเดิมของอุปกรณ์ของคุณเพื่อให้บริการการวิเคราะห์การปั่นจักรยานที่ละเอียด:

1.1 iOS - การเชื่อมต่อ Apple HealthKit

บนอุปกรณ์ iOS Bike Analytics เชื่อมต่อกับ Apple HealthKit เพื่อเข้าถึงข้อมูลการออกกำลังกายแบบปั่นจักรยาน เราขอการเข้าถึงแบบอ่านอย่างเดียว (read-only) สำหรับ:

  • Workout Sessions: เซสชั่นการออกกำลังกายปั่นจักรยานพร้อมเวลาและระยะเวลา
  • Distance: ระยะทางการปั่นรวม
  • Heart Rate: ข้อมูลอัตราการเต้นหัวใจระหว่างการออกกำลังกาย
  • Active Energy: แคลอรี่ที่เผาผลาญระหว่างเซสชั่นการปั่น
  • Cycling Power: ข้อมูลพละกำลัง (วัตต์) สำหรับการวิเคราะห์ประสิทธิภาพ
  • Cycling Speed: ข้อมูลความเร็วสำหรับการวิเคราะห์เพซ

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

1.2 Android - การเชื่อมต่อ Health Connect

ประเภทข้อมูลสุขภาพ การอนุญาต (Permission) วัตถุประสงค์
Exercise Sessions READ_EXERCISE เพื่อระบุและนำเข้าเซสชั่นการปั่นจักรยานจาก Health Connect
Distance Records READ_DISTANCE เพื่อแสดงระยะทางรวมต่อเทคนิคและคำนวณเมตริกความเร็ว
Heart Rate Records READ_HEART_RATE เพื่อแสดงกราฟอัตราการเต้นหัวใจ คำนวณอัตราการเต้นหัวใจเฉลี่ยและสูงสุด
Speed Records READ_SPEED เพื่อคำนวณและแสดงโซนความเร็วและเพซของคุณ
Power Records READ_POWER เพื่อวิเคราะห์ผลผลิตพละกำลัง (วัตต์) และคำนวณ FTP/TSS
Calories Burned READ_TOTAL_CALORIES_BURNED เพื่อให้ภาพรวมของการใช้พลังงานระหว่างการปั่น

การอนุญาต Android: การอนุญาตเหล่านี้ถูกร้องขอระหว่างการเปิดแอปครั้งแรก คุณสามารถเพิกถอนการอนุญาตเหล่านี้ได้ตลอดเวลาผ่าน Android Settings → Apps → Health Connect → Bike Analytics

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

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

  • การแสดงการออกกำลังกาย: แสดงเซสชั่นการปั่นของคุณพร้อมเมตริกละเอียด (ระยะทาง, เวลา, ความเร็ว, อัตราการเต้นหัวใจ, พละกำลัง)
  • การวิเคราะห์ประสิทธิภาพ: คำนวณโซนพละกำลัง, FTP (Functional Threshold Power), และ TSS (Training Stress Score)
  • การติดตามความก้าวหน้า: แสดงแนวโน้มประสิทธิภาพ สถิติสูงสุดส่วนบุคคล และสรุปการออกกำลังกาย
  • การส่งออกข้อมูล: อนุญาตให้คุณส่งออกข้อมูลการออกกำลังกายเป็นรูปแบบ CSV สำหรับการใช้งานส่วนตัว

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

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

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

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

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

2. การอนุญาตที่ต้องการ

2.1 การอนุญาต iOS

  • HealthKit Access: การเข้าถึงแบบอ่านสำหรับ Workouts, Distance, Heart Rate, Active Energy, Cycling Speed, และ Cycling Power
  • Photo Library (ทางเลือก): เฉพาะถ้าคุณเลือกที่จะบันทึกสรุปการออกกำลังกายเป็นรูปภาพ

คุณสามารถจัดการการอนุญาต HealthKit ได้ตลอดเวลาใน iOS Settings → Privacy & Security → Health → Bike 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_POWER
  • android.permission.health.READ_TOTAL_CALORIES_BURNED
  • Internet Access (INTERNET): ใช้เฉพาะสำหรับแสดงเนื้อหาคงที่ภายในแอปและการจัดการการสมัครสมาชิก

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

Bike Analytics ไม่ เก็บรูบรวม จัดเก็บ หรือส่ง:

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

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

Bike Analytics เสนอการสมัครสมาชิกภายในแอปทางเลือกซึ่งจัดการผ่านระบบชำระเงินดั้งเดิมของอุปกรณ์ของคุณ (App Store หรือ Google Play) เราไม่ได้รับรายละเอียดการชำระเงิน ได้รับเพียงสถานะการสมัครสมาชิกเท่านั้น

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

5.1 การเก็บรักษาข้อมูล

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

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

ลบการออกกำลังกายแต่ละรายการภายในแอป หรือล้างข้อมูลแอปทั้งหมดผ่านการตั้งค่าระบบหรือการถอนการติดตั้ง เพิกถอนการอนุญาตด้านสุขภาพได้ตลอดเวลา

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

เราใช้การเข้ารหัสระดับอุปกรณ์ (iOS Keychain, Android Sandbox) ไม่มีการส่งข้อมูลเกิดขึ้น กำจัดความเสี่ยงทางเครือข่าย

7. การแชร์ข้อมูลและบุคคลที่สาม

Bike Analytics ไม่แชร์ข้อมูลสุขภาพของคุณกับบุคคลที่สามใดๆ เราไม่ขายข้อมูลหรือไม่ใช้ SDK โฆษณา

8. ความเป็นส่วนตัวของเด็ก

Bike Analytics ไม่เก็บรวบรวมข้อมูลจากเด็กอายุต่ำกว่า 13 ปีโดยเจตนา ผู้ปกครองควรดูแลการใช้งานแอป

9. การเปลี่ยนแปลงนโยบายความเป็นส่วนตัวนี้

เราอาจอัปเดตนโยบายนี้ โปรดตรวจสอบเป็นระยะ การใช้งานต่อเนื่องถือว่ายอมรับการเปลี่ยนแปลง

10. ติดต่อเรา

หากคุณมีคำถาม:

สรุป

ในแง่ง่ายๆ:

  • สิ่งที่เราเข้าถึง: ข้อมูลการออกกำลังกายปั่นจักรยานจาก HealthKit (iOS) หรือ Health Connect (Android)
  • ที่ที่มันถูกเก็บ: บนอุปกรณ์ของคุณเท่านั้น
  • ที่ที่มันไป: ไม่ไปไหน มันไม่เคยออกจากอุปกรณ์ของคุณ
  • ใครเห็นมัน: คุณเท่านั้น

Bike Analytics ถูกสร้างโดยคำนึงถึงความเป็นส่วนตัวเป็นอันดับแรก