Kebijakan Privasi untuk Run Analytics

Terakhir Diperbarui: 10 Januari 2025 | Tanggal Berlaku: 10 Januari 2025

Pendahuluan

Run Analytics ("kami," "milik kami," atau "aplikasi") berkomitmen untuk melindungi privasi Anda. Kebijakan Privasi ini menjelaskan bagaimana aplikasi seluler kami (iOS dan Android) mengakses, menggunakan, dan melindungi data kesehatan dari perangkat Anda.

Prinsip Privasi Utama: Run Analytics beroperasi pada arsitektur tanpa server (*zero-server*) dan hanya lokal. Semua data kesehatan yang diakses dari Apple HealthKit (iOS) atau Health Connect (Android) tetap tersimpan secara eksklusif di perangkat fisik Anda dan tidak pernah dikirim ke server eksternal, layanan *cloud*, atau pihak ketiga.

1. Akses Data Kesehatan

Run Analytics terintegrasi dengan platform kesehatan asli perangkat Anda untuk menyediakan analisis latihan lari yang mendetail:

1.1 iOS - Integrasi Apple HealthKit

Pada perangkat iOS, Run Analytics terintegrasi dengan Apple HealthKit untuk mengakses data latihan lari. Kami meminta akses baca-saja (*read-only*) ke:

  • Sesi Latihan: Sesi latihan lari dengan waktu dan durasi
  • Jarak: Total jarak lari
  • Detak Jantung: Data detak jantung selama latihan
  • Energi Aktif: Kalori yang terbakar selama sesi lari
  • Jumlah Langkah: Data langkah untuk perhitungan frekuensi langkah (*cadence*)

Kepatuhan Apple HealthKit: Run Analytics mematuhi semua pedoman Apple HealthKit. Data kesehatan Anda diproses sepenuhnya di perangkat iOS Anda dan tidak pernah meninggalkannya. Kami tidak pernah membagikan data HealthKit dengan pihak ketiga, platform periklanan, atau makelar data.

1.2 Android - Integrasi Health Connect

Jenis Data KesehatanIzinTujuan
Sesi LatihanREAD_EXERCISEUntuk mengidentifikasi dan mengimpor sesi latihan lari dari Health Connect
Catatan JarakREAD_DISTANCEUntuk menampilkan metrik utama seperti total jarak per lari, split, dan menghitung pace
Catatan Detak JantungREAD_HEART_RATEUntuk menampilkan grafik detak jantung, menghitung detak jantung rata-rata dan maksimum selama latihan
Catatan KecepatanREAD_SPEEDUntuk menghitung dan menampilkan pace lari dan zona pace Anda
LangkahREAD_STEPSUntuk menghitung frekuensi langkah (*cadence*) lari (langkah per menit)
Kalori yang TerbakarREAD_TOTAL_CALORIES_BURNEDUntuk memberikan tinjauan komprehensif tentang pengeluaran energi selama sesi lari

Izin Android: Izin ini diminta saat peluncuran pertama aplikasi. Anda dapat mencabut izin ini kapan saja melalui Pengaturan Android → Aplikasi → Health Connect → Run Analytics.

1.3 Bagaimana Kami Menggunakan Data Kesehatan

Semua data kesehatan digunakan secara eksklusif untuk tujuan berikut:

  • Tampilan Latihan: Menampilkan sesi lari Anda dengan metrik mendetail (jarak, waktu, pace, detak jantung)
  • Analitik Performa: Menghitung zona pace, analisis frekuensi langkah, Threshold Pace, dan rTSS (Running Training Stress Score)
  • Pelacakan Progres: Menampilkan tren performa, rekor pribadi, dan ringkasan latihan
  • Ekspor Data: Memungkinkan Anda mengekspor data latihan ke format CSV untuk penggunaan pribadi

1.4 Penyimpanan Data

🔒 JAMINAN PRIVASI KRITIS:

