Gizlilik Politikası
Son güncelleme: · Hazırlayan: QuickCalo Ekibi
Kısa cevap
QuickCalo hesap istemez ve kayıtlarını telefonunda tutar. Analiz için gönderilen fotoğraf ya da metin sunucuda bir depoya kaydedilmez; yalnızca sonuç 1 saat önbellekte kalır. Uygulama kullanım istatistikleri için Firebase Analytics, hata raporları için Crashlytics, abonelik için RevenueCat kullanır; reklam göstermez. Ayrıntılar ve hakların aşağıda.
Veri sorumlusu kim?
Bu politika kapsamındaki kişisel verilerin veri sorumlusu: QuickCalo Analysis (bu metinde "QuickCalo" ya da "biz"). Bize [email protected] adresinden ulaşabilirsin.
Bu politika QuickCalo mobil uygulamasını (iOS ve Android, sürüm 1.0.37) ve quickcalo.app web sitesini kapsar.
Hangi verileri işliyoruz, hangilerini işlemiyoruz?
QuickCalo hesap istemez; e-posta adresini ya da telefon numaranı sormaz ve konum izni istemez. İşlenen veriler ve yerleri:
| Veri | Nerede | Neden |
|---|---|---|
| Öğün kayıtları, kalori ve protein hedefi, kilo ve su kayıtları, boy, doğum yılı, cinsiyet, aktivite, hedef kilo, isteğe bağlı görünen ad, dil ve bildirim tercihleri | Yalnızca telefonunda | Uygulamanın çalışması |
| Analiz için çektiğin fotoğraf ya da yazdığın metin | QuickCalo sunucusu (Cloudflare) ve Google Gemini API; sunucuda bir depoya kaydedilmez | Kalori ve protein tahmini |
| Analiz sonucu (yemek adı, kalori, protein, gram) | Sunucu önbelleğinde 1 saat | Aynı girdiye aynı sonucu vermek |
| İstek bilgisi ve analiz sonucunun özeti (yiyecek adları, kalori, gram) | Cloudflare Workers Logs, en fazla 7 gün | Hata ayıklama ve güvenlik |
| IP adresi | Cloudflare (istek sınırlaması) | Kötüye kullanımı önlemek |
| Kullanım olayları ve takma adlı kimlikler | Firebase Analytics (Google) | Uygulamayı geliştirmek, satın alma dönüşümünü ölçmek |
| Çökme ve hata raporları | Firebase Crashlytics (Google) | Hataları bulup düzeltmek |
| Abonelik durumu ve satın alma bilgisi | RevenueCat, App Store, Google Play | Premium erişimini doğrulamak |
Uygulamada reklam gösterilmez ve uygulama bir reklam SDK'sı içermez.
Fotoğraflarım ve yazdığım açıklamalar ne oluyor?
Fotoğrafın ve yazdığın metin yalnızca kalori tahmini için kullanılır; QuickCalo sunucusu bunları bir veritabanına ya da dosya deposuna kaydetmez.
- Telefonda: Fotoğraf yalnızca uygulamanın kamerasıyla çekilir, galerine kaydedilmez ve öğün kayıtlarına eklenmez. Gönderilmeden önce yaklaşık 320–512 piksele küçültülür ve JPEG olarak yeniden kodlanır; bu sırada konum gibi EXIF bilgileri silinir. Kameradan alınan dosya, işletim sistemi temizleyene kadar uygulamanın geçici klasöründe kalabilir.
- Sunucuda: İstek HTTPS ile QuickCalo sunucusuna (Cloudflare Workers) gider ve oradan Google Gemini API'ye iletilir. Aynı girdiye aynı sonucu verebilmek için sunucu, girdinin tek yönlü bir özetini (SHA-256) anahtar olarak kullanıp yalnızca sonucu 1 saat önbellekte tutar; fotoğrafı ya da metni önbelleğe yazmaz.
- Sunucu kayıtları: Sunucunun kayıt tutma özelliği (Cloudflare Workers Logs) açıktır. Kayıtlarda istek bilgisi ve analiz sonucunun özeti (yiyecek adları, kalori, gram) yer alır; fotoğrafın ve yazdığın metnin kendisi kaydedilmez. Kayıtlar Cloudflare'de en fazla 7 gün tutulup silinir.
- Google Gemini: Gemini API ücretli katmanda kullanılır. Gemini API şartlarına göre Google bu katmanda gönderilen içeriği ve yanıtları ürünlerini geliştirmek için kullanmaz; yalnızca kötüye kullanımı tespit edip önlemek ve yasal yükümlülükler için sınırlı bir süre kayıt altında tutar.
Telefonumda hangi veriler tutuluyor, yedekleniyor mu?
Öğün kayıtların, hedeflerin, kilo ve su kayıtların, profil bilgilerin ve tercihlerin uygulamanın yerel depolamasında (shared preferences) tutulur; QuickCalo bunları bir sunucuya yüklemez.
- Android: Uygulama verisi Google'ın otomatik yedeklemesine alınmaz (yedekleme kapalı).
- iPhone: Uygulama verisi için yedekten hariç tutma yapılmaz; iCloud Yedekleme ya da bilgisayara yedekleme açıksa bu veriler Apple'ın cihaz yedeğine dahil olabilir.
- Diyetisyen raporu (Premium): PDF telefonda üretilir ve yalnızca senin seçtiğin uygulama ya da kişiyle paylaşılır.
Analitik ve hata raporları için ne gönderiliyor?
QuickCalo, uygulamanın nasıl kullanıldığını anlamak için Firebase Analytics, hataları bulmak için Firebase Crashlytics kullanır. Bu veriler anonim değildir; takma adlı (pseudonymous) kimliklerle ilişkilendirilir.
- Kimlikler ve cihaz bilgisi: Uygulama örneği kimliği gibi rastgele kimlikler; cihaz modeli, işletim sistemi, uygulama sürümü ve dil gibi teknik bilgiler. Android'de cihaz ayarların izin veriyorsa reklam kimliği (Advertising ID) de toplanabilir. iPhone'da uygulama takip izni (ATT) istemez.
- Kullanım olayları: Uygulama açılışı, öğün kaydı (öğün türü ve kalori değeriyle), seçilen günlük kalori hedefi, Premium sayfasının gösterilmesi ve satın alma adımları, bildirim açılışı, tarif görüntüleme ve paylaşma gibi olaylar.
- Plan ekranı: Hedef türü (kilo verme, koruma ya da alma), tahmini süre ve tahmin gösterilemediğinde genel bir neden kodu (ör. 18 yaş altı, hamilelik, sağlıklı aralığın altındaki hedef).
- Gönderilmeyenler: Kilo, boy, yaş, cinsiyet, yemek adı, fotoğraf ve yazdığın metin analitik olaylarına eklenmez.
- Reklam ölçümü: Satın alma olayı, uygulamanın Google Ads kampanyalarının etkinliğini ölçmek için Google Ads'e dönüşüm olarak aktarılabilir.
- Hata raporları: Uygulama çökerse ya da analiz isteği tekrar denemeye rağmen sunucuya ulaşamazsa Crashlytics'e hata türü, cihaz ve işletim sistemi bilgisi ile bir kurulum kimliği gönderilir.
Uygulama içinde analitiği kapatma seçeneği şu an yok. Android'de reklam kimliğini cihaz ayarlarından sıfırlayabilir ya da silebilirsin.
Abonelik ve ödeme bilgilerim nasıl işleniyor?
Ödemeler App Store ya da Google Play tarafından alınır; kart bilgilerin QuickCalo'ya iletilmez. Abonelik durumunu doğrulamak için RevenueCat kullanılır: RevenueCat, rastgele oluşturulan bir uygulama kullanıcı kimliğini, mağazanın satın alma bilgisini ve temel cihaz bilgilerini işler. Uygulamadaki "Satın Alımları Geri Yükle" aynı mağaza hesabındaki aboneliği yeniden etkinleştirir.
Bildirimler nasıl çalışıyor?
Hatırlatıcılar ve özetler telefonunda planlanan yerel bildirimlerdir; bir bildirim sunucusu ya da push servisi kullanılmaz. Bildirim izni istenir; bildirimleri uygulamanın Ayarlar ekranından ya da telefonunun ayarlarından kapatabilirsin.
Hangi üçüncü taraf hizmetleri kullanıyoruz?
QuickCalo aşağıdaki hizmetleri kullanır; her biri veriyi kendi gizlilik politikası kapsamında işler.
| Hizmet | Amaç | Veri | Gizlilik politikası |
|---|---|---|---|
| Cloudflare | Analiz sunucusu (Workers), sonuç önbelleği, istek sınırlaması; web sitesinin barındırılması ve çerezsiz ziyaret istatistikleri | Fotoğraf ya da metin (geçici), analiz sonucu, IP adresi | Cloudflare |
| Google Gemini API | Kalori ve protein tahmini | Fotoğraf ya da metin | Gemini API şartları, Google |
| Firebase Analytics | Kullanım istatistikleri, dönüşüm ölçümü | Kullanım olayları, takma adlı kimlikler, cihaz bilgisi | Firebase |
| Firebase Crashlytics | Çökme ve hata raporları | Hata ayrıntısı, cihaz bilgisi, kurulum kimliği | Firebase |
| Google Ads | Satın alma dönüşümünü ölçme | Satın alma olayı | |
| RevenueCat | Abonelik durumunu doğrulama | Uygulama kullanıcı kimliği, satın alma bilgisi, cihaz bilgisi | RevenueCat |
| Apple App Store | Ödeme, abonelik, iade, puanlama penceresi, sürüm kontrolü | Apple hesabındaki satın alma bilgisi | Apple |
| Google Play | Ödeme, abonelik, iade, puanlama penceresi, sürüm kontrolü | Google hesabındaki satın alma bilgisi |
Uygulama, mağazada yeni bir sürüm olup olmadığını öğrenmek için App Store'a ya da Google Play'e sürüm sorgusu gönderir.
Verilerim yurt dışına aktarılıyor mu?
Evet. Cloudflare, Google (Gemini API, Firebase, Google Ads) ve RevenueCat'in sunucuları Türkiye dışında, başta ABD olmak üzere farklı ülkelerde bulunabilir; analiz isteği, analitik ve abonelik verileri bu hizmetlerin altyapısında işlenir. Bu aktarım, uygulamanın sunduğu analiz ve abonelik hizmetinin yerine getirilmesi için gereklidir.
Veriler ne kadar süre saklanıyor?
- Telefonundaki veriler: Sen silene ya da uygulamayı kaldırana kadar.
- Analiz sonucu önbelleği: 1 saat.
- Fotoğraf ve metin: QuickCalo sunucusunda bir depoya kaydedilmez; yalnızca istek süresince işlenir. Google, ücretli katmanda bunları yalnızca kötüye kullanım tespiti için sınırlı süre tutar.
- Sunucu kayıtları (Cloudflare Workers Logs): En fazla 7 gün.
- Crashlytics: Firebase'e göre çökme verileri ve ilgili kimlikler 90 gün tutulur.
- Firebase Analytics: Olay verisi ve kullanıcı verisi 14 ay.
- RevenueCat ve mağazalar: Abonelik kayıtları, ilgili hizmetin ve yasal yükümlülüklerin gerektirdiği süre boyunca.
Verilerimi nasıl silerim?
- Telefondaki veriler: Uygulamada ayrı bir sıfırlama seçeneği yok. Uygulamayı silmek tüm QuickCalo kayıtlarını telefonundan siler. Android'de Ayarlar > Uygulamalar > QuickCalo > Depolama > Verileri temizle yolunu da kullanabilirsin.
- iPhone yedekleri: Uygulama verisi iCloud ya da bilgisayar yedeğine alındıysa, yedekleri telefonunun ya da iCloud'un ayarlarından yönetebilirsin.
- Analitik, hata raporu ve abonelik verileri: Hesap olmadığı için bu veriler seni doğrudan tanımlamaz. Silinmesini istersen [email protected] adresine yaz; ilgili hizmetlerde bulabildiğimiz verileri silmek için talepte bulunuruz.
- Abonelik: Uygulamayı silmek aboneliği iptal etmez; iptal için Fiyatlar sayfasındaki adımları izle.
KVKK ve GDPR kapsamında hangi haklara sahibim?
6698 sayılı Kişisel Verilerin Korunması Kanunu'nun (KVKK) 11. maddesi uyarınca; kişisel verilerinin işlenip işlenmediğini öğrenme, işlenmişse buna ilişkin bilgi talep etme, işlenme amacını ve amacına uygun kullanılıp kullanılmadığını öğrenme, yurt içinde ya da yurt dışında aktarıldığı üçüncü kişileri bilme, eksik ya da yanlış işlenmişse düzeltilmesini isteme, silinmesini ya da yok edilmesini isteme, bu işlemlerin aktarıldığı üçüncü kişilere bildirilmesini isteme, münhasıran otomatik sistemlerle analiz edilmesi sonucu aleyhine bir sonuç çıkmasına itiraz etme ve kanuna aykırı işleme nedeniyle zarara uğrarsan zararın giderilmesini talep etme haklarına sahipsin.
Avrupa Ekonomik Alanı'nda ya da Birleşik Krallık'taysan GDPR kapsamında erişim, düzeltme, silme, işlemeyi kısıtlama, veri taşınabilirliği ve itiraz hakların vardır; ayrıca bulunduğun ülkenin veri koruma otoritesine şikâyette bulunabilirsin. Türkiye'de başvuru mercii Kişisel Verileri Koruma Kurumu'dur.
Taleplerini [email protected] adresine iletebilirsin. Hesap olmadığı için, talebini işleme alabilmemiz adına hangi cihaz ve uygulama sürümünü kullandığını belirtmen yardımcı olur.
QuickCalo çocuklar için uygun mu?
QuickCalo 13 yaşından küçük çocuklara yönelik değildir ve onlardan bilerek veri toplamayız. 18 yaşından küçük kullanıcılara uygulama kişisel kalori önerisi ya da hedef tarihi göstermez; beslenme planlarını bir uzmanla yapmalarını öneririz.
Bu web sitesi hangi verileri işliyor?
quickcalo.app, Cloudflare Pages üzerinde barındırılır. Ziyaret istatistikleri için çerez kullanmayan Cloudflare Web Analytics kullanılır; sitede reklam ya da takip çerezi yoktur. Cloudflare, siteyi sunmak ve güvenliğini sağlamak için IP adresi ve tarayıcı bilgisi gibi teknik verileri işler. Sitedeki tek JavaScript, telefonuna uygun mağazayı açan indirme butonudur.
Bu politika değişirse ne olur?
Uygulamada veri işlemeyi etkileyen bir değişiklik olduğunda bu politikayı güncelleriz ve sayfanın başındaki "Son güncelleme" tarihini değiştiririz.
Gizlilik soruları için kime yazabilirim?
Gizlilikle ilgili her soru ve talep için [email protected] adresine yazabilirsin.
Kaynaklar
- Firebase – Gizlilik ve güvenlik — Crashlytics saklama süresi
- Gemini API ek hizmet şartları
- Kişisel Verileri Koruma Kurumu
QuickCalo'yu indir
iPhone (iOS 15.0 ve üzeri) ve Android telefon (Android 7.0 ve üzeri) için ücretsiz indirilir.
