Kıble Bul

 iOS
Gizlilik Politikası

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.

1. Topladığımız Veriler

  • Konum: kıble açısını ve en yakın yerleşim yerini hesaplamak için kullanılır; yalnızca cihazınızda işlenir (bkz. 3. ve 4. bölümler).
  • Cihaz ve kullanım verileri: cihaz modeli, iOS sürümü, uygulama sürümü, dil ve bölge gibi anonim teknik veriler ile az sayıda uygulama olayı.
  • Reklam tanımlayıcıları: IDFA / IDFV. Bu erişim Apple'ın App Tracking Transparency (ATT) çerçevesindeki izninize tabidir.
  • Yaklaşık konum (reklam): reklam ve onay altyapısının IP adresinden türettiği ülke/bölge bilgisi. Bu, uygulamanın ölçtüğü GPS konumundan ayrıdır ve reklam ağlarına cihaz konumunuz iletilmez.
  • Tercih verileri: seçtiğiniz yer(ler), pusula tipi, bildirim ayarları ve benzeri, yalnızca cihazınızda tutulan ayarlar.
  • Çökme kayıtları: Firebase Crashlytics tarafından toplanan yığın izleri ile cihaz/iOS/uygulama sürümü bilgisi.
  • Satın alma verileri: Kıble Bul Pro satın almaları tamamen Apple App Store üzerinden işlenir; ödeme bilgilerinizi görmez ve saklamayız.
  • Reklam ortakları: AdMob ve aracılık (mediation) ağları — Meta Audience Network, Vungle (Liftoff), Pangle (ByteDance) ve InMobi — reklam seçimi ve ölçümü için cihaz/reklam tanımlayıcısı verilerini kendi gizlilik politikaları kapsamında işleyebilir.

2. Cihaz İzinleri

  • Konum — Uygulamayı Kullanırken (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.
  • Kamera (NSCameraUsageDescription): kıble yönünü kamera görüntüsünün üzerinde göstermek için. İsteğe bağlıdır.
  • Bildirimler: namaz vakti hatırlatmaları ve duyurular için isteğe bağlı bildirim izni.
  • İzleme İzni (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.

3. Konum ve Kıble Hesabı (Tamamen Cihazda)

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.

4. Namaz Vakitleri

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.

5. Kamera ile Kıble

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.

6. Bildirimler

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.

7. Yerel Veri Saklama, Widget'lar ve Apple Watch

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.

8. Reklam ve Onay Yönetimi

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.

9. Analitik ve Çökme Raporlama

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.

10. Uygulama İçi Satın Alma (Kıble Bul Pro)

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.

11. Codeida CrossPromo

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.

12. Değerlendirme ve Paylaşım

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.

13. Çocukların Gizliliği

Uygulama 13 yaşın altındaki kullanıcılar için tasarlanmamıştır. Bu yaş grubundan bilerek kişisel veri toplamayız.

14. Veri Saklama ve Güvenlik

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.

15. Haklarınız

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.

16. İletişim

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.

1. Data We Collect

  • Location: used to compute the qibla bearing and to find the nearest settlement; it is processed only on your device (see sections 3 and 4).
  • Device and usage data: device model, iOS version, app version, language and region and similar anonymous technical data, plus a small number of app events.
  • Advertising identifiers: IDFA / IDFV. Access is governed by your choice under Apple's App Tracking Transparency (ATT).
  • Approximate location (advertising): the country/region the advertising and consent infrastructure infers from your IP address. This is separate from the GPS location the app measures, which is never passed to ad networks.
  • Preference data: the place(s) you select, compass style, notification settings and similar settings kept only on your device.
  • Crash data: stack traces plus device/iOS/app version collected by Firebase Crashlytics.
  • Purchase data: Kıble Bul Pro purchases are processed entirely through Apple App Store; we do not see or store your payment information.
  • Advertising partners: AdMob and its mediation networks — Meta Audience Network, Vungle (Liftoff), Pangle (ByteDance) and InMobi — may process device/advertising identifier data for ad selection and measurement under their own privacy policies.

2. Device Permissions

  • Location — While Using the App (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.
  • Camera (NSCameraUsageDescription): to draw the qibla direction over the camera view. Optional.
  • Notifications: optional permission for prayer-time reminders and announcements.
  • Tracking (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.

3. Location & Qibla Calculation (Fully On-Device)

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.

4. Prayer Times

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.

5. Qibla Through the Camera

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.

6. Notifications

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.

7. Local Storage, Widgets & Apple Watch

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.

8. Advertising & Consent Management

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.

9. Analytics & Crash Reporting

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.

10. In-App Purchases (Kıble Bul Pro)

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.

11. Codeida CrossPromo

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.

12. Review & Sharing

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.

13. Children's Privacy

The app is not intended for users under 13. We do not knowingly collect personal data from children under 13.

14. Data Retention & Security

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.

15. Your Rights

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.

16. Contact

For privacy questions: [email protected].