Semua data kesehatan tetap tersimpan secara eksklusif di perangkat fisik Anda.

  • iOS: Data disimpan menggunakan iOS Core Data dan UserDefaults (hanya di perangkat)
  • Android: Data disimpan menggunakan Android Room Database (SQLite di perangkat)
  • TIDAK ADA data yang diunggah ke server eksternal
  • TIDAK ADA data yang dikirimkan melalui internet
  • TIDAK ADA sinkronisasi cloud atau cadangan data kesehatan
  • TIDAK ADA akses pihak ketiga ke data kesehatan Anda

Satu-satunya saat data meninggalkan perangkat Anda adalah ketika ANDA secara eksplisit memilih untuk mengekspor latihan Anda ke format CSV dan membagikan file tersebut sendiri.

2. Izin yang Diperlukan

2.1 Izin iOS

  • Akses HealthKit: Akses baca ke Sesi Latihan, Jarak, Detak Jantung, Energi Aktif, dan Langkah
  • Galeri Foto (Opsional): Hanya jika Anda memilih untuk menyimpan ringkasan latihan sebagai gambar

Anda dapat mengelola izin HealthKit kapan saja di Pengaturan iOS → Privasi & Keamanan → Kesehatan → Run Analytics.

2.2 Izin 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
  • Akses Internet (INTERNET): Digunakan hanya untuk menampilkan konten statis dalam aplikasi dan mengakses manajemen langganan (Google Play Billing). Tidak ada data kesehatan yang dikirimkan.
  • Layanan Latar Depan (FOREGROUND_SERVICE): Untuk kemungkinan fitur sinkronisasi latar belakang di masa mendatang (saat ini belum diimplementasikan).

3. Data yang TIDAK Kami Kumpulkan

Run Analytics TIDAK mengumpulkan, menyimpan, atau mengirimkan:

  • ❌ Informasi identitas pribadi (nama, email, nomor telepon)
  • ❌ Pengenal perangkat (IDFA di iOS, ID iklan di Android)
  • ❌ Data lokasi atau koordinat GPS
  • ❌ Analitik penggunaan atau pelacakan perilaku aplikasi
  • ❌ Laporan kerusakan atau data diagnostik ke server eksternal
  • ❌ Data apa pun melalui SDK pihak ketiga atau layanan analitik

Kami menggunakan nol pustaka pelacakan pihak ketiga termasuk:

  • Bukan Google Analytics / Firebase Analytics
  • Bukan SDK Facebook
  • Bukan SDK periklanan
  • Bukan layanan pelaporan kerusakan (Crashlytics, Sentry, dll.)

4. Pembelian Dalam Aplikasi dan Langganan

Run Analytics menawarkan langganan dalam aplikasi opsional yang dikelola melalui sistem pembayaran asli perangkat Anda:

4.1 iOS - Langganan App Store

Saat Anda membeli langganan di iOS:

  • Apple menangani semua pemrosesan pembayaran melalui App Store
  • Kami hanya menerima status langganan (aktif/tidak aktif) melalui StoreKit
  • Kami TIDAK memiliki akses ke informasi pembayaran Anda (kartu kredit, alamat penagihan)
  • Data langganan disimpan secara lokal di perangkat Anda

Kelola langganan:

  • Pengaturan iOS → Nama Anda → Langganan → Run Analytics
  • Atau di dalam aplikasi: Pengaturan → Kelola Langganan

4.2 Android - Penagihan Google Play

Saat Anda membeli langganan di Android:

  • Google Play menangani semua pemrosesan pembayaran
  • Kami hanya menerima status langganan (aktif/tidak aktif) melalui Google Play Billing API
  • Kami TIDAK memiliki akses ke informasi pembayaran Anda (kartu kredit, alamat penagihan)
  • Data langganan disimpan secara lokal di perangkat Anda

