Gizlilik — UmmahSphere

Şablondan değil, koddan yazıldı

Aşağıdaki her ifade, uygulamada gerçekten bulunan bir dosyadan gelir. Uygulamanın bilemeyeceği bir şey varsa bu açıkça yazılır, etrafından dolaşılmaz.

1. Uygulamayı ve sunucuyu kim işletiyor

Uygulamayı ve sohbet sunucusunu aynı veri sorumlusu işletir. Bunlar ayrı hizmetler değildir ve başkasına ait değildir.

Sohbet sunucusu cloud.atomtech.ro adresindedir. Sıradan bir aracı sunucudur: mesajları alır ve iletir. Merkeziyetsiz bir ağ değildir ve hiçbir mesaj bir telefondan diğerine doğrudan gitmez.

Bir destek ekibi yoktur, kesintisiz moderasyon yoktur. Talepler tek bir adrese, 9. bölümdeki adrese ulaşır ve yanıt gecikebilir.

2. Telefonda ne kalır

Hesap yoktur. Yerel veriler uygulamanın özel alanında kalır. Seçili tercihler ve günlükler Google hesabınızdaki şifreli Android yedeğinde tutulabilir ve yeniden kurulumdan sonra geri yüklenebilir; sohbet anahtarları ve oturumları hariçtir.

ummah_native_prefs
seçilen şehir, hesaplama yöntemi, elle yapılan dakika düzeltmeleri, ikindi mezhep görüşü, yüksek enlem kuralı, tema, dil, ezan sesi ve Tasbih sayacı
ummah_qadha_khatam_prefs
Qadha kaydı (telafi edeceğiniz namazlar) ve Khatam takibi
ummah_quran_bookmarks
yer imleriniz ve Ayah'lara yazdığınız notlar, yazdığınız hâliyle
ummah_quran_position
kaldığınız son Ayah, oraya geri dönebilmeniz için
ummah_quran_reciter, ummah_quran_audio
seçtiğiniz okuyucu ve telefona indirdiğiniz okumalar
ummah_prayer_tracker
beş vakit namazın işaretleri, gün gün
ummah_hifz
ne ezberlediğiniz, her bölümden ne kadar emin olduğunuz ve tekrarın ne zaman geleceği
ummah_ramadan_prefs
oruç ve Ramazan takibi
ummah_consent_prefs
neye ve ne zaman evet dediğiniz. Ne zaman kabul ettiğiniz söylenebilsin diye yalnızca bir evet değil, tarihi de tutulur
ummah_moderation_prefs
engellediğiniz kişilerin listesi, o sırada taşıdıkları adla birlikte
ummah_community_prefs
sohbetteki kimliğinizi veren anahtar, görünen adınız ve seçtiğiniz renk. İki kurulum aynı kişiye dönüşmesin diye anahtar yedeğe girmez
ummah_jamat_push, ummah_jamat_notification_dedupe
cemaat tercihiniz, kurulumun takma adlı kimliği ve sırrı, yönlendirme için ülke, H3 hücresi, dil ve saat dilimi, onay bekleyen çağrılar ve yakın zamanda teslim edilen kimlikler. Bunlar cihaza bağlıdır ve Android yedeğiyle elle dışa aktarmaya dahil edilmez
ummah_adhan_reliability
Ezanın gerçekten çalıp çalmadığını, saatini ve gecikmesini söyleyen kayıt
ummah_daily_content_prefs, ummah_overpass_cache, ummah_mosque_directory_cache, ummah_metal_prices, ummah_stream_config
geçici bellekler: günün içeriği, yer aramasının yanıtları, son altın fiyatı ve radyo istasyonu listesi. Silerseniz kendiliğinden yeniden oluşurlar
adhan_silence_state, ummah_backup_prefs
uygulamanın kendi kayıtları: ezandan önceki zil profili ve Rahatsız Etmeyin durumu — sessizlik sürdüğü müddetçe saklanır ki sonrasında eski haline döndürülebilsin — ve son yedekleme ile son geri yüklemenin tarihi, Ayarlar → Yedekleme'de gördüğünüzün aynısı

