Kebijakan Privasi untuk Analitik Renang

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

Pendahuluan

Analitik Renang ("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: Analitik Renang beroperasi pada arsitektur tanpa server dan hanya bersifat 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 dikirimkan ke server eksternal, layanan cloud, atau pihak ketiga.

1. Akses Data Kesehatan

Analitik Renang terintegrasi dengan platform kesehatan bawaan perangkat Anda untuk menyediakan analisis latihan renang:

1.1 iOS - Integrasi Apple HealthKit

Pada perangkat iOS, Analitik Renang terintegrasi dengan Apple HealthKit untuk mengakses data latihan renang. Kami meminta akses baca-saja untuk:

  • Sesi Latihan: Sesi latihan renang dengan waktu dan durasi
  • Jarak: Total jarak renang dan jarak tiap lintasan
  • Detak Jantung: Data detak jantung selama latihan
  • Energi Aktif: Kalori yang terbakar selama sesi renang
  • Jumlah Ayunan Renang: Data ayunan untuk analisis

Kepatuhan Apple HealthKit: Analitik Renang mematuhi semua panduan 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 pialang data.

1.2 Android - Integrasi Health Connect

Jenis Data Kesehatan Izin Tujuan
Sesi Latihan READ_EXERCISE Untuk mengidentifikasi dan mengimpor sesi latihan renang dari Health Connect
Catatan Jarak READ_DISTANCE Untuk menampilkan metrik utama seperti total jarak per sesi renang, jarak lintasan, dan menghitung pace
Catatan Detak Jantung READ_HEART_RATE Untuk menampilkan grafik detak jantung, menghitung rata-rata dan detak jantung maksimum selama latihan
Catatan Kecepatan READ_SPEED Untuk menghitung dan menampilkan pace renang Anda, zona pace, dan analisis laju ayunan
Kalori yang Terbakar READ_TOTAL_CALORIES_BURNED Untuk memberikan gambaran komprehensif tentang pengeluaran energi selama sesi renang

Izin Android: Izin ini diminta saat aplikasi pertama kali dijalankan. Anda dapat membatalkan izin ini kapan saja melalui Pengaturan Android → Aplikasi → Health Connect → Analitik Renang.

1.3 Cara Kami Menggunakan Data Kesehatan

Semua data kesehatan digunakan secara eksklusif untuk tujuan berikut:

  • Tampilan Latihan: Menampilkan sesi renang Anda dengan metrik terperinci (jarak, waktu, pace, detak jantung)
  • Analitika Performa: Menghitung zona pace, analisis ayunan, CSS (*Critical Swim Speed*), dan sTSS (*swim Training Stress Score*)
  • Pelacakan Kemajuan: Menampilkan tren performa, pencapaian terbaik 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 pencadangan 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 Latihan, Jarak, Detak Jantung, Energi Aktif, dan Jumlah Ayunan Renang
  • Perpustakaan 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 → Analitik Renang.

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

3. Data yang TIDAK Kami Kumpulkan

Analitik Renang TIDAK mengumpulkan, menyimpan, atau mengirimkan:

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

Kami menggunakan nol perpustakaan pelacakan pihak ketiga termasuk:

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

4. Pembelian dalam Aplikasi dan Langganan

Analitik Renang menawarkan langganan opsional dalam aplikasi yang dikelola melalui sistem pembayaran bawaan 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 → Analitik Renang
  • 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 API Penagihan Google Play
  • 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 → Analitik Renang
  • Atau di dalam aplikasi: Pengaturan → Kelola Langganan

5. Retensi dan Penghapusan Data

5.1 Retensi Data

  • Data kesehatan disimpan di perangkat Anda tanpa batas waktu sampai Anda menghapusnya secara manual
  • Data latihan disimpan 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)
  • Konfirmasi penghapusan

Metode 2: Hapus Semua Data Aplikasi

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

Metode 3: Hapus Instalan Aplikasi

  • Menghapus instalan Analitik Renang akan secara otomatis menghapus semua data lokal

Metode 4: Batalkan Izin Kesehatan

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

6. Keamanan Data

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

6.1 Langkah-Langkah Keamanan

  • Keamanan iOS: Semua data yang disimpan menggunakan iOS Core Data dilindungi oleh iOS Keychain dan enkripsi perangkat. Data dilindungi saat perangkat dalam keadaan terkunci.
  • Keamanan Android: Semua data yang disimpan dalam Room Database dilindungi oleh keamanan bawaan Android dan *sandbox* aplikasi.
  • Tidak Ada Transmisi Jaringan: Data kesehatan tidak pernah meninggalkan perangkat Anda, menghilangkan risiko keamanan transmisi
  • Sandboxing Aplikasi: *Sandbox* aplikasi iOS dan Android mencegah aplikasi lain mengakses data Analitik Renang
  • 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:

  • Pastikan perangkat Anda terkunci dengan kode sandi/biometrik yang kuat
  • Selalu perbarui OS Anda dengan tambalan keamanan terbaru
  • iOS: Jangan melakukan *jailbreak* pada perangkat Anda
  • Android: Jangan melakukan *rooting* pada perangkat Anda

7. Berbagi Data dan Pihak Ketiga

Analitik Renang 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 melakukan integrasi 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. Beralih ke Pengaturan → Ekspor Data Mentah
  2. Menghasilkan file CSV
  3. Memilih untuk membagikan file CSV tersebut melalui menu berbagi perangkat Anda (email, penyimpanan cloud, aplikasi pengiriman pesan)

Hal ini sepenuhnya berada di bawah kendali Anda.

8. Privasi Anak-anak

Analitik Renang 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 bahwa seorang anak di bawah 13 tahun telah menggunakan Analitik Renang, 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 berada 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 Analitik Renang tidak mengumpulkan data pribadi di server, kami tetap 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 Penghapusan: Hapus data menggunakan metode yang dijelaskan di Bagian 5.2
  • Hak 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 di Bagian 5.2
  • Hak untuk Memilih Tidak Menjual: Tidak berlaku (kami tidak pernah menjual data)

11. Perubahan pada Kebijakan Privasi Ini

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

  • Tanggal "Terakhir Diperbarui" di bagian atas kebijakan ini akan direvisi
  • Perubahan signifikan akan diumumkan melalui aplikasi
  • Penggunaan aplikasi yang berkelanjutan setelah perubahan dianggap sebagai penerimaan terhadap kebijakan yang diperbarui

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

12. Hubungi Kami

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

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

13. Kepatuhan Hukum

Analitik Renang mematuhi:

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

Ringkasan

Dalam Penjelasan Sederhana:

  • Apa yang kami akses: Data latihan renang 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 tersebut tidak pernah meninggalkan perangkat Anda.
  • Siapa yang dapat melihatnya: Hanya Anda.
  • Cara menghapusnya: Hapus data aplikasi atau hapus instalan aplikasi kapan saja.

Analitik Renang dibangun dengan privasi sebagai yang utama. Data renang Anda adalah milik Anda, dan tetap tersimpan di perangkat Anda.