Kelola langganan:

  • Google Play Store → Akun → Langganan → Run Analytics
  • Atau di dalam aplikasi: Pengaturan → Kelola Langganan

5. Retensi dan Penghapusan Data

5.1 Retensi Data

  • Data kesehatan tersimpan di perangkat Anda tanpa batas waktu hingga Anda menghapusnya secara manual
  • Data latihan dipertahankan untuk menyediakan pelacakan performa historis dan analitik

5.2 Penghapusan Data

Anda dapat menghapus data Anda kapan saja:

Metode 1: Hapus Latihan Individual

  • Buka layar detail latihan
  • Ketuk tombol hapus (ikon tempat sampah)
  • Konfirmasikan penghapusan

Metode 2: Bersihkan Semua Data Aplikasi

  • iOS: Hapus dan instal ulang aplikasi (semua data lokal akan dihapus)
  • Android: Pengaturan → Aplikasi → Run Analytics → Penyimpanan → Hapus data

Metode 3: Ambil Tindakan Hapus Instalasi Aplikasi (*Uninstall*)

  • Menghapus instalasi Run Analytics secara otomatis akan menghapus semua data lokal

Metode 4: Cabut Izin Kesehatan

  • iOS: Pengaturan → Privasi & Keamanan → Kesehatan → Run Analytics → Matikan Semua Kategori
  • Android: Pengaturan → Aplikasi → Health Connect → Run Analytics → Cabut semua izin

6. Keamanan Data

Kami menangani keamanan data dengan serius, meskipun semua data tetap berada di perangkat Anda:

6.1 Upaya Keamanan

  • Keamanan iOS: Semua data yang disimpan menggunakan iOS Core Data dilindungi oleh iOS Keychain dan enkripsi perangkat. Data terlindungi saat perangkat dikunci.
  • Keamanan Android: Semua data yang disimpan dalam Room Database dilindungi oleh keamanan bawaan Android dan *sandbox* aplikasi.
  • Tanpa Transmisi Jaringan: Data kesehatan tidak pernah meninggalkan perangkat Anda, meniadakan risiko keamanan transmisi
  • Sandboxing Aplikasi: *Sandbox* aplikasi iOS dan Android mencegah aplikasi lain mengakses data Run Analytics
  • Penyimpanan Aman: Data kesehatan tidak dapat diakses tanpa autentikasi perangkat (kode sandi, Face ID, Touch ID, sidik jari, pengenalan wajah)

6.2 Tanggung Jawab Anda

Untuk melindungi data Anda:

  • Jaga perangkat Anda tetap terkunci dengan kode sandi/biometrik yang kuat
  • Jaga sistem operasi Anda tetap diperbarui dengan tambalan keamanan terbaru
  • iOS: Jangan me-*jailbreak* perangkat Anda
  • Android: Jangan me-*root* perangkat Anda

7. Berbagi Data dan Pihak Ketiga

Run Analytics TIDAK membagikan data kesehatan Anda dengan pihak ketiga mana pun.

7.1 Tidak Ada Berbagi Data

  • Kami tidak menjual data Anda
  • Kami tidak membagikan data Anda dengan pengiklan
  • Kami tidak memberikan data Anda kepada perusahaan analitik
  • Kami tidak berintegrasi dengan platform media sosial

7.2 Ekspor CSV (Hanya Atas Inisiatif Pengguna)

Satu-satunya cara data meninggalkan perangkat Anda adalah ketika ANDA secara eksplisit:

  1. Buka Pengaturan → Ekspor Data Mentah
  2. Buat file CSV
  3. Pilih untuk membagikan file CSV melalui menu berbagi perangkat Anda (email, penyimpanan cloud, aplikasi pesan)

Ini sepenuhnya di bawah kendali Anda.

8. Privasi Anak-anak

Run Analytics tidak secara sengaja mengumpulkan data dari anak-anak di bawah usia 13 tahun. Aplikasi ini tidak meminta informasi usia, namun orang tua harus mengawasi penggunaan aplikasi pelacakan kesehatan oleh anak-anak mereka.

