Privasi — UmmahSphere

Ditulis daripada kod, bukan daripada templat

Setiap kenyataan di bawah datang daripada fail yang benar-benar ada dalam aplikasi ini. Di mana aplikasi tidak dapat mengetahui sesuatu, ia menyatakannya terus terang, bukan berselindung.

1. Siapa yang mengendalikan aplikasi dan pelayan

Aplikasi dan pelayan sembang dikendalikan oleh pengendali yang sama. Ia bukan perkhidmatan yang berasingan dan bukan milik orang lain.

Pelayan sembang berada di cloud.atomtech.ro. Ia pelayan perantara biasa: ia menerima mesej dan menghantarnya ke hadapan. Ia bukan rangkaian ternyahpusat dan tiada mesej yang pergi terus dari satu telefon ke telefon yang lain.

Tiada pasukan sokongan dan tiada moderasi sepanjang masa. Permintaan sampai ke satu alamat sahaja, iaitu alamat dalam seksyen 9, dan jawapannya boleh lambat.

2. Apa yang kekal pada telefon

Tiada akaun. Data setempat kekal dalam ruang peribadi aplikasi. Keutamaan dan jurnal terpilih mungkin disimpan dalam sandaran Android tersulit dalam akaun Google anda dan dipulihkan selepas pemasangan semula; kunci dan sesi sembang dikecualikan.

ummah_native_prefs
bandar yang dipilih, kaedah pengiraan, pembetulan minit secara manual, mazhab bagi Asar, peraturan bagi latitud tinggi, tema, bahasa, bunyi azan dan kiraan tasbih
ummah_qadha_khatam_prefs
log Qadha, iaitu solat yang perlu anda ganti, dan rekod Khatam
ummah_quran_bookmarks
penanda buku dan nota anda pada ayah, seperti yang anda tulis
ummah_quran_position
ayah terakhir tempat anda berhenti, supaya anda dapat kembali ke situ
ummah_quran_reciter, ummah_quran_audio
qari yang dipilih dan bacaan yang telah anda muat turun ke telefon
ummah_prayer_tracker
tanda bagi kelima-lima solat, hari demi hari
ummah_hifz
apa yang telah anda hafal, sejauh mana anda yakin pada setiap bahagian dan bila ulangan berikutnya
ummah_ramadan_prefs
puasa dan rekod Ramadan anda
ummah_consent_prefs
apa yang anda setujui dan pada bila. Yang disimpan ialah tarikhnya, bukan sekadar satu “ya”, supaya dapat dinyatakan bila anda bersetuju
ummah_moderation_prefs
senarai orang yang anda sekat, dengan nama yang mereka gunakan ketika itu
ummah_community_prefs
kunci yang memberikan identiti anda dalam sembang, nama paparan dan warna yang dipilih. Kunci itu tidak masuk ke dalam sandaran, supaya dua pemasangan tidak menjadi orang yang sama
ummah_jamat_push, ummah_jamat_notification_dedupe
pilihan jemaah anda, ID samaran dan rahsia pemasangan, negara, sel H3, bahasa dan zon waktu untuk penghalaan, panggilan yang menunggu pengesahan serta ID yang baru dihantar. Data ini terikat pada peranti dan dikecualikan daripada sandaran Android serta eksport manual
ummah_adhan_reliability
log yang menyatakan sama ada azan benar-benar berbunyi, pada pukul berapa dan dengan berapa lama kelewatan
ummah_daily_content_prefs, ummah_overpass_cache, ummah_mosque_directory_cache, ummah_metal_prices, ummah_stream_config
simpanan sementara: kandungan hari ini, jawapan carian tempat, harga emas yang terakhir dan senarai stesen radio. Semuanya terbina semula dengan sendirinya jika anda memadamnya
adhan_silence_state, ummah_backup_prefs
rekod dalaman aplikasi: profil deringan dan keadaan Jangan Ganggu sebelum Azan, disimpan selama tempoh senyap supaya dapat dikembalikan selepas itu, dan tarikh sandaran serta pemulihan terakhir, yang sama seperti yang anda lihat dalam Tetapan → Sandaran

Apa yang langsung tidak ada

