İçindekiler
1. Giriş ve Amaç
Bu Çerez Politikası; Kodrivo tarafından geliştirilen ve işletilen TodoZap mobil uygulaması ile todozap.com web sitesinde kullanılan izleme teknolojileri, reklam kimlikleri, yerel depolama mekanizmaları ve benzeri teknolojiler hakkında sizi bilgilendirmek amacıyla hazırlanmıştır.
TodoZap, iOS ve Android platformlarında çalışan bir mobil uygulama olduğundan, geleneksel tarayıcı çerezleri yerine mobil platformlara özgü teknolojiler kullanılmaktadır. Bu politika; her iki platformdaki teknolojileri, hangi verilerin toplandığını, neden toplandığını ve bu teknolojileri nasıl kontrol edebileceğinizi açıklar.
Bu politika, Gizlilik Politikamız ve KVKK Aydınlatma Metnimiz ile birlikte uygulamanın tamamını kapsayan veri işleme çerçevesini oluşturmaktadır.
2. Çerez Nedir?
Çerezler (cookies), bir web sitesi veya uygulama tarafından cihazınıza kaydedilen küçük metin dosyalarıdır. Web sitelerinde tarayıcı üzerinden çalışan geleneksel çerezlerin yanı sıra, mobil uygulamalar benzer amaçlarla farklı teknolojiler kullanır:
Web Çerezleri
Tarayıcı tarafından saklanan küçük metin dosyaları. Oturum yönetimi, tercih kaydetme ve analitik amaçlı kullanılır.
Mobil Eşdeğerleri
Shared Preferences, cihaz kimlikleri (IDFA/GAID), analitik SDK'ları ve push notification token'ları gibi teknolojiler.
Zorunlu Teknolojiler
Uygulamanın temel işlevlerini yerine getirmesi için vazgeçilmezdir; devre dışı bırakılamaz.
İsteğe Bağlı Teknolojiler
Analitik, reklam kişiselleştirme gibi amaçlarla kullanılır; kullanıcı tarafından kontrol edilebilir.
TodoZap mobil uygulaması, geleneksel tarayıcı çerezleri kullanmaz. Aşağıda açıklanan teknolojiler, çerezlerle aynı amaçlara hizmet eden mobil platform eşdeğerleridir.
3. Mobil Uygulamada Kullanılan Teknolojiler
TodoZap mobil uygulaması (iOS ve Android), aşağıdaki teknolojileri kullanmaktadır. Her biri hakkında amaç, kapsam, saklama süresi ve kontrol seçeneklerine ilişkin detaylı bilgi verilmiştir.
3.1 Firebase Analytics
AnalitikAmaç: Kullanıcı davranışlarını anonim olarak analiz etmek, hangi özelliklerin ne sıklıkla kullanıldığını anlamak ve uygulamayı sürekli iyileştirmek.
Toplanan Veriler:
- • Anonim event verileri (görev oluşturma, tamamlama, ekran geçişleri gibi)
- • Ekran görüntüleme sayıları ve oturum süreleri
- • Cihaz modeli, işletim sistemi sürümü, uygulama sürümü
- • Dil ve bölge bilgileri (ülke düzeyinde, kesin konum değil)
- • Özellik kullanım sıklığı (örn. pomodoro, ekip yönetimi, şablonlar)
Kontrol: Firebase'in analitik opt-out özelliği aracılığıyla devre dışı bırakılabilir. Ayrıca cihaz düzeyinde reklam izlemeyi sınırlamak da analitik veri toplanmasını kısıtlar. Bkz. Google Gizlilik Politikası.
3.2 Firebase Crashlytics (Hata İzleme)
Hata İzlemeAmaç: Uygulama çökmelerini ve hatalarını tespit etmek, kaynağını bulmak ve bir sonraki güncellemeyle düzeltmek. Crashlytics, stabil ve güvenilir bir uygulama sunmak için zorunlu bir hata izleme aracıdır.
Toplanan Veriler:
- • Stack trace (hata oluştuğu kod satırları ve çağrı zinciri)
- • Cihaz bilgisi: model, işlemci mimarisi, bellek durumu, disk kullanımı
- • İşletim sistemi sürümü ve uygulama versiyonu
- • Hata öncesi gerçekleştirilen son ekran geçişleri (breadcrumb)
- • Kullanıcı ID (SHA-256 ile hashlenmiş — tersine mühendislik yapılamaz)
Kontrol: Uygulama içinde Ayarlar → Hata Raporlama seçeneğini kapatarak Crashlytics veri toplamasını devre dışı bırakabilirsiniz.
3.3 Firebase Performance Monitoring
PerformansAmaç: Uygulamanın ne kadar hızlı çalıştığını ölçmek, yavaşlayan ekranları veya yüksek gecikmeli API çağrılarını tespit ederek kullanıcı deneyimini iyileştirmek.
Toplanan Veriler:
- • API yanıt süreleri (Firestore okuma/yazma, Firebase Auth işlemleri)
- • Ekran yükleme süreleri (hangi ekranın ne kadar sürede açıldığı)
- • Network latency ve bant genişliği kullanımı
- • Uygulamanın arka planda ve ön planda geçirdiği süre
3.4 Yerel Depolama (Local Storage / Shared Preferences)
ZorunluAmaç: Uygulama ayarlarını, kullanıcı tercihlerini ve oturum bilgilerini cihazda yerel olarak saklamak. Bu veriler sunucuya gönderilmez; yalnızca cihazda kalır.
Saklanan Veriler:
- • Tema seçimi (açık mod / koyu mod / sistem varsayılanı)
- • Bildirim kategorisi tercihleri (görev, ekip, özet, hesap bildirimleri)
- • Son kullanılan görev filtreleri ve sıralama tercihleri
- • Pomodoro ayarları (çalışma süresi, mola süresi, hedef sayısı)
- • Onboarding tamamlanma durumu ve uygulama içi ipuçları gösterim durumu
- • Oturum önbelleği (hızlı açılış için kullanıcı kimliği ve token bilgisi)
3.5 FCM Token (Push Bildirim Kimliği)
BildirimAmaç: Firebase Cloud Messaging (FCM) aracılığıyla cihazınıza push bildirimi gönderebilmek. Token, cihaza özgü bir tanımlayıcıdır ve bildirim iletimini sağlar.
Teknik Detaylar:
- • FCM token, uygulama yüklendiğinde veya yenileme gerektiğinde otomatik oluşturulur
-
•
Firestore'da kullanıcı hesabına bağlı
users/{uid}/deviceskoleksiyonunda saklanır - • Token değiştiğinde (uygulama yeniden kurulursa vb.) eski token otomatik güncellenir
- • 30 gün pasif kalan cihaz kaydı sistemden otomatik temizlenir
Opt-Out: iOS'ta Ayarlar → TodoZap → Bildirimler bölümünden, Android'de Ayarlar → Uygulamalar → TodoZap → Bildirimler bölümünden tüm bildirimleri devre dışı bırakabilirsiniz.
3.6 Cihaz Parmak İzi (Device Fingerprint)
GüvenlikAmaç: Yeni bir cihazdan hesabınıza giriş yapıldığında sizi uyarmak ve hesap güvenliğini sağlamak. Parmak izi, bir cihazı tekil olarak tanımlamak için kullanılır.
Nasıl Çalışır:
- • Platform bilgisi (iOS / Android), cihaz modeli ve işletim sistemi sürümü bir araya getirilir
- • Bu bilgiler SHA-256 algoritmasıyla tek yönlü hash'e dönüştürülür
- • Elde edilen hash değeri, önceki giriş hash'leriyle karşılaştırılır
- • Yeni cihaz tespit edilirse e-posta ile "Yeni cihaz girişi" güvenlik bildirimi gönderilir
3.7 Google AdMob (Reklam Tanımlayıcıları)
Reklam — Yalnızca Free PlanAmaç: Free plan kullanıcılarına reklam gösterimini mümkün kılmak ve reklam geliri aracılığıyla uygulamanın ücretsiz sürümünü sürdürmek.
AdMob ve reklam kimlikleri yalnızca ücretsiz (Free) plan kullanıcıları için etkindir. Personal Premium, Team veya Enterprise planlarında reklamlar tamamen devre dışıdır ve reklam kimliği kullanılmaz.
Kullanılan Reklam Tanımlayıcıları:
iOS — IDFA
Identifier for Advertisers. Reklamverenlerin kullanıcıları anonim olarak takip etmesini sağlayan Apple kimliği. iOS 14.5+ sürümünde App Tracking Transparency (ATT) izni gerektirir.
Android — GAID
Google Advertising ID. Android cihazlarda kişiselleştirilmiş reklam gösterimi için kullanılan Google kimliği. Kullanıcı tarafından sıfırlanabilir veya devre dışı bırakılabilir.
Toplanan Reklam Verileri:
- • Reklam kimliği (IDFA veya GAID)
- • Reklam görüntüleme ve tıklama verileri (performans metrikleri)
- • Tahmini konum (IP bazlı, ülke/şehir düzeyinde)
- • İlgi alanı profili (Google'ın AdMob altyapısı tarafından oluşturulan)
Detaylı bilgi için: AdMob Gizlilik Politikası ve Google Reklam Ayarları
4. Web Sitesi Çerezleri (todozap.com)
todozap.com web sitesi, mobil uygulamadan bağımsız olarak aşağıdaki çerezleri kullanır. Web sitesi reklam içermez; bu nedenle reklam çerezi kullanılmamaktadır.
| Çerez Kategorisi | Örnek / Araç | Amaç | Zorunlu mu? |
|---|---|---|---|
| Oturum Çerezleri | Firebase Hosting | Sayfa geçişlerinde oturum sürekliliği, güvenlik | Zorunlu |
| Tercih Çerezleri | Tarayıcı localStorage | Ziyaretçi dil ve görünüm tercihlerini hatırlamak | Zorunlu |
| Analitik Çerezler | Google Analytics 4 (GA4) | Web sitesi ziyaret istatistikleri, sayfa görüntüleme, kaynak analizi | İsteğe Bağlı |
| Reklam Çerezleri | — | Web sitesinde reklam gösterilmemektedir | Kullanılmıyor |
Google Analytics 4 (GA4) — Web Sitesi
Web sitemizde, ziyaretçi davranışlarını anonim olarak analiz etmek için GA4 kullanılmaktadır. Bu sayede hangi sayfaların ilgi gördüğünü, ziyaretçilerin nereden geldiğini ve içerik performansını ölçebiliriz.
- • Sayfa görüntüleme sayıları ve kullanıcı oturumları
- • Trafik kaynakları (doğrudan, arama motoru, referans)
- • Tarayıcı ve cihaz türü (anonim)
- • Ülke düzeyinde konum bilgisi (kesin konum değil)
IP adresleri GA4 tarafından anonimleştirilmektedir. Opt-out için: Google Analytics Opt-out tarayıcı eklentisi
5. Reklam Tanımlayıcıları ve ATT (iOS)
iOS — App Tracking Transparency (ATT)
Apple, iOS 14.5 itibarıyla tüm uygulamaların kullanıcıdan App Tracking Transparency (ATT) çerçevesinde açık izin almasını zorunlu kılmaktadır. TodoZap bu zorunluluğa tamamen uygundur.
ATT İzin Akışı
- Uygulama ilk açıldığında veya reklam gösterimi öncesinde ATT izin diyaloğu görüntülenir
- "İzin Ver" seçilirse IDFA (reklam kimliği) AdMob'a iletilir ve kişiselleştirilmiş reklam gösterilir
- "İzin Verme" seçilirse IDFA sıfır değeri döner; yalnızca bağlamsal (kişiselleştirilmemiş) reklam gösterilir
- Bu tercih her zaman iOS Ayarlar → Gizlilik ve Güvenlik → İzleme menüsünden değiştirilebilir
iOS Kullanıcıları için ATT İznini Yönetme
Takip iznini iptal etmek için:
Ayarlar → Gizlilik ve Güvenlik → İzleme → "TodoZap'in İzlemesine İzin Ver" kapalıya alın
IDFA'yı sıfırlamak için (iOS 13 ve öncesi):
Ayarlar → Gizlilik → Apple Reklamcılığı → Reklam Tanımlayıcısını Sıfırla
Önemli: ATT iznini reddederseniz veya iptal ederseniz, uygulama işlevselliğiniz etkilenmez. Yalnızca gösterilen reklamlar kişiselleştirilmemiş olur (bağlamsal reklam).
Android — Google Advertising ID (GAID)
Android cihazlarda reklam kişiselleştirme için Google Advertising ID (GAID) kullanılmaktadır.
TodoZap uygulaması, bu amaçla com.google.android.gms.permission.AD_ID
iznini kullanmaktadır.
Android Kullanıcıları için GAID Kontrolü
- • Kişiselleştirilmiş reklamı kapatmak: Ayarlar → Google → Reklamlar → "Reklam kişiselleştirmeyi devre dışı bırak"
- • GAID'i sıfırlamak: Ayarlar → Google → Reklamlar → "Reklam kimliğini sıfırla"
- • Android 12+ için GAID'i silmek: Ayarlar → Gizlilik → Reklamlar → "Reklam kimliğini sil"
Kişiselleştirilmiş reklamları global olarak kapatmak için: adssettings.google.com
6. Kullanıcı Kontrolleri ve Opt-Out Yöntemleri
Veri toplanmasını kontrol etmek için çeşitli yöntemler mevcuttur. Aşağıda platform ve konu bazında tüm kontrol seçenekleri listelenmiştir.
6.1 Uygulama İçi Ayarlar
Ayarlar → Bildirimler
Push bildirimlerini kategori bazında yönetin: görev hatırlatmaları, ekip bildirimleri, günlük özet, hesap güvenlik bildirimleri
Ayarlar → Hata Raporlama
Firebase Crashlytics veri toplamasını etkinleştirin veya devre dışı bırakın
Hesap → Hesabı Sil
Hesabınızı ve tüm verilerinizi kalıcı olarak silebilirsiniz. FCM token, cihaz kaydı ve analytics kimliğiniz de silinir.
6.2 iOS Cihaz Ayarları
Reklam Takibini Kısıtlama (ATT)
Ayarlar → Gizlilik ve Güvenlik → İzleme → "TodoZap" kapalı konuma getirin
Push Bildirimleri
Ayarlar → TodoZap → Bildirimler → "Bildirimlere İzin Ver" kapalı konuma getirin
Tüm Uygulama İzinleri
Ayarlar → TodoZap — Mikrofon, bildirim ve diğer izinleri buradan yönetin
Apple Reklamcılığı
Ayarlar → Gizlilik ve Güvenlik → Apple Reklamcılığı → "Kişiselleştirilmiş Reklamlar" kapalı konuma getirin
6.3 Android Cihaz Ayarları
Reklam Kişiselleştirmeyi Devre Dışı Bırakma
Ayarlar → Google → Reklamlar → "Reklam kişiselleştirmeyi devre dışı bırak"
GAID Sıfırlama veya Silme
Ayarlar → Google → Reklamlar → "Reklam kimliğini sıfırla" (Android 12+ için "Reklam kimliğini sil")
Push Bildirimleri
Ayarlar → Uygulamalar → TodoZap → Bildirimler → Kapalı konuma getirin
Tüm Uygulama İzinleri
Ayarlar → Uygulamalar → TodoZap → İzinler — Mikrofon ve diğer izinleri buradan yönetin
6.4 Web Sitesi Çerez Kontrolü
Tarayıcı Çerez Ayarları
Tarayıcınızın gizlilik/güvenlik ayarlarından todozap.com için çerezleri engelleyebilir veya silebilirsiniz. Zorunlu çerezler engellenmesi durumunda bazı site işlevleri çalışmayabilir.
Google Analytics Opt-Out
Google Analytics opt-out tarayıcı eklentisini yükleyerek GA4 veri toplanmasını engelleyebilirsiniz.
6.5 Premium Abonelik ile Reklamsız Deneyim
Reklam tanımlayıcıları ve AdMob veri toplanmasını tamamen ortadan kaldırmanın en kolay yolu Personal Premium, Team veya Enterprise planına geçmektir. Premium planlarda reklam gösterilmez, reklam kimlikleri (IDFA/GAID) kullanılmaz ve AdMob SDK'sı devre dışıdır.
Fiyatlandırmayı İncele7. Üçüncü Taraf Servislerinin Gizlilik Politikaları
TodoZap'ta kullanılan her üçüncü taraf servisin kendi veri işleme kuralları ve gizlilik politikası bulunmaktadır. Bu servisler kendi politikaları çerçevesinde veri toplayabilir. Aşağıda ilgili politika bağlantılarına ulaşabilirsiniz.
Google Firebase
Authentication, Firestore, Analytics, Crashlytics, Performance Monitoring, Cloud Messaging, Storage, App Check
Firebase Gizlilik Politikası → | Google Gizlilik Politikası →Google AdMob
Reklam gösterimi (yalnızca Free plan kullanıcıları için)
AdMob Gizlilik Politikası → | Reklam Ayarları →Apple App Store ve Apple IAP
iOS uygulama dağıtımı, uygulama içi satın almalar, App Tracking Transparency
Apple Gizlilik Politikası →Google Play Store ve Google IAP
Android uygulama dağıtımı, uygulama içi satın almalar, Google Advertising ID yönetimi
Google Gizlilik Politikası →Google Gemini API
Sesli görev oluşturma özelliği için AI ses işleme (yalnızca bu özelliği kullandığınızda)
Gemini API Kullanım Koşulları → | Google Gizlilik Politikası →Google Analytics 4 (GA4) — Web Sitesi
todozap.com web sitesi ziyaret istatistikleri
Google Gizlilik Politikası → | GA4 Opt-Out →Yukarıdaki üçüncü taraf servisler kendi gizlilik politikaları kapsamında veri işlemektedir. Kodrivo, bu servislerin veri işleme pratikleri üzerinde doğrudan kontrol sahibi değildir. Her servisin politikasını incelemenizi öneririz.
8. GDPR ve KVKK Uyumluluğu
TodoZap, Avrupa Birliği'nin Genel Veri Koruma Yönetmeliği (GDPR) ve Türkiye'nin Kişisel Verilerin Korunması Kanunu (KVKK) kapsamındaki yükümlülükleri yerine getirmektedir.
Açık Rıza
iOS ATT çerçevesinde reklam takibi için açık izin alınır. Crashlytics ve analitik devre dışı bırakılabilir.
Veri Taşınabilirliği
Hesabınızdaki görev ve kategori verilerinizi dışa aktarma hakkına sahipsiniz.
Unutulma Hakkı
Hesabı sil özelliği ile tüm kişisel verilerinizin silinmesini talep edebilirsiniz. Bkz. Hesap Silme.
Şeffaflık
Hangi teknolojilerin hangi verilerle çalıştığı bu politikada ve Gizlilik Politikamızda açıkça belirtilmiştir.
Veri Minimizasyonu
Yalnızca belirtilen amaçlar için gerekli veriler toplanır; gereksiz kişisel veri talep edilmez.
İtiraz Hakkı
Kişisel verilerinizin işlenmesine itiraz etme ve düzeltme talep etme hakkınız mevcuttur.
Daha fazla bilgi için KVKK Aydınlatma Metnimizi ve Gizlilik Politikamızı inceleyebilirsiniz.
9. Çocukların Gizliliği
TodoZap, 13 yaşın altındaki çocuklara yönelik tasarlanmamıştır ve bilerek bu yaş grubundan veri toplamaz. Çocukların kişisel verilerini korumak için özel önlemler alınmaktadır.
Eğer 13 yaşın altındaki bir çocuğun hesap açtığından veya veri sağladığından haberdar olursak, söz konusu verileri derhal sileriz. Bu tür bir durumun farkındaysanız lütfen info@todozap.com adresinden bizimle iletişime geçin.
10. Politika Değişikliği Hakkı
Kodrivo, bu Çerez Politikasını yeni teknolojilerin benimsenmesi, yasal değişiklikler veya hizmet güncellemeleri nedeniyle zaman zaman revize edebilir. Önemli değişiklikler yapıldığında:
- • Sayfanın üstündeki "Son Güncelleme" tarihi güncellenir
- • Uygulama içinde bir bildirim veya uyarı gösterilir
- • Kayıtlı kullanıcılar e-posta yoluyla bilgilendirilir (önemli değişiklikler için)
- • Güncel politika her zaman todozap.com/cerez-politikasi.html adresinde yayınlanır
Politika değişikliğinden sonra uygulamayı kullanmaya devam etmeniz, güncellenmiş politikayı kabul ettiğiniz anlamına gelir. Değişiklikleri onaylamıyorsanız uygulamayı kullanmayı durdurabilir ve hesabınızı silebilirsiniz.
11. İletişim
Bu Çerez Politikası, kişisel verilerinizin işlenmesi veya gizlilik haklarınız hakkında sorularınız için bizimle iletişime geçebilirsiniz. Tüm talepler en geç 30 gün içinde yanıtlanır.
İlgili Yasal Belgeler:
- Gizlilik Politikası — Kişisel verilerin nasıl toplandığı ve işlendiği
- KVKK Aydınlatma Metni — Türk mevzuatı kapsamında haklarınız
- Kullanım Koşulları — Hizmet kullanım şartları
- Hesap Silme — Verilerinizi ve hesabınızı silme talebi