Jika Anda yakin seorang anak di bawah 13 tahun telah menggunakan Run Analytics, silakan hubungi kami, dan kami akan membantu memastikan semua data lokal dihapus dari perangkat.

9. Transfer Data Internasional

Tidak Berlaku. Karena semua data kesehatan tetap tersimpan secara eksklusif di perangkat Anda (iOS atau Android) dan tidak pernah dikirimkan ke server, tidak ada transfer data internasional.

10. Hak-Hak Anda (Kepatuhan GDPR, CCPA)

Meskipun Run Analytics tidak mengumpulkan data pribadi di server, kami menghormati hak privasi data Anda:

10.1 Hak-hak GDPR (Pengguna Eropa)

  • Hak untuk Mengakses: Semua data Anda dapat diakses di dalam aplikasi kapan saja
  • Hak untuk Menghapus: Hapus data menggunakan metode yang dijelaskan dalam Bagian 5.2
  • Hak untuk Portabilitas: Ekspor data Anda ke format CSV (Pengaturan → Ekspor Data Mentah)
  • Hak untuk Membatasi Pemrosesan: Cabut izin kesehatan untuk menghentikan akses data baru

10.2 Hak-hak CCPA (Pengguna California)

  • Hak untuk Mengetahui: Kebijakan ini mengungkapkan semua data yang diakses dan bagaimana data tersebut digunakan
  • Hak untuk Menghapus: Hapus data menggunakan metode yang dijelaskan dalam Bagian 5.2
  • Hak untuk Memilih Keluar dari Penjualan: Tidak berlaku (kami tidak pernah menjual data)

11. Perubahan pada Kebijakan Privasi Ini

Kami dapat memperbarui Kebijakan Privasi ini dari waktu ke waktu. Saat kami melakukan perubahan:

  • Tanggal "Terakhir Diperbarui" di bagian atas kebijakan ini akan direvisi
  • Perubahan signifikan akan diumumkan di dalam aplikasi
  • Penggunaan aplikasi secara berkelanjutan setelah adanya perubahan merupakan penerimaan Anda terhadap kebijakan yang diperbarui

Kami menyarankan Anda untuk meninjau kebijakan ini secara berkala agar tetap mendapatkan informasi tentang bagaimana kami melindungi privasi Anda.

12. Hubungi Kami

Jika Anda memiliki pertanyaan, kekhawatiran, atau permintaan mengenai Kebijakan Privasi ini atau privasi data Anda:

Waktu Respons: Kami bertujuan untuk menanggapi semua pertanyaan privasi dalam waktu 7 hari kerja.

13. Kepatuhan Hukum

Run Analytics mematuhi:

  • iOS: Pedoman Peninjauan App Store Apple, Pedoman HealthKit Apple
  • Android: Kebijakan Program Pengembang Google Play, Pedoman Health Connect Android
  • Peraturan Perlindungan Data Umum (GDPR)
  • Undang-Undang Privasi Konsumen California (CCPA)
  • Undang-Undang Perlindungan Privasi Daring Anak-anak (COPPA)

Ringkasan

Secara Sederhana:

  • Apa yang kami akses: Data latihan lari dari Apple HealthKit (iOS) atau Health Connect (Android)
  • Di mana data disimpan: Hanya di perangkat ANDA (iOS Core Data atau Android Room Database)
  • Ke mana data dikirim: Tidak ke mana pun. Data tidak pernah meninggalkan perangkat Anda.
  • Siapa yang dapat melihatnya: Hanya Anda.
  • Cara menghapusnya: Bersihkan data aplikasi atau hapus instalasi aplikasi kapan saja.

Run Analytics dibangun dengan mengutamakan privasi. Data lari Anda adalah milik Anda, dan tetap tersimpan di perangkat Anda.