Hiç olmayanlar

Hesap, parola veya reklam kimliği yoktur. Reklam, analitik ya da otomatik çökme raporlaması eklemiyoruz. Firebase Messaging ve Play Integrity App Check yalnızca isteğe bağlı arka plan Cemaat Çağrısı teslimatı ve kötüye kullanım koruması için kullanılır; etkinleştirirseniz bir cihaz belirteci ve yaklaşık H3 hücresi işlenebilir, kesin koordinatlarınız değil.

3. Telefondan ne çıkar

On hedef, o kadar. Her birinin uygulamada gerçek bir çağıranı vardır; hiçbiri emniyet olsun diye buraya yazılmış değildir.

SunucuNe çıkarNe zamanDurdurulabilir mi
cloud.atomtech.ro (sohbet, WebSocket)Kendinize seçtiğiniz görünen ad, mesajların metni, takma kimlik ve girdiğiniz kanal.Yalnızca sohbeti açtıysanız. Kapalı olduğu sürece uygulama bağlantıyı açmaz.Evet. Ayarlar → Topluluk sohbeti.
cloud.atomtech.ro (streams.json)IP adresiniz dışında sizinle ilgili hiçbir şey.Günde bir kez, Radyo'yu açtığınızda.Hayır, ama istek kişisel hiçbir şey içermez.
muslim.atomtech.ro (camiler)Ülke kodu, 7. düzey bir H3 hücresi — yaklaşık 5 km²'lik bir alan, senin noktan değil — ve kaç sonuç istendiği. Ayrıca uygulamanın adı ve sürümü. Arama yarıçapı burada kalır: mesafeye göre süzme telefonda yapılır. Kesin koordinatlar da gitmez, ama hücre yaklaşık bölgeyi ele verir.Radar'daki arama düğmesine dokunduğunuzda. Onay penceresi yoktur: size sormamızı gerektirecek hiçbir konum bilgisi telefondan çıkmaz.Evet — aramayın. Zaten indirilmiş liste telefonda kalır ve internetsiz de okunabilir.
muslim.atomtech.ro (Jamat push)Etkinleştirirken: FCM jetonu, takma adlı açık anahtar, kurulum kimliği ve sırrı, ülke, 6. çözünürlükte H3 hücresi, dil ve saat dilimi. Çağrıda: namaz, hücre veya cami, planlanan ve sona erme zamanları ile yinelenmeyi önleyen kimlik. Kesin koordinatlar gönderilmez.Yalnızca cemaat push bildirimlerini açıkça etkinleştirdikten sonra; bölge veya jeton değiştiğinde yönlendirme güncellenir ve çağrı sadece siz onayladığınızda gönderilir.Evet — cemaat push bildirimlerini kapatın. Uygulama kaydın iptalini ister, Firebase’i durdurur ve yerel jetonu siler; iptal sunucuya ulaşmazsa sunucu verileri belgelenmiş saklama süresine tabi olur.
Google Firebase Messaging / Play Integrity App CheckFirebase, teslimat için gereken FCM jetonunu ve teknik verileri işler. Play Integrity, App Check kanıtını vermek için uygulama ve cihaza ait teknik sinyalleri işler. Push; çağrı kimliği, namaz, planlanan ve sona erme zamanları, isteğe bağlı cami kimliği ve derin bağlantıyı içerir. Bildirim metni arayüz dilinde yerel olarak oluşturulur; push H3 hücresi veya kesin koordinat içermez.Açık etkinleştirmenin ardından: jeton verildiğinde veya yenilendiğinde, App Check kanıtı alındığında ve bir Cemaat Çağrısı teslim edildiğinde.Evet — cemaat push bildirimlerini kapatın. Uygulama otomatik başlatmayı devre dışı bırakır ve jetonun silinmesini ister; Google kendi politikası ve yasal yükümlülükleri uyarınca verileri saklayabilir.
overpass-api.deHalal mekânlar ve kasaplar için: yaklaşık 1,1 km'lik bir hücreye yuvarlanmış bir nokta ve istenen yarıçap. Ayrıca sunucunun kuralları gereği uygulamanın adı ve sürümü. Cami dizininin henüz kapsamadığı ülkelerde, aynı yanıttaki OSM camileri yedek olarak gösterilir — fazladan tek bir istek olmadan.Yalnızca arama düğmesine dokunduğunuzda ve yalnızca siz onay verdikten sonra.Evet. Ayarlar → Yer arama.
everyayah.comHangi Surah'ı, hangi Ayah'ı ve hangi okuyucuyu dinlediğiniz ya da indirdiğiniz.Bir okumayı çalarken veya indirirken.Evet — ses dinlemeyin ve indirmeyin.
qurango.net, cdn-globecast.akamaized.netO istasyonu dinlediğiniz ve ne kadar süre açık tuttuğunuz.Radyo istasyonu veya video yayını çaldığı sürece.Evet — istasyonu başlatmayın.
api.gold-api.comIP adresi dışında hiçbir şey. Hiçbir tutar ve hiçbir hesap telefondan çıkmaz.Zakat hesaplayıcısını açtığınızda.Evet — hesaplayıcıyı açmayın.
api.frankfurter.devYalnızca para birimi kodu: seçtiğiniz para birimi ya da henüz seçim yapmadığınız ilk açılışta RON.Yine Zakat hesaplayıcısında ve yalnızca hesaplayıcıdaki para birimi USD değilse.Tam olarak değil. Hesaplayıcı RON ile başlar ve kuru daha ilk açılışta, siz para birimini seçemeden ister. Para birimi USD olduğu sürece bu adrese başka bir şey gitmez. Hiçbir şeyin gitmemesi ancak hesaplayıcıyı açmazsanız kesindir.

