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_EXERCISEandroid.permission.health.READ_DISTANCEandroid.permission.health.READ_HEART_RATEandroid.permission.health.READ_SPEEDandroid.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:
- Beralih ke Pengaturan → Ekspor Data Mentah
- Menghasilkan file CSV
- 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:
- Email: analyticszone@onmedic.org
- Situs Web: https://swimanalytics.app
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.