Tiada akaun, kata laluan atau ID pengiklanan. Kami tidak menyertakan iklan, analitis atau laporan ranap automatik. Firebase Messaging dan Play Integrity App Check hanya digunakan untuk penghantaran Panggilan Jamat pilihan di latar belakang dan perlindungan penyalahgunaan; jika diaktifkan, token peranti dan sel H3 anggaran boleh diproses, bukan koordinat tepat anda.

3. Apa yang keluar daripada telefon

Sepuluh destinasi, itu sahaja. Setiap satu mempunyai pemanggil sebenar dalam aplikasi; tiada apa-apa disenaraikan di sini sekadar untuk menenangkan hati.

HosApa yang keluarBilaBoleh dihentikan
cloud.atomtech.ro (sembang, WebSocket)Nama paparan yang anda pilih, teks mesej, identiti samaran dan saluran yang anda masuki.Hanya jika anda menghidupkan sembang. Selagi ia dimatikan, aplikasi tidak membuka sambungan.Ya. Tetapan → Sembang komuniti.
cloud.atomtech.ro (streams.json)Tiada apa-apa tentang anda, selain alamat IP.Sekali sehari, apabila anda membuka Radio.Tidak, tetapi permintaan itu tidak mengandungi apa-apa yang peribadi.
muslim.atomtech.ro (masjid)Kod negara, satu sel H3 tahap 7 — kawasan kira-kira 5 km², bukan titik anda — dan berapa banyak keputusan diminta. Berserta nama dan versi aplikasi. Jejari carian kekal di sini: penapisan mengikut jarak dilakukan pada telefon. Koordinat tepat juga tidak pergi, tetapi sel itu mendedahkan kawasan anggaran.Apabila anda menekan butang carian di Radar. Tiada tetingkap persetujuan: tiada unsur lokasi yang keluar yang perlu kami tanyakan kepada anda.Ya — jangan cari. Senarai yang sudah dimuat turun kekal pada telefon dan boleh dibaca tanpa internet.
muslim.atomtech.ro (Jamat push)Semasa diaktifkan: token FCM, kunci awam samaran, ID dan rahsia pemasangan, negara, sel H3 resolusi 6, bahasa dan zon waktu. Semasa membuat panggilan: solat, sel atau masjid, waktu dijadualkan dan luput, serta ID pencegah pendua. Koordinat tepat tidak dihantar.Hanya selepas anda mengaktifkan push jemaah secara jelas; penghalaan dikemas kini apabila kawasan atau token berubah, dan panggilan hanya dihantar selepas anda mengesahkannya.Ya — matikan push jemaah. Aplikasi meminta pembatalan pendaftaran, menghentikan Firebase dan memadam token setempat; jika pembatalan tidak sampai ke pelayan, data pelayan mengikut tempoh penyimpanan yang didokumenkan.
Google Firebase Messaging / Play Integrity App CheckFirebase memproses token FCM dan data teknikal yang diperlukan untuk penghantaran. Play Integrity memproses isyarat teknikal aplikasi dan peranti untuk mengeluarkan bukti App Check. Push mengandungi ID panggilan, solat, waktu dijadualkan dan luput, ID masjid pilihan serta pautan dalam. Teks pemberitahuan dijana secara setempat dalam bahasa antara muka; push tidak mengandungi sel H3 atau koordinat tepat.Selepas pengaktifan jelas: apabila token dikeluarkan atau diganti, apabila bukti App Check diperoleh, dan apabila Panggilan Jemaah dihantar.Ya — matikan push jemaah. Aplikasi menyahaktifkan permulaan automatik dan meminta pemadaman token; Google boleh menyimpan data menurut dasar dan kewajipan undang-undangnya sendiri.
overpass-api.deUntuk tempat halal dan kedai daging: satu titik yang dibulatkan kepada sel kira-kira 1.1 km dan jejari yang diminta. Ditambah nama dan versi aplikasi, seperti yang dikehendaki oleh peraturan pelayan. Di negara yang belum diliputi direktori masjid, masjid OSM daripada jawapan yang sama dipaparkan sebagai sandaran — tanpa sebarang permintaan tambahan.Hanya apabila anda menekan butang carian, dan hanya selepas anda bersetuju.Ya. Tetapan → Carian tempat.
everyayah.comSurah, ayah dan qari yang anda dengar atau muat turun.Semasa main balik atau semasa memuat turun sesuatu bacaan.Ya — jangan dengar dan jangan muat turun audio.
qurango.net, cdn-globecast.akamaized.netBahawa anda mendengar stesen itu dan berapa lama anda membiarkannya berjalan.Sepanjang stesen radio atau suapan video itu berjalan.Ya — jangan mainkan stesen itu.
api.gold-api.comTiada apa-apa selain alamat IP. Tiada jumlah dan tiada pengiraan yang keluar daripada telefon.Apabila anda membuka kalkulator Zakat.Ya — jangan buka kalkulator itu.
api.frankfurter.devHanya kod mata wang: yang anda pilih, atau RON pada bukaan pertama, ketika anda belum memilih.Juga pada kalkulator Zakat, dan hanya jika mata wang dalam kalkulator bukan USD.Tidak sepenuhnya. Kalkulator bermula dengan RON dan meminta kadarnya pada bukaan pertama, sebelum anda sempat memilih mata wang. Selagi mata wangnya USD, tiada apa-apa lagi yang pergi ke hos ini. Tiada apa-apa yang pergi langsung hanya jika anda tidak membuka kalkulator itu.

