Dasar Privasi untuk Bike Analytics

Kemas Kini Terakhir: 10 Januari 2025 | Tarikh Berkuatkuasa: 10 Januari 2025

Pengenalan

Bike Analytics ("kami," atau "aplikasi") komited untuk melindungi privasi anda. Dasar Privasi ini menjelaskan bagaimana aplikasi mudah alih kami (iOS dan Android) mengakses, menggunakan, dan melindungi data kesihatan dari peranti anda.

Prinsip Privasi Utama: Bike Analytics beroperasi pada seni bina sifar-pelayan, tempatan-sahaja. Semua data kesihatan yang diakses dari Apple HealthKit (iOS) atau Health Connect (Android) kekal secara eksklusif pada peranti fizikal anda dan tidak pernah dihantar ke pelayan luaran, perkhidmatan awan, atau pihak ketiga.

1. Akses Data Kesihatan

Bike Analytics berintegrasi dengan platform kesihatan natif peranti anda untuk menyediakan analisis latihan berbasikal terperinci:

1.1 iOS - Integrasi Apple HealthKit

Pada peranti iOS, Bike Analytics berintegrasi dengan Apple HealthKit untuk mengakses data latihan berbasikal. Kami meminta akses baca-sahaja untuk:

  • Sesi Latihan: Sesi senaman berbasikal dengan masa dan tempoh
  • Jarak: Jumlah jarak berbasikal
  • Kadar Jantung: Data kadar jantung semasa latihan
  • Tenaga Aktif: Kalori terbakar semasa sesi berbasikal
  • Kuasa Berbasikal: Data kuasa (watt) untuk analisis prestasi
  • Kelajuan Berbasikal: Data kelajuan untuk analisis rentak

Pematuhan Apple HealthKit: Bike Analytics mematuhi semua garis panduan Apple HealthKit. Data kesihatan anda diproses sepenuhnya pada peranti iOS anda dan tidak pernah meninggalkannya. Kami tidak pernah berkongsi data HealthKit dengan pihak ketiga, platform pengiklanan, atau broker data.

1.2 Android - Integrasi Health Connect

Jenis Data Kesihatan Kebenaran Tujuan
Sesi Senaman READ_EXERCISE Untuk mengenal pasti dan mengimport sesi latihan berbasikal dari Health Connect
Rekod Jarak READ_DISTANCE Untuk memapar jumlah jarak setiap tunggangan dan mengira metrik kelajuan
Rekod Kadar Jantung READ_HEART_RATE Untuk memapar carta kadar jantung, mengira purata dan maksimum kadar jantung
Rekod Kelajuan READ_SPEED Untuk mengira dan memapar kelajuan berbasikal dan zon rentak anda
Rekod Kuasa READ_POWER Untuk menganalisis output kuasa (Watt) dan mengira FTP/TSS
Kalori Terbakar READ_TOTAL_CALORIES_BURNED Untuk menyediakan gambaran keseluruhan perbelanjaan tenaga semasa tunggangan

Kebenaran Android: Kebenaran ini diminta semasa pelancaran pertama aplikasi. Anda boleh membatalkan kebenaran ini pada bila-bila masa melalui Tetapan Android → Aplikasi → Health Connect → Bike Analytics.

1.3 Bagaimana Kami Menggunakan Data Kesihatan

Semua data kesihatan digunakan secara eksklusif untuk tujuan berikut:

  • Paparan Latihan: Tunjukkan sesi berbasikal anda dengan metrik terperinci (jarak, masa, kelajuan, kadar jantung, kuasa)
  • Analitik Prestasi: Kira zon kuasa, FTP (Functional Threshold Power), dan TSS (Skor Tekanan Latihan)
  • Penjejakan Kemajuan: Papar trend prestasi, rekod peribadi, dan ringkasan latihan
  • Eksport Data: Benarkan anda mengeksport data latihan anda ke format CSV untuk kegunaan peribadi

1.4 Penyimpanan Data

🔒 JAMINAN PRIVASI KRITIKAL:

