1. Pengantar
HajjLink adalah aplikasi pendamping jamaah Umrah dan Haji yang dipakai bersama travel penyelenggara. Kebijakan ini menjelaskan data apa yang kami kumpulkan lewat aplikasi HajjLink (com.hajjlink.hajjlink), mengapa kami membutuhkannya, kepada siapa data itu dibagikan, dan pilihan apa yang Anda miliki.
Ringkasnya: HajjLink mengumpulkan lokasi Anda, suara saat Anda berbicara di saluran rombongan, dan identitas dasar yang diberikan travel Anda. Semuanya dipakai untuk satu tujuan — menjaga agar rombongan tetap terhubung dan Anda dapat ditemukan bila terpisah. Kami tidak menjual data Anda dan tidak menampilkan iklan.
2. Siapa pengendali data
Aplikasi HajjLink diterbitkan dan dioperasikan oleh [NAMA PENERBIT], beralamat di [ALAMAT LENGKAP PENERBIT].
Travel penyelenggara Anda juga merupakan pengendali atas data keanggotaan rombongan Anda: merekalah yang mendaftarkan Anda, menerbitkan Kode Jamaah, dan menentukan siapa tour leader Anda. Untuk urusan data keanggotaan (perubahan nama, nomor telepon, atau keluar dari rombongan), travel Anda adalah pihak yang dihubungi lebih dahulu.
3. Data yang kami kumpulkan
| Jenis data | Isinya | Kapan dikumpulkan |
|---|---|---|
| Identitas jamaah | Nama lengkap, nomor telepon, Kode Jamaah, kode rombongan, dan peran (jamaah atau tour leader). | Berasal dari data yang dimasukkan travel penyelenggara, bukan dari Anda mengetiknya di aplikasi. |
| Lokasi presisi | Koordinat GPS (garis lintang & bujur), tingkat akurasi, waktu, dan level baterai ponsel yang menyertainya. | Berkala selama Anda masuk — lebih sering saat bergerak, lebih jarang saat diam. Juga saat Anda menekan tombol darurat. |
| Rekaman suara | Suara dari mikrofon saat Anda menekan tombol bicara di layar Audio Panduan, dan pesan suara yang Anda rekam untuk menyertai sinyal darurat. | Hanya saat Anda menekan tombol bicara atau merekam pesan suara. Mikrofon tidak dibuka di luar itu. |
| Sinyal darurat | Koordinat saat sinyal dikirim, catatan teks yang Anda tulis (opsional), dan pesan suara (opsional). | Saat Anda menekan tombol darurat dan mengonfirmasinya. |
| Pengenal perangkat | Token notifikasi Firebase Cloud Messaging. | Saat aplikasi pertama dijalankan dan setiap kali token diperbarui sistem. |
| Data teknis sesi | Token masuk (JWT) dan kredensial saluran suara khusus milik akun Anda. | Saat Anda masuk. Disimpan terenkripsi di ponsel Anda, bukan di tempat lain. |
Kami tidak mengumpulkan daftar kontak, foto, riwayat penelusuran, daftar aplikasi terpasang, maupun data pembayaran. HajjLink tidak memuat iklan dan tidak memiliki pembelian dalam aplikasi.
4. Izin perangkat yang diminta
| Izin | Dipakai untuk |
|---|---|
| Lokasi (presisi) | Menampilkan posisi Anda di peta, mengirimkannya ke tour leader & travel, dan menyertakannya pada sinyal darurat. Juga dipakai untuk menghitung waktu salat di dalam ponsel. |
| Mikrofon | Bicara di saluran suara rombongan dan merekam pesan suara darurat. |
| Notifikasi | Menyampaikan pengumuman rombongan dan pemberitahuan sinyal darurat. |
| Layanan latar depan (mikrofon, media, lokasi) | Menjaga saluran suara dan pelaporan posisi tetap berjalan saat layar terkunci. Selalu disertai notifikasi tetap yang terlihat di bilah status. |
| Pengecualian optimalisasi baterai | Meminta izin agar sistem tidak membekukan aplikasi saat layar mati. Bila Anda menolaknya, aplikasi tetap berjalan — hanya saja saluran suara dan pelaporan posisi bisa terputus. |
| Bluetooth | Dideklarasikan untuk fitur pemindaian perangkat di sekitar (mode tanpa internet). Mode tersebut saat ini tidak aktif, dan tidak ada data Bluetooth yang dikirim ke server. |
5. Lokasi saat aplikasi di latar belakang
Pengiriman posisi Anda berlanjut ketika aplikasi tidak sedang Anda tatap — termasuk saat layar terkunci. Ini disengaja: tour leader tidak akan bisa menemukan jamaah yang terpisah jika posisi berhenti terkirim begitu ponsel dimasukkan ke saku.
Selama itu berlangsung, sistem Android menampilkan notifikasi tetap, jadi Anda selalu tahu kapan aplikasi sedang aktif. Aplikasi tidak meminta izin “Izinkan sepanjang waktu”; yang dipakai adalah izin lokasi biasa ditambah layanan latar depan tersebut. Menutup paksa aplikasi atau keluar (logout) menghentikan pengiriman posisi sepenuhnya.
6. Dasar dan tujuan pemrosesan
- Menjalankan layanan yang Anda ikuti — menghubungkan Anda dengan rombongan, menampilkan posisi anggota, menyalurkan suara tour leader, dan menyampaikan pengumuman.
- Keselamatan jamaah — menyampaikan sinyal darurat beserta lokasi kepada tour leader dan tim travel agar Anda dapat ditemukan.
- Keamanan akun — menegakkan satu sesi per Kode Jamaah dan mencegah penyalahgunaan akun.
- Kewajiban hukum — bila diminta oleh otoritas yang berwenang berdasarkan peraturan perundang-undangan yang berlaku.
Kami tidak memakai data Anda untuk pemasaran, penargetan iklan, profil perilaku, atau menjualnya kepada pihak lain.
7. Dengan siapa data Anda dibagikan
- Tour leader rombongan Anda — melihat posisi, jarak, waktu lapor terakhir, level baterai, nomor telepon, serta isi sinyal darurat Anda.
- Travel penyelenggara Anda — melihat data yang sama melalui dasbor pengelolaan rombongan.
- Sesama anggota rombongan — melihat posisi dan jarak Anda. Anda dapat mematikannya lewat pengaturan privasi di layar peta; setelah dimatikan, sesama jamaah tidak lagi melihat posisi Anda, tetapi tour leader dan travel tetap melihatnya. Penyaringan ini dilakukan di server, bukan hanya disembunyikan di layar.
Suara yang Anda kirim di saluran rombongan terdengar oleh anggota rombongan yang sedang membuka saluran tersebut. Di luar itu, data Anda tidak dibagikan kepada rombongan lain maupun travel lain.
8. Layanan pihak ketiga
| Layanan | Perannya |
|---|---|
| Google Firebase Cloud Messaging | Mengantarkan notifikasi pengumuman dan sinyal darurat ke ponsel Anda. Menerima token perangkat dan isi ringkas notifikasi. |
| Server HajjLink & server suara | Menyimpan data rombongan, posisi, dan sinyal darurat, serta menyalurkan suara antar-anggota rombongan. Dioperasikan oleh penerbit aplikasi. |
| OpenStreetMap | Menyediakan gambar peta. Saat peta dimuat, alamat IP perangkat Anda terlihat oleh penyedia peta — koordinat Anda sendiri tidak dikirimkan kepada mereka. |
| Google Maps | Hanya terbuka bila Anda menekan tombol “Buka di Google Maps”. Sejak titik itu, penggunaan tunduk pada kebijakan privasi Google. |
9. Penyimpanan dan keamanan
- Seluruh komunikasi dengan server memakai koneksi terenkripsi (HTTPS/TLS), termasuk saluran suara.
- Token masuk, kredensial saluran suara, antrean posisi yang belum terkirim, dan antrean sinyal darurat disimpan di penyimpanan aman sistem (Android Keystore / iOS Keychain) — bukan sebagai berkas teks biasa.
- Satu Kode Jamaah hanya aktif di satu perangkat. Masuk di perangkat baru otomatis mengakhiri sesi di perangkat lama.
- Keluar (logout) menghentikan pelaporan posisi, mengosongkan antrean yang belum terkirim, dan menghapus kredensial dari perangkat — penting bila ponsel dipinjamkan antar jamaah.
Tidak ada sistem yang sepenuhnya kebal. Kami menerapkan langkah pengamanan yang wajar, namun tidak dapat menjamin keamanan mutlak.
10. Berapa lama data disimpan
- Riwayat posisi disimpan selama perjalanan berlangsung dan periode wajar sesudahnya untuk keperluan penelusuran insiden, lalu dihapus atau dianonimkan.
- Sinyal darurat beserta catatan dan pesan suaranya disimpan sebagai catatan penanganan insiden oleh travel penyelenggara.
- Suara pada saluran rombongan bersifat sesaat — disalurkan langsung ke pendengar dan tidak direkam sebagai arsip oleh aplikasi.
- Data keanggotaan disimpan selama Anda terdaftar pada rombongan travel yang bersangkutan.
11. Hak Anda
Anda berhak untuk:
- mengetahui data apa yang kami simpan tentang Anda;
- meminta perbaikan data yang keliru;
- meminta penghapusan data Anda;
- menarik persetujuan atas izin perangkat kapan saja lewat pengaturan sistem — sebagian fitur akan berhenti berfungsi setelahnya;
- menyembunyikan posisi Anda dari sesama jamaah lewat pengaturan di dalam aplikasi.
Permintaan dapat diajukan melalui travel penyelenggara Anda atau langsung ke alamat pada bagian Kontak. Kami menanggapi dalam waktu wajar, umumnya paling lama 30 hari kerja.
12. Penghapusan akun dan data
Akun HajjLink diterbitkan oleh travel penyelenggara, sehingga penghapusannya tidak dapat dilakukan sendiri dari dalam aplikasi. Untuk menghapus akun beserta datanya:
- Hubungi travel penyelenggara Anda dan sampaikan permintaan penghapusan akun HajjLink; atau
- Kirim email ke [EMAIL-KONTAK] dengan subjek “Penghapusan Akun HajjLink”, sertakan nama lengkap dan Kode Jamaah Anda.
Setelah permintaan diverifikasi, data identitas, riwayat posisi, dan catatan sinyal darurat Anda dihapus paling lambat 30 hari, kecuali bagian yang wajib kami simpan berdasarkan peraturan yang berlaku.
13. Anak-anak
HajjLink ditujukan untuk pengguna dewasa (18 tahun ke atas) yang terdaftar sebagai peserta rombongan. Kami tidak dengan sengaja mengumpulkan data anak-anak. Bila seorang anak diikutsertakan dalam rombongan, akun dan perangkatnya berada di bawah pengawasan orang tua atau wali yang mendampinginya.
14. Perubahan kebijakan ini
Kebijakan ini dapat diperbarui bila fitur aplikasi berubah. Tanggal “terakhir diperbarui” di bagian atas halaman selalu mencerminkan versi terbaru. Perubahan yang berdampak besar akan diberitahukan lewat aplikasi atau melalui travel penyelenggara Anda.
15. Kontak
Pertanyaan mengenai privasi dapat dikirimkan ke:
- Email: [EMAIL-KONTAK]
- Penerbit: [NAMA PENERBIT]
- Alamat: [ALAMAT LENGKAP PENERBIT]
