Son Güncelleme: 1 Ekim 2026 · Platform: iOS (iPhone, iPad ve Apple Watch)
Kıble Bul (eski adıyla Kıble Yönü), Codeida Bilgisayar Yazılım Limited Şirketi tarafından geliştirilen; kıble yönünü pusula, kamera ve harita üzerinde gösteren, ayrıca namaz vakitlerini ve vakit bildirimlerini sunan bir uygulamadır. Hesap oluşturmanız gerekmez; ad, e-posta veya telefon gibi doğrudan kimlik bilgisi talep edilmez. Konumunuz kıble ve namaz vakitleri için kullanılır, ancak koordinatlarınız sunucularımıza gönderilmez.
NSLocationWhenInUseUsageDescription): kıble yönünü ve bulunduğunuz yerin namaz vakitlerini hesaplamak için. Arka planda konum izni istenmez. İzni vermezseniz uygulama çalışmaya devam eder: ülke/şehir/ilçe listesinden bir yer seçersiniz ve hesaplar o yere göre yapılır.NSCameraUsageDescription): kıble yönünü kamera görüntüsünün üzerinde göstermek için. İsteğe bağlıdır.NSUserTrackingUsageDescription / ATT): daha alakalı reklamlar gösterebilmek için reklam tanımlayıcısına erişim; vermek tamamen size bağlıdır.Pusula (manyetometre) ve cihazın eğimini ölçen hareket sensörleri iOS'ta ayrı bir izin gerektirmez; bu ölçümler yalnızca ekranda kıble iğnesini ve seviye göstergesini çizmek için kullanılır, hiçbir yere gönderilmez. Uygulama fotoğraf kütüphanesi, mikrofon, kişiler, takvim veya sağlık (HealthKit) verilerine erişmez. Tüm izinleri dilediğiniz zaman iOS Ayarlar üzerinden geri çekebilirsiniz.
Kıble açısı, cihazınızın konumu ile Kâbe'nin koordinatları arasındaki büyük daire kerterizinden cihazınızda hesaplanır; bunun için ağ bağlantısı gerekmez. Pusula yönü cihazın manyetometresinden okunur. Konum km hassasiyetinde yeterlidir ve yalnızca kıble ekranı açıkken güncellenir; ekran kapandığında veya uygulama arka plana geçtiğinde konum ve sensör okuması durur.
Konum izni vermediyseniz veya konum alınamıyorsa, seçtiğiniz yerin uygulamayla birlikte gelen koordinatı kullanılır. Hiçbir durumda koordinatınız sunucularımıza veya üçüncü taraflara gönderilmez.
Namaz vakitleri, uygulamayla birlikte gelen 8.490 yerleşim yeri listesinden konumunuza en yakın olanın cihazınızda bulunmasıyla belirlenir. Sunucumuza yalnızca bu yerin kimliği (ülke/şehir/ilçe numarası) gider; koordinatınız gönderilmez. Sunucu, o yere ait 45 günlük vakit listesini döner ve liste cihazınızda önbelleğe alınır; böylece çevrimdışıyken de vakitler görünür. Yeri elle de seçebilirsiniz; bu durumda ülke/şehir/ilçe listeleri aynı sunucudan çekilir.
Bu isteklerde hesap veya cihaz kimliği taşınmaz; vakit istekleri kim olduğunuzla ilişkilendirilmez.
Kamerayla bulma ekranında canlı kamera görüntüsünün üzerine kıble oku çizilir. Görüntü kaydedilmez, işlenmez ve cihazınızdan çıkmaz; fotoğraf çekilmez ve fotoğraf kütüphanesine erişilmez. Kamera izni yoksa ekranın arka planında, sunucumuzdan bir kez indirilip cihazda saklanan sabit bir panorama görseli gösterilir.
Namaz vakti bildirimleri tamamen cihazda kurulur: her vakit için "vaktinde" ve "vakitten önce" (5–60 dk) bildirimleri ayrı ayrı açılıp kapatılabilir ve her biri için bildirim sesi seçilebilir. Bildirimler, önbellekteki vakit listesinden iOS'un yerel bildirim altyapısıyla planlanır; hatırlatma tercihleriniz ve vakitleriniz sunucuya gönderilmez. Seçtiğiniz ek bildirim sesleri sunucumuzdan indirilip cihazınızda saklanır.
Duyurular için push bildirimleri Firebase Cloud Messaging (FCM) üzerinden iletilir; cihazınız için anonim bir token oluşturulur ve bu token kişisel kimliğinizle ilişkilendirilmez. Bildirim iznini iOS Ayarlar üzerinden istediğiniz zaman geri çekebilirsiniz.
Ayarlarınız, seçtiğiniz yerler ve önbelleğe alınan vakitler yalnızca cihazınızda (UserDefaults ve uygulama grubu dosyaları) saklanır; uygulamayı sildiğinizde kaybolur.
Ana ekran ve kilit ekranı widget'ları ile Apple Watch komplikasyonları, gösterdikleri kıble açısını ve sonraki vakti aynı cihazdaki App Group üzerinden okur. Apple Watch uygulaması kuruluysa vakitler, etkin yer ve pusula sapması WatchConnectivity ile doğrudan telefonunuzdan saatinize iletilir. Bu aktarımların hiçbiri sunucularımız üzerinden geçmez. Saat uygulaması da konumu yalnızca kıble sayfası açıkken kullanır ve kendi başına bildirim kurmaz.
Reklamlar Google Mobile Ads SDK (AdMob) üzerinden yayınlanır (banner, namaz vakitleri sayfasındaki MREC, uygulama açılış ve ödüllü reklamlar). Kişiselleştirilmiş reklam tercihi, tanıtım akışında gösterilen Google User Messaging Platform (UMP) onay ekranı ve iOS ATT diyaloğundaki seçimlerinize göre belirlenir: GDPR kapsamındaysanız kişiselleştirme için onay gerekir, kapsam dışındaysanız ATT seçiminiz esas alınır. Onay vermediğinizde, kısmen onay verdiğinizde veya UMP'nin gerekmediği bir bölgede de reklamlar gösterilir; kişiselleştirme onayı yoksa istekler kişiselleştirilmemiş (npa=1) gönderilir.
Aşağıdaki mediation adaptörleri ek reklam ağlarına erişim sağlar:
ATT ve UMP seçimleriniz her ağa ayrı ayrı iletilir ve tercihiniz değiştiğinde bu sinyaller yeniden yayılır. Ödüllü reklam yalnızca siz Ayarlar > Pusula Tipi'nde "Reklam İzle" dediğinizde açılır. Reklam ölçümü için Apple'ın SKAdNetwork çerçevesi kullanılır; bu çerçeve kurulum ölçümünü sizi kimliklendirmeden yapar. Kıble Bul Pro kullanıcılarına hiç reklam gösterilmez; Pro ise reklam SDK'ları hiç başlatılmaz.
Firebase Analytics anonim kullanım istatistiklerini, Firebase Crashlytics ise çökme ve hata kayıtlarını toplar. Uygulamanın kendi yazdığı olaylar azdır ve sayılıdır: Pro olup olmadığınız, bir vakit bildirimine dokunulması, değerlendirme penceresinin istenmesi ve abonelik ekranının açılması. Bu olaylara konumunuz, seçtiğiniz yerin adı veya bir cihaz tanımlayıcısı yazılmaz. Analytics'in reklam amaçlı onay türleri reddedilmiş olarak başlar ve yalnızca kişiselleştirme kararınıza göre güncellenir.
Reklamları kaldıran ve tüm pusula tiplerini açan Kıble Bul Pro, Apple StoreKit 2 altyapısı üzerinden aylık veya yıllık abonelik olarak satılır; eski sürümden gelen tek seferlik "Reklamları Kaldır" satın alması da ömür boyu Pro sayılır. Ödeme bilgileri Apple tarafından yönetilir; uygulamamız kart bilgilerinizi görmez. Abonelikleri Ayarlar > Apple Hesabı > Abonelikler üzerinden yönetebilirsiniz.
Pro olmayan kullanıcılara abonelik ekranı belirli aralıklarla hatırlatılabilir; bu aralıklar Firebase Remote Config ile ayarlanır ve gösterim sayaçları yalnızca cihazınızda tutulur.
Codeida'nın kendi uygulamalarının tanıtımı için özel bir CrossPromo Swift paketi kullanılır. Bu paket tanıtım içeriğini Firebase Remote Config üzerinden çeker ve yalnızca anonim gösterim/tıklama olaylarını işler; kişisel veri toplamaz. Pro kullanıcılara çapraz tanıtım gösterilmez.
Uygulama içi puanlama istemi Apple'ın StoreKit değerlendirme API'si ile gösterilir; istem sıklığını belirleyen sayaçlar yalnızca cihazınızda tutulur. "Uygulamayı Paylaş", iOS paylaşım sayfasını açar ve yalnızca sizin seçtiğiniz uygulamaya Kıble Bul'un indirme bağlantısını gönderir.
Uygulama 13 yaşın altındaki kullanıcılar için tasarlanmamıştır. Bu yaş grubundan bilerek kişisel veri toplamayız.
Codeida sunucularında kişisel kullanıcı verisi tutulmaz; sunucularımıza yalnızca kimliksiz namaz vakti/yer listesi istekleri ile bildirim sesi ve panorama görseli indirmeleri ulaşır. Analitik, çökme ve reklam verileri Google/Firebase'in ve ilgili reklam ağlarının saklama sürelerine tabidir. Tüm ağ trafiği aktarım sırasında HTTPS ile şifrelenir.
KVKK, GDPR ve CCPA kapsamında verilerinize erişim, düzeltme, silme ve işlemeye itiraz hakkınız olabilir. Konum iznini Ayarlar > Gizlilik ve Güvenlik > Konum Servisleri, izleme iznini Ayarlar > Gizlilik ve Güvenlik > İzleme, bildirimleri Ayarlar > Bildirimler, aboneliğinizi ise Apple hesabınız üzerinden yönetebilirsiniz.
Sorularınız için [email protected].
Last Updated: October 1, 2026 · Platform: iOS (iPhone, iPad and Apple Watch)
Kıble Bul (formerly Kıble Yönü) is an app developed by Codeida Bilgisayar Yazılım Limited Şirketi that shows the qibla direction on a compass, through the camera and on a map, and provides prayer times with prayer-time reminders. No account is required and the app does not request directly identifying personal information such as name, e-mail or phone. Your location is used for the qibla and for prayer times, but your coordinates are never sent to our servers.
NSLocationWhenInUseUsageDescription): to compute the qibla direction and the prayer times for where you are. No background location permission is requested. If you decline, the app keeps working: you pick a place from a country/city/district list and everything is computed for that place.NSCameraUsageDescription): to draw the qibla direction over the camera view. Optional.NSUserTrackingUsageDescription / ATT): access to the advertising identifier for more relevant ads; granting it is entirely up to you.The compass (magnetometer) and the motion sensors that measure how the device is tilted need no separate permission on iOS; those readings are used only to draw the qibla needle and the level indicator on screen and are never transmitted. The app does not access your photo library, microphone, contacts, calendar or health (HealthKit) data. You can revoke any permission at any time via iOS Settings.
The qibla bearing is computed on your device as the great-circle bearing between your location and the coordinates of the Kaaba; no network connection is needed for it. The heading comes from the device's magnetometer. Kilometre-level accuracy is enough, and location is updated only while the qibla screen is visible; when the screen turns off or the app goes to the background, location and sensor readings stop.
If you have not granted location access, or no location is available, the bundled coordinates of the place you selected are used instead. In no case are your coordinates sent to our servers or to third parties.
Prayer times are determined by finding, on your device, the nearest of the 8,490 settlements that ship with the app. Only that place's identifier (country/city/district number) is sent to our server — your coordinates are not. The server returns a 45-day timetable for that place, which is cached on your device so times remain available offline. You can also choose a place manually; the country/city/district lists are then fetched from the same server.
These requests carry no account or device identifier; prayer-time requests are not tied to who you are.
On the camera screen the qibla arrow is drawn over the live camera view. The image is not recorded, not processed and never leaves your device; no photo is taken and the photo library is not accessed. Without camera permission, the screen shows a fixed panorama image instead, downloaded once from our server and kept on the device.
Prayer-time reminders are scheduled entirely on the device: for every prayer, the "on time" and "before the time" (5–60 min) notifications can be switched on or off separately, each with its own notification sound. They are planned from the cached timetable with iOS local notifications; your reminder preferences and prayer times are never sent to a server. Additional notification sounds you pick are downloaded from our server and stored on your device.
Push notifications for announcements are delivered via Firebase Cloud Messaging (FCM); an anonymous device token is created and is not linked to your personal identity. You can revoke notification permission at any time via iOS Settings.
Your settings, saved places and cached prayer times are stored only on your device (in UserDefaults and app group files) and are removed when you delete the app.
Home Screen and Lock Screen widgets and the Apple Watch complications read the qibla angle and the next prayer they display through the App Group on the same device. If the Apple Watch app is installed, prayer times, the active place and the magnetic declination are sent straight from your iPhone to your watch over WatchConnectivity. None of these transfers passes through our servers. The watch app likewise uses location only while its qibla page is open and schedules no notifications of its own.
Ads are served through the Google Mobile Ads SDK (AdMob) (banner, the MREC on the prayer-times page, app-open and rewarded ads). Whether personalized advertising is used depends on your choices in the Google User Messaging Platform (UMP) consent dialog shown during onboarding and in the iOS ATT prompt: if GDPR applies to you, personalization requires consent; otherwise your ATT choice decides. Ads are still shown if you decline, partially consent, or are in a region where UMP is not required; without personalization consent, requests are sent as non-personalized (npa=1).
The following mediation adapters provide access to additional ad networks:
Your ATT and UMP choices are forwarded to each network individually and re-applied whenever your preference changes. A rewarded ad only opens when you choose "Watch ad" under Settings > Compass Style. Ad measurement uses Apple's SKAdNetwork framework, which attributes installs without identifying you. Kıble Bul Pro users see no ads at all, and for them the ad SDKs are never started.
Firebase Analytics collects anonymous usage statistics and Firebase Crashlytics collects crash and error records. The events the app itself logs are few and specific: whether you are Pro, a tap on a prayer-time notification, a request for the review prompt, and the subscription screen being opened. No location, place name or device identifier is written to those events. Analytics starts with its advertising consent types denied and updates them only according to your personalization decision.
Kıble Bul Pro, which removes ads and unlocks every compass style, is sold as a monthly or yearly subscription through Apple StoreKit 2; the one-time "Remove Ads" purchase from the previous version also counts as lifetime Pro. Payment information is managed by Apple; our app never sees your card details. Manage subscriptions under Settings > Apple Account > Subscriptions.
Non-Pro users may be reminded of the subscription screen at intervals; those intervals are configured through Firebase Remote Config and the display counters stay on your device.
A private CrossPromo Swift package is used to promote other Codeida apps. It fetches promotional content via Firebase Remote Config and processes only anonymous impression/click events; no personal data is collected. Pro users are not shown cross-promotion.
The in-app rating prompt uses Apple's StoreKit review API; the counters that limit how often it appears are kept only on your device. "Share the app" opens the iOS share sheet and sends the Kıble Bul download link to only the app you pick.
The app is not intended for users under 13. We do not knowingly collect personal data from children under 13.
No personal user data is stored on Codeida servers; what reaches our servers is limited to identifier-free prayer-time and place-list requests and the downloads of notification sounds and the panorama image. Analytics, crash and advertising data follow the retention policies of Google/Firebase and the respective ad networks. All network traffic is encrypted in transit using HTTPS.
You may have rights to access, correct, delete or object to the processing of your data under GDPR, CCPA, KVKK and similar regulations. Manage location access under Settings > Privacy & Security > Location Services, tracking under Settings > Privacy & Security > Tracking, notifications under Settings > Notifications, and your subscription through your Apple Account.
For privacy questions: [email protected].