Semua data kesihatan kekal secara eksklusif pada peranti fizikal anda.

  • iOS: Data disimpan menggunakan iOS Core Data dan UserDefaults (pada-peranti sahaja)
  • Android: Data disimpan menggunakan Pangkalan Data Room Android (SQLite pada-peranti)
  • TIADA data dimuat naik ke pelayan luaran
  • TIADA data dihantar melalui internet
  • TIADA penyegerakan awan atau sandaran data kesihatan
  • TIADA akses pihak ketiga kepada data kesihatan anda

Satu-satunya masa data meninggalkan peranti anda adalah apabila ANDA secara jelas memilih untuk mengeksport latihan anda ke format CSV dan berkongsi fail itu sendiri.

2. Kebenaran Yang Diperlukan

2.1 Kebenaran iOS

  • Akses HealthKit: Akses baca kepada Latihan, Jarak, Kadar Jantung, Tenaga Aktif, Kelajuan Berbasikal, dan Kuasa Berbasikal
  • Perpustakaan Foto (Pilihan): Hanya jika anda memilih untuk menyimpan ringkasan latihan sebagai imej

Anda boleh mengurus kebenaran HealthKit pada bila-bila masa di Tetapan iOS → Privasi & Keselamatan → Kesihatan → Bike Analytics.

2.2 Kebenaran 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
  • Akses Internet (INTERNET): Digunakan hanya untuk memaparkan kandungan statik dalam aplikasi dan mengakses pengurusan langganan.

3. Data Yang Kami TIDAK Kumpul

Bike Analytics TIDAK mengumpul, menyimpan, atau menghantar:

  • ❌ Maklumat pengenalan peribadi (nama, e-mel, nombor telefon)
  • ❌ Pengecam peranti (IDFA pada iOS, ID pengiklanan pada Android)
  • ❌ Data lokasi atau koordinat GPS
  • ❌ Analitik penggunaan atau penjejakan tingkah laku aplikasi
  • ❌ Laporan kerosakan atau data diagnostik ke pelayan luaran
  • ❌ Sebarang data melalui SDK pihak ketiga atau perkhidmatan analitik

4. Pembelian Dalam Aplikasi dan Langganan

Bike Analytics menawarkan langganan dalam aplikasi pilihan yang diuruskan melalui sistem pembayaran natif peranti anda (App Store atau Google Play). Kami tidak menerima butiran pembayaran, hanya status langganan.

5. Pengekalan dan Pemadaman Data

5.1 Pengekalan Data

Data kesihatan disimpan pada peranti anda selama-lamanya sehingga dipadam secara manual. Anda mengawal pengekalan data anda.

5.2 Pemadaman Data

Padam latihan individu dalam aplikasi, atau kosongkan semua data aplikasi melalui tetapan sistem atau nyahpasang. Batalkan kebenaran kesihatan pada bila-bila masa.

6. Keselamatan Data

Kami menggunakan penyulitan tahap peranti (iOS Keychain, Android Sandbox). Tiada penghantaran data berlaku, menghapuskan risiko rangkaian.

7. Perkongsian Data dan Pihak Ketiga

Bike Analytics TIDAK berkongsi data kesihatan anda dengan mana-mana pihak ketiga. Kami tidak menjual data atau menggunakan SDK pengiklanan.

8. Privasi Kanak-kanak

Bike Analytics tidak secara sedar mengumpul data daripada kanak-kanak di bawah umur 13 tahun. Ibu bapa harus mengawasi penggunaan aplikasi.

11. Perubahan kepada Dasar Privasi Ini

Kami mungkin mengemas kini dasar ini. Semak secara berkala. Penggunaan berterusan membayangkan penerimaan.

12. Hubungi Kami

Jika anda mempunyai soalan:

Ringkasan

Dalam Istilah Mudah:

  • Apa yang kami akses: Data latihan berbasikal dari HealthKit (iOS) atau Health Connect (Android)
  • Di mana ia disimpan: Hanya pada peranti ANDA
  • Ke mana ia pergi: Ke mana-mana. Ia tidak pernah meninggalkan peranti anda.
  • Siapa yang melihatnya: Hanya anda.

Bike Analytics dibina berutamakan privasi.