Alamat IP dilihat oleh setiap satu

Setiap hos dalam jadual itu melihat alamat IP anda. Begitulah cara sesuatu sambungan berfungsi dan ia tidak mungkin sebaliknya. Daripada IP itu, bandar anda kelihatan secara anggaran.

Mengapa jadual ini boleh ketinggalan

Senarai stesen radio disajikan oleh pelayan kami dan boleh menyebut hos lain daripada yang di atas. Apa yang ada dalam senarai hari ini ada dalam jadual. Pada hari senarai itu berubah, jadual ini menjadi tidak lengkap — sebab itulah hal ini tertulis di sini, terang-terangan, dan bukan dalam nota kaki.

4. Lokasi

Waktu solat, arah kiblat dan kalendar dikira pada telefon. Untuk semua itu, kedudukan anda tidak keluar ke mana-mana — tiada pelayan waktu solat.

Dalam Radar, carian halal menghantar kepada Overpass koordinat yang dibundarkan kira-kira 1.1 km dan jejari diminta. Carian masjid menghantar negara dan sel H3 anggaran kepada pelayan ATOM; koordinat tepat kekal pada telefon. Kedua-dua permintaan mendedahkan kawasan anggaran dan tidak menjadikan anda awanama.

Kebenaran lokasi boleh ditolak, dan aplikasi ini terus berjalan dengan bandar yang dipilih sendiri daripada senarai. Tiada apa-apa di dalamnya terkunci kerana anda berkata tidak.

5. Sembang komuniti

Ia dimatikan sehingga anda menghidupkannya, dan sebelum itu kami menunjukkan apa yang keluar daripada telefon. Selagi ia dimatikan, aplikasi tidak membuka sambungan sembang dan tidak menghantar apa-apa tentang anda ke pelayan perantara. Satu-satunya permintaan yang masih menyentuh cloud.atomtech.ro ialah senarai stesen radio, jika anda membuka Radio — itulah baris streams.json dalam jadual di bahagian 3.

Anda menggunakan nama samaran: nama paparan anda pilih sendiri, dan identiti anda diterbitkan daripada kunci yang dijana pada telefon. Pelayan perantara tidak menyimpan daftar pengguna — ia tiada akaun, tiada kata laluan dan tiada e-mel anda.

Pelayan perantara menyimpan 100 mesej terakhir bagi setiap saluran, supaya sesiapa yang baru masuk dapat melihat perbualannya. Laporan disimpan selama 90 hari, kemudian dipadam.

Senarai sekatan anda kekal pada telefon. Pelayan perantara menerimanya pada setiap sambungan dan melupakannya apabila sambungan ditutup, supaya tiada peta tentang siapa mengelak siapa terkumpul pada pelayan.

Mesej tidak disulitkan hujung ke hujung

