Veri sorumlusu ve kapsam
JeoKod, Melihcan Günbay (Bariton) tarafından sunulur. Bu politika JeoKod’un iOS ve Android uygulamaları ile jeokod.bariton.dev web sitesini kapsar. JeoKod hesap oluşturmaz; adınızı, e-posta adresinizi veya doğum tarihinizi istemez.
Cihazınızda saklanan bilgiler
Seçtiğiniz yaş grubu, ayrıntılı öğrenme ilerlemeniz, soru cevaplarınız ve istatistikleriniz, favorileriniz, ses/titreşim/bildirim tercihleriniz, iOS izleme izni durumu ve Premium erişim durumu cihazınızda saklanır. JeoKod’a ait bir kullanıcı hesabı, sunucu veya cihazlar arası eşitleme hizmeti yoktur.
Bu yerel kayıtların tamamı üçüncü taraflara aktarılmaz. Aşağıda açıklanan ölçüm olayları; uygulama açılışı, tamamlanan dersin kimliği, reklam gösterimi ve Premium satın alma veya geri yükleme durumu gibi sınırlı bilgileri içerebilir.
Yaş grubu ve iOS izleme izni
JeoKod doğum tarihi istemez; uygun veri ve reklam davranışını belirlemek için yalnızca “12 yaş ve altı” veya “13 yaş ve üzeri” seçimini ister. Yaş tercihi daha sonra ayarlardan değiştirilebilir ve öğrenme ilerlemesini silmez.
“12 yaş ve altı” seçildiğinde Firebase Analytics, Firebase Crashlytics ve Meta App Events kapalı tutulur; iOS App Tracking Transparency (ATT) izni istenmez. Google Mobile Ads ve Google UMP’ye çocuk/izin yaşının altında işareti gönderilir, reklam içeriği genel kitle düzeyiyle sınırlandırılır ve kişiselleştirilmiş reklam ile uygulamalar arası izleme kullanılmaz.
“13 yaş ve üzeri” seçen iOS kullanıcılarında ATT izni sorulur. İzin verilmezse Meta App Events ve reklam tanımlayıcısı toplama kapalı kalır. Google UMP’nin izin verdiği bağlamsal veya kişiselleştirilmemiş reklamlar yine gösterilebilir. İzin verilirse reklam tanımlayıcısı reklam kişiselleştirme ve ölçüm için kullanılabilir. Android’de ATT bulunmaz; yaş seçimi, Google UMP tercihleri ve platform izinleri uygulanır.
Firebase Analytics ve Firebase Crashlytics
Firebase Analytics yalnızca “13 yaş ve üzeri” seçildiğinde ve uygulamanın Release sürümünde etkinleştirilir. Uygulama açılışı, tamamlanan ders kimliği, gösterilen geçiş reklamı ve Premium satın alma veya geri yükleme olayı; ürün kimliği, fiyat ve para birimi bulunuyorsa bu değerlerle birlikte ölçülebilir. JeoKod Firebase’e ad, e-posta veya kendi oluşturduğu bir kullanıcı kimliği göndermez.
Firebase Crashlytics yalnızca “13 yaş ve üzeri” kullanıcılar için Release sürümünde etkinleştirilir. Çökme kayıtları, uygulama ve işletim sistemi sürümü, cihaz modeli ve hata ayıklamak için gerekli tanılama bilgilerini işleyebilir. Debug ve Profile test paketlerinde JeoKod’un Analytics, Crashlytics ve Meta ölçüm servisi çalıştırılmaz.
Meta App Events
Meta App Events; Android’de yalnızca “13 yaş ve üzeri” seçildiğinde, iOS’ta ise buna ek olarak ATT izni verildiğinde etkinleştirilir. Otomatik olay kaydı ve reklam tanımlayıcısı toplama başlangıçta kapalıdır ve yalnızca bu koşullar sağlandığında gerekli özellik açılır.
Meta’ya uygulama etkinleştirme, tamamlanan ders, gösterilen reklam ve Premium satın alma veya geri yükleme olayları gönderilebilir. Satın alma olayında ürün kimliği, fiyat ve para birimi bulunabilir. Bu bilgiler analiz, reklam kampanyası ölçümü ve ilişkilendirme için kullanılabilir; Meta SDK ayrıca cihaz tanımlayıcısı, sınırlı teknik/tanılama verisi ve kendi privacy manifestinde “Other Data Types” olarak sınıflandırdığı teknik verileri işleyebilir.
Google Mobile Ads ve Google UMP
Premium erişimi olmayan kullanıcılara uygun geçişlerde Google Mobile Ads ile reklam gösterilebilir. Premium etkinleştiğinde yeni reklam isteği durdurulur ve yüklenmiş reklam kaldırılır. Google User Messaging Platform (UMP), gerekli bölgelerde izin bilgisi ve gizlilik seçeneklerini yönetir; UMP reklam isteğine izin vermeden reklam SDK’sı başlatılmaz.
Google reklam ve izin SDK’ları; cihaz tanımlayıcısı, IP adresinden türetilebilen yaklaşık konum, reklam ve ürün etkileşimi, performans, çökme ve diğer tanılama verilerini reklam sunma, frekans yönetimi, izin yönetimi, güvenlik ve ölçüm amaçlarıyla işleyebilir. JeoKod kesin konum izni istemez. iOS’ta reklam tanımlayıcısına erişim ATT durumuna, kişiselleştirme ise ATT ve UMP tercihleri ile geçerli kurallara bağlıdır.
Bildirimler ve cihaz izinleri
Hatırlatmaları açarsanız JeoKod yerel bildirim izni ister. Seçtiğiniz saat, bildirim durumu ve cihazın saat dilimi bilgisi bildirimleri cihazınızda planlamak için kullanılır. Android’de cihaz yeniden başlatıldıktan sonra bildirimleri yeniden kurmak için yeniden başlatma izni kullanılabilir. Bildirim içerikleri bir sunucudan gönderilmez.
Uygulama içi satın alma
Premium erişim satın aldığınızda ödeme, mağaza hesabı ve işlem doğrulaması Apple App Store veya Google Play tarafından işlenir. JeoKod ürünü göstermek, satın almayı tamamlamak veya geri yüklemek için ürün, işlem ve doğrulama durumunu mağazadan alabilir; ödeme kartı bilginize erişmez ve mağaza doğrulama makbuzunu JeoKod’a ait bir sunucuya göndermez.
Premium erişim durumu cihazda saklanır. Yukarıdaki yaş ve izin koşulları ölçüme izin veriyorsa ürün kimliği, satın alma veya geri yükleme türü, fiyat ve para birimi Firebase Analytics ve Meta App Events’e gönderilebilir. Mağaza satın alma geçmişinin saklanması veya silinmesi Apple ya da Google’ın politika ve yasal yükümlülüklerine tabidir.
Web sitesi ve teknik kayıtlar
JeoKod web sitesi hesap, reklam veya pazarlama analitiği kullanmaz. Barındırma sağlayıcısı güvenlik, hata giderme ve hizmetin çalışması için IP adresi, tarayıcı türü, istek zamanı ve hata bilgisi gibi standart teknik günlükleri kısa süreli olarak işleyebilir.
Veri güvenliği
Yerel uygulama verileri, işletim sisteminin JeoKod’a ayırdığı uygulama alanında tutulur ve cihazın erişim denetimleriyle korunur. Mağaza satın alma işlemleri Apple veya Google altyapısında yürütülür; web ve destek bağlantıları uygun olduğu yerde HTTPS/TLS ile korunur.
Destek yazışmalarına yalnızca destek ve gizlilik taleplerini yanıtlamak için erişilir. Hiçbir elektronik saklama veya iletim yöntemi mutlak güvenlik sağlayamadığından, verinin niteliğine uygun makul teknik ve idari önlemler uygulanır.
Saklama, silme ve tercihleriniz
Yerel veriler siz uygulama içinden ilgili istatistik veya ayarları sıfırlayana ya da uygulamayı silene kadar cihazınızda kalır. Bildirimleri uygulama veya cihaz ayarlarından kapatabilir, UMP’nin gerekli olduğu durumlarda reklam gizliliği seçeneklerini uygulama içinden yeniden açabilir ve iOS izleme iznini cihaz ayarlarından değiştirebilirsiniz. JeoKod hesabı oluşturulmadığı için silinecek bir JeoKod hesabı yoktur.
Üçüncü taraf hizmetlere gönderilmiş ölçüm ve tanılama verileri ilgili sağlayıcının saklama ve silme kurallarına tabidir. Mağaza satın alma geçmişi uygulamayı silmekle kaldırılmaz. JeoKod’un elinde bulunabilecek bir destek yazışması hakkında erişim, düzeltme veya silme talebi için support@bariton.dev adresine yazabilirsiniz.
Çocukların gizliliği
JeoKod ad, e-posta, doğum tarihi veya hesap bilgisi istemez. “12 yaş ve altı” seçildiğinde Analytics, Crashlytics, Meta App Events, kişiselleştirilmiş reklam ve uygulamalar arası izleme kapalı tutulur. Google reklam ve izin SDK’ları çocuklara yönelik/izin yaşının altında yapılandırmayla yalnızca reklam sunma, izin, güvenlik ve sınırlı teknik ölçüm için gerekli verileri işleyebilir. Bir ebeveyn veya veli gizlilik hakkında bizimle iletişime geçebilir.
Hizmet sağlayıcılar ve mağaza kuralları
JeoKod; Firebase Analytics, Firebase Crashlytics, Google Mobile Ads, Google UMP ve Meta App Events hizmetlerini yukarıdaki sınırlar içinde kullanır. Bu sağlayıcıların verileri kendi altyapılarında işlemesi Google Gizlilik Politikası, Firebase Gizlilik ve Güvenlik bilgileri ve Meta Gizlilik Politikası kapsamındadır.
Dağıtım ve satın alma işlemleri için ayrıca Apple Gizlilik Politikası, Apple App Review Guidelines — Privacy ve Google Play User Data politikası geçerlidir.
Değişiklikler
JeoKod’un veri uygulamaları değişirse bu politika ve “Son güncelleme” tarihi yenilenir. Önemli değişiklikler uygulama içinde veya bu sayfada duyurulur.