IP adresini her sunucu görür

Tablodaki her sunucu IP adresinizi görür. Bir bağlantı böyle çalışır ve başka türlü olması mümkün değildir. IP'den yaklaşık olarak şehir görünür.

Tablo neden geride kalabilir

Radyo istasyonu listesi bizim sunucumuzdan gelir ve yukarıdakilerden başka sunucuların adını içerebilir. Bugün listede ne varsa tabloda odur. Listenin değiştiği gün tablo eksik kalır — bu yüzden bu, bir dipnota değil, buraya, görünür bir yere yazıldı.

4. Konum

Namaz vakitleri, kıble yönü ve takvim telefonda hesaplanır. Bunlar için konumunuz hiçbir yere gitmez — namaz vakti sunucusu diye bir şey yoktur.

Radar'da halal araması Overpass'e yaklaşık 1,1 km'ye yuvarlanmış koordinat ve istenen yarıçapı gönderir. Cami araması ATOM sunucusuna ülkeyi ve yaklaşık bir H3 hücresini gönderir; kesin koordinatlar telefonda kalır. Her iki istek de yaklaşık bölgeyi açığa çıkarır ve sizi anonim yapmaz.

Konum izni reddedilebilir; uygulama, listeden elle seçilen şehirle çalışmaya devam eder. Hayır dediniz diye uygulamanın hiçbir yeri kilitlenmez.

5. Topluluk sohbeti

Siz açana kadar kapalıdır ve açmadan önce telefondan neyin çıkacağını size gösteririz. Kapalı olduğu sürece uygulama sohbet bağlantısını açmaz ve aracı sunucuya sizinle ilgili hiçbir şey göndermez. cloud.atomtech.ro adresine hâlâ ulaşan tek istek, Radyo'yu açarsanız alınan radyo istasyonu listesidir — 3. bölümdeki tablonun streams.json satırıdır.

Takma adla bulunursunuz: görünen adı kendiniz seçersiniz, kimlik ise telefonda üretilen bir anahtardan türetilir. Aracı sunucu bir kullanıcı kütüğü tutmaz — hesap yoktur, parola yoktur ve e-posta adresiniz onda değildir.

Aracı sunucu, kanala yeni giren biri sohbeti görebilsin diye her kanalın son 100 mesajını saklar. Raporlar 90 gün saklanır, sonra silinir.

Engellenenler listeniz telefonda durur. Aracı sunucu bu listeyi her bağlanışta alır ve bağlantı kapanınca unutur; böylece sunucuda kimin kimden kaçındığının haritası birikmez.