Ia melalui pelayan perantara dalam bentuk teks biasa, dan sesiapa yang mengendalikan pelayan itu boleh membacanya. Sambungannya menggunakan TLS, jadi mesej terlindung sepanjang perjalanan, bukan di hujungnya. Jangan tulis di situ apa-apa yang anda tidak akan katakan secara terbuka.

6. Kanak-kanak

Untuk menghidupkan sembang, anda mengaku bahawa anda berumur sekurang-kurangnya 16 tahun. Yang disimpan ialah perakuan itu dan tarikhnya, itu sahaja.

Tiada apa-apa dalam aplikasi ini yang mengesahkan umur dan kami tidak mendakwa di mana-mana bahawa kami telah mengesahkannya. Kami tidak meminta dokumen pengenalan, tidak meminta kad dan tidak menekanya daripada data lain. Yang tinggal ialah apa yang anda akui sendiri.

Selebihnya aplikasi ini — waktu solat, al-Quran, kiblat, Qadha — tidak bertanya umur, kerana ia tidak menghantar apa-apa tentang anda ke mana-mana.

7. Hak anda, dan cara menggunakannya

Pemadaman data daripada telefon

Menyahpasang aplikasi memadam fail setempat dalam ruang peribadi aplikasi. Sandaran Android tersulit mungkin kekal dalam akaun Google anda dan memulihkan data terpilih selepas pemasangan semula; anda boleh mengurus atau memadamkannya dalam tetapan Google/Android. Eksport manual kekal di lokasi yang anda pilih.

Pemadaman mesej daripada pelayan perantara

Hantar e-mel ke alamat dalam seksyen 9 dan tulis identiti di bawah ini di dalamnya. Tanpanya tiada sesiapa dapat mencari apa-apa: pelayan perantara tidak tahu siapa anda, tidak mempunyai nama anda dan tidak mempunyai e-mel anda. Identiti itulah satu-satunya perkara yang mengikat mesej kepada anda.

Persetujuan ditarik balik dalam Tetapan, dengan satu tekanan sahaja — semudah ia diberikan. Menarik balik persetujuan sembang menutup sambungan serta-merta; menarik balik persetujuan carian tempat menyebabkan carian yang berikutnya bertanya semula.

Identiti anda dalam sembang

Inilah semua yang diketahui pelayan perantara tentang anda. Salin dan masukkannya ke dalam permintaan pemadaman.

Identiti anda berbeza pada setiap telefon, jadi halaman web tidak mungkin mengetahuinya. Anda boleh menemukannya dalam aplikasi: Menu → Aplikasi → Privasi, dengan butang “Salin identiti”. Skrin yang sama menyatakan di tempat mana antara dua tempat di bawah kunci itu disimpan pada telefon anda — atau bahawa telefon tidak dapat menjananya; dalam keadaan itu tiada apa-apa yang dihantar ke pelayan perantara dan tiada apa-apa untuk diminta padam.

Di mana kunci itu disimpan

  • Dalam AndroidKeyStore. Kunci persendirian tidak keluar dari situ — aplikasi ini pun tidak dapat membacanya sebagai bait, ia hanya meminta tandatangan dengannya.
  • Dalam satu fail peribadi aplikasi, apabila AndroidKeyStore tidak dapat menandatangani. Fail itu boleh dibaca oleh root pada telefon yang diroot. Ia tidak sekukuh pilihan di atas dan tidak ada gunanya kami mendakwa ia sekukuh itu.

8. Perubahan

Apabila teks ini berubah, tarikh di kepala halaman turut berubah. Versi yang diterbitkan di web dijana daripada teks dalam aplikasi, dengan tools/build-privacy-html.js — supaya dasar yang diterbitkan tidak boleh berakhir dengan menerangkan aplikasi lain daripada yang dipasang.

Jika terma sembang berubah, persetujuan yang lama tidak lagi terpakai dan kami bertanya semula. Versi yang dipersetujui disimpan di sebelah tarikhnya, justeru supaya satu “ya” yang lama tidak dianggap sebagai “ya” yang baharu.

9. Hubungi kami

Untuk sebarang pertanyaan, permintaan pemadaman atau laporan tentang sesuatu mesej, tulis kepada contact@atomtech.ro.