Privasi — UmmahSphere
Pembaruan terakhir: 26 Agustus 2026. Aplikasi: UmmahSphere 5.9.0.
Ditulis dari kode, bukan dari templat
Setiap pernyataan di bawah ini berasal dari berkas yang benar-benar ada di dalam aplikasi. Bila aplikasi tidak bisa mengetahui sesuatu, hal itu ditulis terus terang, tanpa berputar-putar.
1. Siapa yang mengelola aplikasi dan servernya
Aplikasi dan server obrolan dikelola oleh pengendali data yang sama. Keduanya bukan layanan terpisah dan bukan milik pihak lain.
Server obrolan berada di cloud.atomtech.ro. Ia server perantara biasa: menerima pesan lalu meneruskannya. Ini bukan jaringan terdesentralisasi dan tidak ada pesan yang berjalan langsung dari satu ponsel ke ponsel lain.
Tidak ada tim dukungan dan tidak ada moderasi 24 jam. Permintaan sampai ke satu alamat saja, yaitu alamat di bagian 9, dan jawabannya bisa terlambat.
2. Yang tetap di ponsel
Tidak ada akun. Data lokal tetap berada di ruang privat aplikasi. Preferensi dan jurnal tertentu dapat disimpan dalam cadangan Android terenkripsi di akun Google Anda dan dipulihkan setelah pemasangan ulang; kunci serta sesi chat dikecualikan.
- ummah_native_prefs
- kota yang dipilih, metode perhitungan, kalibrasi menit manual, mazhab untuk Asar, aturan untuk lintang tinggi, tema, bahasa, suara Azan, dan penghitung tasbih
- ummah_qadha_khatam_prefs
- catatan Qadha, yaitu salat yang harus Anda qadha, dan catatan Khatam
- ummah_quran_bookmarks
- markah dan catatan Anda pada ayat, persis seperti yang Anda tulis
- ummah_quran_position
- ayat terakhir tempat Anda berhenti, agar bisa kembali ke sana
- ummah_quran_reciter, ummah_quran_audio
- qari yang dipilih dan bacaan mana saja yang Anda unduh ke ponsel
- ummah_prayer_tracker
- tanda kelima salat, hari demi hari
- ummah_hifz
- apa yang sudah Anda hafal, seberapa yakin Anda pada tiap bagian hafalan, dan kapan pengulangan berikutnya jatuh tempo
- ummah_ramadan_prefs
- puasa dan catatan Ramadan Anda
- ummah_consent_prefs
- apa saja yang Anda setujui dan kapan. Yang disimpan adalah tanggalnya, bukan sekadar kata setuju, agar bisa diketahui kapan Anda menyetujuinya
- ummah_moderation_prefs
- daftar orang yang Anda blokir, beserta nama yang mereka pakai saat itu
- ummah_community_prefs
- kunci yang memberi Anda identitas di obrolan, nama tampilan, dan warna yang dipilih. Kunci itu tidak ikut masuk ke cadangan, agar dua pemasangan tidak berakhir menjadi orang yang sama
- ummah_jamat_push, ummah_jamat_notification_dedupe
- pilihan jamaah Anda, ID samaran dan rahasia pemasangan, negara, sel H3, bahasa, dan zona waktu untuk perutean, ajakan yang menunggu konfirmasi, serta ID yang baru dikirim. Data ini terikat ke perangkat dan tidak disertakan dalam cadangan Android maupun ekspor manual
- ummah_adhan_reliability
- catatan yang menerangkan apakah Azan benar-benar berbunyi, pukul berapa, dan dengan keterlambatan berapa
- ummah_daily_content_prefs, ummah_overpass_cache, ummah_mosque_directory_cache, ummah_metal_prices, ummah_stream_config
- data sementara: sajian hari ini, hasil pencarian tempat, harga emas terakhir, dan daftar stasiun radio. Semuanya terbentuk kembali dengan sendirinya jika Anda menghapusnya
- adhan_silence_state, ummah_backup_prefs
- pembukuan internal aplikasi: profil dering dan status Jangan Ganggu sebelum Adzan, disimpan selama masa hening agar bisa dikembalikan setelahnya, serta tanggal pencadangan dan pemulihan terakhir, yang sama seperti yang Anda lihat di Pengaturan → Cadangan
Yang sama sekali tidak ada
Tanpa akun, kata sandi, atau ID iklan. Kami tidak menyertakan iklan, analitik, atau pelaporan kerusakan otomatis. Firebase Messaging dan Play Integrity App Check hanya digunakan untuk pengiriman Panggilan Jamat opsional di latar belakang dan perlindungan dari penyalahgunaan; jika diaktifkan, token perangkat dan sel H3 perkiraan dapat diproses, bukan koordinat persis Anda.
3. Yang keluar dari ponsel
Sepuluh tujuan, hanya itu. Masing-masing punya pemanggil yang nyata di dalam aplikasi; tidak ada yang dicantumkan di sini sekadar untuk berjaga-jaga.
| Host | Yang dikirim | Kapan | Bisa dihentikan |
|---|---|---|---|
cloud.atomtech.ro (obrolan, WebSocket) | Nama tampilan yang Anda pilih, teks pesan, identitas samaran, dan kanal yang Anda masuki. | Hanya jika Anda menyalakan obrolan. Selama dimatikan, aplikasi tidak membuka koneksinya. | Ya. Pengaturan → Obrolan komunitas. |
cloud.atomtech.ro (streams.json) | Tidak ada apa pun tentang Anda, selain alamat IP. | Sekali sehari, saat Anda membuka Radio. | Tidak, tetapi permintaannya tidak memuat apa pun yang bersifat pribadi. |
muslim.atomtech.ro (masjid) | Kode negara, sebuah sel H3 tingkat 7 — wilayah sekitar 5 km², bukan titik Anda — dan berapa banyak hasil yang diminta. Ditambah nama dan versi aplikasi. Radius pencarian tetap di sini: penyaringan menurut jarak dilakukan di ponsel. Koordinat persis juga tidak pergi, tetapi sel itu mengungkap wilayah perkiraan. | Saat Anda menekan tombol pencarian di Radar. Tidak ada jendela persetujuan: tidak ada unsur lokasi yang keluar yang perlu kami tanyakan kepada Anda. | Ya — jangan mencari. Daftar yang sudah diunduh tetap ada di ponsel dan bisa dibaca tanpa internet. |
muslim.atomtech.ro (Jamat push) | Saat diaktifkan: token FCM, kunci publik samaran, ID dan rahasia pemasangan, negara, sel H3 resolusi 6, bahasa, dan zona waktu. Saat membuat ajakan: salat, sel atau masjid, waktu terjadwal dan kedaluwarsa, serta ID pencegah duplikat. Koordinat persis tidak dikirim. | Hanya setelah Anda secara eksplisit mengaktifkan push jamaah; perutean diperbarui ketika area atau token berubah, dan ajakan hanya dikirim setelah Anda mengonfirmasinya. | Ya — nonaktifkan push jamaah. Aplikasi meminta pencabutan pendaftaran, menghentikan Firebase, dan menghapus token lokal; jika pencabutan tidak mencapai server, data server mengikuti masa retensi yang didokumentasikan. |
Google Firebase Messaging / Play Integrity App Check | Firebase memproses token FCM dan data teknis yang diperlukan untuk pengiriman. Play Integrity memproses sinyal teknis aplikasi dan perangkat untuk menerbitkan bukti App Check. Push berisi ID ajakan, salat, waktu terjadwal dan kedaluwarsa, ID masjid opsional, serta tautan dalam. Teks notifikasi dibuat secara lokal dalam bahasa antarmuka; push tidak berisi sel H3 atau koordinat persis. | Setelah aktivasi eksplisit: saat token diterbitkan atau diganti, saat bukti App Check diperoleh, dan saat Ajakan Jamaah dikirim. | Ya — nonaktifkan push jamaah. Aplikasi menonaktifkan inisialisasi otomatis dan meminta penghapusan token; Google dapat menyimpan data sesuai kebijakan dan kewajiban hukumnya sendiri. |
overpass-api.de | Untuk tempat halal dan tukang daging: sebuah titik yang dibulatkan ke sel selebar sekitar 1,1 km dan radius yang diminta. Ditambah nama dan versi aplikasi, yang diwajibkan aturan server. Di negara yang belum dicakup direktori masjid, masjid OSM dari jawaban yang sama ditampilkan sebagai cadangan — tanpa satu permintaan tambahan pun. | Hanya saat Anda menekan tombol pencarian, dan hanya setelah Anda menyetujuinya. | Ya. Pengaturan → Pencarian tempat. |
everyayah.com | Surah, ayat, dan qari mana yang Anda dengarkan atau unduh. | Saat memutar atau mengunduh sebuah bacaan. | Ya — jangan mendengarkan dan jangan mengunduh audio. |
qurango.net, cdn-globecast.akamaized.net | Bahwa Anda mendengarkan stasiun itu dan berapa lama Anda membiarkannya menyala. | Selama stasiun radio atau siaran videonya berjalan. | Ya — jangan menyalakan stasiunnya. |
api.gold-api.com | Tidak ada apa pun selain alamat IP. Tidak ada jumlah maupun hasil hitungan yang keluar dari ponsel. | Saat Anda membuka kalkulator Zakat. | Ya — jangan membuka kalkulatornya. |
api.frankfurter.dev | Hanya kode mata uang: yang Anda pilih, atau RON saat pertama kali dibuka, ketika Anda belum memilih. | Juga di kalkulator Zakat, dan hanya jika mata uang di kalkulator bukan USD. | Tidak sepenuhnya. Kalkulator dimulai dengan RON dan meminta kursnya saat pertama kali dibuka, sebelum Anda sempat memilih mata uang. Selama mata uangnya USD, tidak ada lagi yang pergi ke host ini. Tidak ada yang pergi sama sekali hanya jika Anda tidak membuka kalkulatornya. |
Alamat IP terlihat oleh semuanya
Setiap host dalam tabel itu melihat alamat IP Anda. Begitulah sebuah koneksi bekerja dan tidak mungkin sebaliknya. Dari alamat IP terlihat kira-kira kotanya.
Mengapa tabel ini bisa tertinggal
Daftar stasiun radio disajikan oleh server kami dan bisa menyebut host lain di luar yang tertulis di atas. Apa yang ada di daftar hari ini ada di dalam tabel. Pada hari daftar itu berubah, tabelnya menjadi tidak lengkap — karena itu hal ini ditulis di sini, terbuka, bukan di dalam catatan kaki.
4. Lokasi
Jadwal salat, arah Kiblat, dan kalender dihitung di ponsel. Untuk itu semua, posisi Anda tidak dikirim ke mana pun — tidak ada server jadwal salat sama sekali.
Di Radar, pencarian halal mengirim ke Overpass koordinat yang dibulatkan sekitar 1,1 km dan radius yang diminta. Pencarian masjid mengirim negara dan sel H3 perkiraan ke server ATOM; koordinat tepat tetap di ponsel. Kedua permintaan mengungkap area perkiraan dan tidak membuat Anda anonim.
Izin lokasi boleh ditolak, dan aplikasi tetap berjalan dengan kota yang Anda pilih sendiri dari daftar. Tidak ada bagian aplikasi yang terkunci karena Anda menolak.
5. Obrolan komunitas
Obrolan dimatikan sampai Anda sendiri menyalakannya, dan sebelum itu kami tunjukkan apa yang keluar dari ponsel. Selama dimatikan, aplikasi tidak membuka koneksi obrolan dan tidak mengirim apa pun tentang Anda ke server perantara. Satu-satunya permintaan yang masih menyentuh cloud.atomtech.ro adalah daftar stasiun radio, jika Anda membuka Radio — itulah baris streams.json pada tabel di bagian 3.
Anda memakai nama samaran: nama tampilan Anda pilih sendiri, dan identitasnya diturunkan dari kunci yang dibuat di ponsel. Server perantara tidak menyimpan daftar pengguna — tidak punya akun, tidak punya kata sandi, dan tidak punya alamat e-mail Anda.
Server perantara menyimpan 100 pesan terakhir dari setiap kanal, agar orang yang baru masuk bisa melihat percakapannya. Laporan disimpan 90 hari, lalu dihapus.
Daftar blokir Anda tersimpan di ponsel. Server perantara menerimanya pada setiap sambungan dan melupakannya ketika koneksi ditutup, agar di server tidak menumpuk peta tentang siapa menghindari siapa.
Pesan tidak terenkripsi ujung ke ujung
Pesan melewati server perantara dalam bentuk terbuka, dan siapa pun yang mengelola server itu bisa membacanya. Koneksinya memakai TLS, jadi pesan terlindungi di perjalanan, bukan di ujungnya. Jangan menulis apa pun di sana yang tidak akan Anda ucapkan di depan umum.
6. Anak-anak
Untuk menyalakan obrolan, Anda menyatakan bahwa usia Anda minimal 16 tahun. Yang disimpan hanya pernyataan itu beserta tanggalnya.
Tidak ada bagian aplikasi yang memeriksa usia dan kami tidak pernah mengaku telah memeriksanya. Kami tidak meminta dokumen, tidak meminta kartu, dan tidak menebaknya dari data lain. Yang berlaku tetap apa yang Anda nyatakan sendiri.
Bagian aplikasi selebihnya — jadwal salat, Quran, Kiblat, Qadha — tidak menanyakan usia, karena tidak mengirim apa pun tentang Anda ke mana pun.
7. Hak Anda, dan cara menggunakannya
Penghapusan data dari ponsel
Mencopot aplikasi menghapus berkas lokal di ruang privat aplikasi. Cadangan Android terenkripsi dapat tetap berada di akun Google Anda dan memulihkan data tertentu setelah pemasangan ulang; Anda dapat mengelola atau menghapusnya di setelan Google/Android. Ekspor manual tetap berada di lokasi penyimpanannya.
Penghapusan pesan dari server perantara
Kirimkan e-mail ke alamat di bagian 9 dan tuliskan identitas di bawah ini di dalamnya. Tanpa identitas itu tidak ada yang bisa dicari siapa pun: server perantara tidak tahu siapa Anda, tidak punya nama Anda, dan tidak punya alamat e-mail Anda. Identitas adalah satu-satunya hal yang menghubungkan pesan-pesan itu dengan Anda.
Persetujuan ditarik dari Pengaturan, dengan satu ketukan — semudah saat diberikan. Menarik persetujuan obrolan langsung menutup koneksinya; menarik persetujuan pencarian tempat membuat pencarian berikutnya bertanya lagi.
Identitas Anda di obrolan
Hanya inilah yang diketahui server perantara tentang Anda. Salin dan sertakan dalam permintaan penghapusan.
Identitas Anda berbeda di setiap ponsel, jadi halaman web tidak mungkin mengetahuinya. Anda menemukannya di aplikasi: Menu → Aplikasi → Privasi, dengan tombol “Salin identitas”. Layar yang sama menyebutkan di tempat mana dari dua tempat di bawah ini kunci disimpan di ponsel Anda — atau bahwa ponsel tidak dapat membuatnya; dalam hal itu tidak ada apa pun yang terkirim ke server perantara dan tidak ada yang perlu diminta untuk dihapus.
Di mana kunci itu disimpan
- Di AndroidKeyStore. Kunci privatnya tidak keluar dari sana — aplikasi pun tidak bisa membacanya sebagai byte, ia hanya meminta tanda tangan dengan kunci itu.
- Di dalam berkas privat aplikasi, ketika AndroidKeyStore tidak dapat menandatangani. Berkas itu bisa dibaca oleh root pada ponsel yang di-root. Cara ini tidak sekuat cara di atas dan tidak ada gunanya mengaku sebaliknya.
8. Perubahan
Ketika teksnya berubah, tanggal di bagian atas halaman ikut berubah. Versi yang diterbitkan di web dihasilkan dari teks di dalam aplikasi, dengan tools/build-privacy-html.js — agar kebijakan yang diterbitkan tidak sampai menerangkan aplikasi yang berbeda dari yang terpasang.
Jika ketentuan obrolan berubah, persetujuan lama tidak berlaku lagi dan kami bertanya kembali. Versi yang Anda setujui disimpan berdampingan dengan tanggalnya, justru agar persetujuan lama tidak dianggap sebagai persetujuan yang baru.
9. Kontak
Untuk pertanyaan apa pun, permintaan penghapusan, atau laporan tentang sebuah pesan, tulislah ke contact@atomtech.ro.