Mesajlar uçtan uca şifreli değildir

Aracı sunucudan açık metin olarak geçerler ve sunucuyu işleten kişi onları okuyabilir. Bağlantı TLS'lidir, yani mesajlar yolda korunur, varış noktasında değil. Herkesin önünde söylemeyeceğiniz hiçbir şeyi oraya yazmayın.

6. Çocuklar

Sohbeti açmak için en az 16 yaşında olduğunuzu beyan edersiniz. Beyanınız ve tarihi saklanır, o kadar.

Uygulamanın hiçbir yeri yaşı doğrulamaz ve hiçbir yerde doğruladığımızı iddia etmeyiz. Kimlik belgesi istemeyiz, kart istemeyiz ve başka verilerden tahmin etmeyiz. Sizin beyan ettiğiniz neyse odur.

Uygulamanın geri kalanı — namaz vakitleri, Kur'an, kıble, Qadha — yaş sormaz, çünkü sizinle ilgili hiçbir şeyi hiçbir yere göndermez.

7. Haklarınız ve bunları nasıl kullanacağınız

Telefondaki verilerin silinmesi

Uygulamayı kaldırmak özel alandaki yerel dosyaları siler. Şifreli Android yedeği Google hesabınızda kalabilir ve yeniden kurulumdan sonra seçili verileri geri yükleyebilir; Google/Android ayarlarından yönetebilir veya silebilirsiniz. Elle dışa aktardığınız dosyalar seçtiğiniz yerde kalır.

Mesajların aracı sunucudan silinmesi

9. bölümdeki adrese bir e-posta gönderin ve içine aşağıdaki kimliği yazın. O olmadan kimsenin arayacağı bir şey yoktur: aracı sunucu kim olduğunuzu bilmez, adınız onda değildir, e-posta adresiniz de onda değildir. Mesajları size bağlayan tek şey bu kimliktir.

Verdiğiniz rızalar Ayarlar'dan tek dokunuşla geri çekilir — verildikleri kadar kolay. Sohbet rızasının geri çekilmesi bağlantıyı anında kapatır; yer arama rızasının geri çekilmesi ise bir sonraki aramada size yeniden sorulmasını sağlar.

Sohbetteki kimliğiniz

Aracı sunucunun sizin hakkınızda bildiği her şey bu. Kopyalayın ve silme talebinize ekleyin.

Kimliğiniz her telefonda farklıdır, bu yüzden bir web sayfasının onu bilmesinin yolu yoktur. Uygulamada Menü → Uygulama → Gizlilik altında, “Kimliği kopyala” düğmesiyle bulabilirsiniz. Aynı ekran, anahtarın telefonunuzda aşağıdaki iki yerden hangisinde tutulduğunu ya da telefonun bir anahtar üretemediğini söyler; bu durumda aracı sunucuya hiçbir şey gitmemiştir ve silinmesini isteyeceğiniz bir şey yoktur.

Anahtar nerede tutuluyor

  • AndroidKeyStore içinde. Özel anahtar oradan çıkmaz — uygulama bile onu bayt olarak okuyamaz, yalnızca onunla imza ister.
  • AndroidKeyStore imza atamadığında, uygulamanın özel bir dosyasında. Root'lu bir telefonda bu dosya root tarafından okunabilir. Yukarıdaki kadar güçlü değildir ve öyleymiş gibi göstermenin anlamı yok.

8. Değişiklikler

Metin değiştiğinde sayfanın başındaki tarih de değişir. Web'de yayımlanan sürüm, tools/build-privacy-html.js ile uygulamadaki metinden üretilir — yayımlanan politikanın, kurulu olandan başka bir uygulamayı anlatır hâle gelmemesi için.

Sohbetin koşulları değişirse eski onay geçerliliğini yitirir ve size yeniden sorarız. Eski bir evet'in yenisi gibi sayılmaması için, kabul edilen sürüm tarihin yanında saklanır.

9. İletişim

Her türlü soru, silme talebi veya bir mesajla ilgili rapor için contact@atomtech.ro adresine yazın.