Çerez ve SDK Politikası
Mobil uygulamalarda klasik anlamda çerez kullanılmaz; bunun yerine cihaz üzerinde yerel depolama ve üçüncü taraf yazılım geliştirme kitleri (SDK) çalışır. Bu politika, Ahaligo'nun hangi SDK'ları ve depolama yöntemlerini hangi amaçla kullandığını, web sürümünde neyin saklandığını ve tercihlerinizi nasıl yöneteceğinizi açıklar. Ahaligo analitik veya ölçüm SDK'sı kullanmaz. Android uygulamasında yalnızca isteğe bağlı ödüllü reklamlar (Kazan) için Google Mobile Ads (AdMob) SDK'sı çalışır; reklamlar kişiselleştirilmemiş istenir ve reklam kimliğini (GAID) Ahaligo değil Google işler.
1. Zorunlu (teknik) bileşenler
Hizmetin çalışması için gerekli olan ve kapatılamayan bileşenlerdir; KVKK m.5/2-c ve m.5/2-f'ye dayanır:
- Oturum bilgisi: Uygulamanın cihazdaki yerel deposunda (web sürümünde tarayıcının yerel deposunda) saklanır; oturumu açık tutar. Ayarlar > Çıkış yap ile silinir.
- Tercih deposu: Tema, yazı boyutu, kılavuzun gösterilip gösterilmediği gibi cihazdaki ayarlar.
- Güvenlik: Uygulama kurulumunda rastgele üretilen cihaz kimliği (donanım veya reklam kimliği değildir; uygulama yeniden kurulunca değişir). Çoklu hesap ve davet kötüye kullanımını önlemek için sunucuya IP adresiyle birlikte kaydedilir.
- Harita önbelleği: Görüntülenen harita karolarının geçici kopyası (performans).
- Mikrofon: Yalnızca sesli mesaj kaydında, kayıt düğmesine basıldığında cihazın izniyle açılır; kayıt cihazda oluşturulur ve gönderilince Supabase'e yüklenir. Arka planda dinleme yapılmaz; izin cihaz ayarlarından geri alınabilir.
2. Üçüncü taraf SDK'lar
Kullanılan SDK'lar, amaçları ve hukuki sebepleri aşağıdadır. Liste bu politikada güncel tutulur.
| SDK / servis | Sağlayıcı | Amaç | İşlenen veri | Bölge | Hukuki sebep |
|---|---|---|---|---|---|
| Supabase | Supabase | Veritabanı, kimlik doğrulama, dosya depolama, sunucu işlevleri, canlı bağlantı | Hesap, profil, mesaj ve işlem verileri, oturum tokeni, IP adresi | AB – Frankfurt | Sözleşme (m.5/2-c) |
| MapLibre + OpenFreeMap karoları | MapLibre topluluğu / OpenFreeMap | Harita çizimi | Karo isteğinde IP ve görüntülenen bölge | AB | Sözleşme (m.5/2-c) |
| OpenStreetMap Nominatim | OpenStreetMap Vakfı | Yer ve adres arama (haritada mahalleye gitme, işletme adresini konumlandırma) | Yazılan yer/adres metni, IP adresi | Yurt dışı | Sözleşme (m.5/2-c) |
| Google ile giriş | Giriş | E-posta, ad, kimlik tokeni | ABD / AB | Sözleşme (m.5/2-c) | |
| Firebase Cloud Messaging | Anlık bildirim | Bildirim tokeni, Firebase kurulum kimliği | ABD / AB | Sözleşme (m.5/2-c); kampanya bildirimleri için açık rıza | |
| Firebase Crashlytics | Hata ve çökme raporları | Hata yığını, uygulama sürümü, cihaz modeli, OS sürümü, takma kimlik (profil no), Firebase kurulum kimliği | ABD / AB | Meşru menfaat (m.5/2-f) | |
| Google Play Billing | Ödeme tahsilatı, makbuz ve satın alma doğrulama | Sipariş numarası, satın alma jetonu, ürün, tutar | ABD / AB | Sözleşme (m.5/2-c); kanuni yükümlülük | |
| Google Mobile Ads (AdMob) | İsteğe bağlı ödüllü reklam (Kazan; yalnızca Android) | Reklam kimliği (GAID), IP adresi, cihaz ve uygulama bilgisi, reklam etkileşimi | ABD / AB | Sözleşme (m.5/2-c); meşru menfaat (m.5/2-f) | |
| Google Play uygulama içi güncelleme | Yeni sürüm kontrolü ve güncelleme | Uygulama paket adı ve sürümü (istek cihazdaki Google Play uygulaması üzerinden yapılır) | ABD / AB | Meşru menfaat (m.5/2-f) |
3. Web sürümündeki çerezler
Web sitesi ve web sürümü (ahaligo.app, Google Firebase Hosting üzerinde) çerez kullanmaz. Web sürümünde oturum bilgisi ve görünüm tercihleri tarayıcınızın yerel deposunda (localStorage) tutulur; Ayarlar > Çıkış yap ile ya da tarayıcı ayarlarından site verileri silinerek kaldırılabilir. Web sürümünde Firebase Crashlytics, anlık bildirim, Google Play ödemeleri ve AdMob çalışmaz; Kazan'da AdMob yerine Ahaligo'nun kendi 15 saniyelik demo reklam ekranı gösterilir. Analitik veya üçüncü taraf reklam aracı yüklenmez.
4. Tercihlerinizi yönetme
Kampanya bildirimi (ticari elektronik ileti) rızasını KVKK ve Verilerim > Rızalarımı yönet ekranından; anlık bildirimleri Ayarlar > Bildirim ayarları ekranından ve cihazınızın işletim sistemi ayarlarından yönetebilirsiniz. Konum izni diye bir ayar yoktur: uygulama cihaz konumu istemez, mahallenizi Ayarlar > Konum > Mahallem üzerinden kendiniz beyan edersiniz. Web sürümünde tarayıcı ayarlarından site verilerini silebilir veya engelleyebilirsiniz; yerel deponun engellenmesi oturumun açık kalmasını engeller.
5. Değişiklikler
Yeni bir SDK eklendiğinde veya bir SDK'nın amacı değiştiğinde bu politika güncellenir; rıza gerektiren bir ekleme varsa rızanız ayrıca alınır.