Son güncelleme: 17 Ekim 2026 · Uygulama: KcaLens (com.kcalens.app)
Bu metin, KcaLens mobil uygulamasını kullanırken hangi kişisel verilerinin işlendiğini, neden işlendiğini, kimlere aktarıldığını ve haklarını açıklar. 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) m.10 kapsamındaki aydınlatma metni ve AB Genel Veri Koruma Tüzüğü (GDPR) m.13 kapsamındaki bilgilendirme yerine geçer.
Kısaca
Veri sorumlusu, KcaLens uygulamasını geliştiren Fatih Hocaoğlu'dur (gerçek kişi). Adres: İzmit / Kocaeli. İletişim: fatihhcglu@gmail.com
| Veri | Amaç | Hukuki sebep | Nerede tutulur |
|---|---|---|---|
| Hesap: anonim kullanıcı kimliği; Google ya da e-posta ile girersen e-posta adresin, adın ve profil fotoğrafı bağlantın | Hesabını oluşturmak, verilerine başka cihazdan erişmeni sağlamak | Sözleşmenin kurulması ve ifası (KVKK m.5/2-c; GDPR m.6/1-b) | Firebase Authentication |
| Sağlık ve beslenme: cinsiyet, yaş, boy, kilo, hedef kilo, hedef, aktivite düzeyi, beslenme tipi, hesaplanan kalori ve makro hedeflerin, öğün kayıtların (yemek adı, besin değerleri, tarih ve saat) | Kalori hedefini hesaplamak, verilerini yedeklemek ve cihazlar arasında eşitlemek | Açık rıza (KVKK m.6/3-a; GDPR m.9/2-a) | Google Firestore, Frankfurt (AB) |
| Yapay zekâ girdileri: çektiğin ya da seçtiğin yemek, menü ve buzdolabı fotoğrafları; yazdığın ya da söylediğin öğün metni; koçla sohbet mesajların; bunlarla birlikte hedefin, beslenme tipin, günlük kalan kalori ve makroların ve oruç süren | Kalori ve besin tahmini yapmak, öneri ve yanıt üretmek | Açık rıza (KVKK m.6/3-a; GDPR m.9/2-a) | Sunucumuz (Frankfurt) üzerinden Google Gemini API'ye iletilir; tarafımızca saklanmaz |
| Yapay zekâ kullanım sayacı: günlük istek sayın | Günlük kullanım sınırını uygulamak, kötüye kullanımı önlemek | Meşru menfaat (KVKK m.5/2-f; GDPR m.6/1-f) | Google Firestore, Frankfurt |
| Abonelik: satın alma ve abonelik durumu, işlem kimlikleri, uygulama kullanıcı kimliğin | KcaLens PRO aboneliğini doğrulamak | Sözleşmenin ifası (KVKK m.5/2-c; GDPR m.6/1-b) | Google Play, RevenueCat (ABD), Google Firestore |
| Bildirim: cihaz bildirim jetonu | Hatırlatma ve arkadaş dürtmesi bildirimleri göndermek | Sözleşmenin ifası (KVKK m.5/2-c; GDPR m.6/1-b) | Firebase Cloud Messaging, Google Firestore |
| Sosyal özellikler (isteğe bağlı, ayrı onayla): görünen adın, davet kodun, günlük kalan kalorin, su bardağı sayın, serin, oruç saatin ve evresi; arkadaşlık, arkadaşlık isteği ve dürtme kayıtları; lige katılırsan görünen adın, son 7 günlük oruç saatin ve serin | Arkadaşlarınla ilerleme paylaşmak, lig sıralaması göstermek | Açık rıza (KVKK m.6/3-a; GDPR m.9/2-a) | Google Firestore, Frankfurt |
| Şikâyet ve bildirimler: bildirdiğin kullanıcı ya da içerik, gerekçen; yapay zekâ yanıtını bildirirsen yanıttan bir bölüm | Kötüye kullanımla mücadele, güvenlik, yapay zekâ yanıtlarının denetimi | Meşru menfaat (KVKK m.5/2-f; GDPR m.6/1-f) | Google Firestore, Frankfurt |
| Çökme raporları: hata ayrıntısı, cihaz modeli, işletim sistemi ve uygulama sürümü, kurulum kimliği | Hataları bulup düzeltmek | Meşru menfaat (KVKK m.5/2-f; GDPR m.6/1-f) | Firebase Crashlytics (ABD) |
| Uygulama güncellemesi: bu kuruluma özgü rastgele bir kimlik (EAS client ID), cihazının işletim sistemi, uygulamanın sürüm ve güncelleme bilgisi, varsa bir önceki açılışta oluşan hatanın özeti, IP adresi | Uygulama güncellemelerini iletmek, hatalı bir güncellemeyi geri almak | Meşru menfaat (KVKK m.5/2-f; GDPR m.6/1-f) | Expo (EAS Update, ABD) |
| Uygulama bütünlüğü: uygulamanın ve cihazın bütünlük doğrulama jetonu (Google Play Integrity) | Sunucuya giden isteklerin gerçek KcaLens uygulamasından geldiğini doğrulamak, kötüye kullanımı önlemek | Meşru menfaat (KVKK m.5/2-f; GDPR m.6/1-f) | Firebase App Check (Google) |
Adım sayın, su ve oruç geçmişin, kilo kayıtların, önce-sonra fotoğrafların, hatırlatma ayarların ve ana ekran widget'ı özeti yalnız telefonunda saklanır, sunucularımıza gönderilmez. Tek istisna, sosyal paylaşımı açtığında yukarıda sayılan özet bilgilerdir.
Uygulamayı rıza vermeden de kullanabilirsin. Bu durumda sağlık verilerin buluta yazılmaz ve yapay zekâ özellikleri çalışmaz. Kalori hedefi hesaplama, elle öğün ekleme, barkod okuma, su ve oruç takibi cihazında çalışmaya devam eder.
Verilerin yalnız hizmeti sunmak için çalıştığımız şu hizmet sağlayıcılarla, onların veri işleme sözleşmeleri çerçevesinde paylaşılır:
Sosyal özellikleri açarsan paylaştığın özeti arkadaşların görür. Lig sıralamasındaki görünen adını, oruç saatini ve serini KcaLens'i kullanan diğer kullanıcılar görebilir.
Verilerini satmayız, reklam ya da pazarlama amacıyla kimseyle paylaşmayız. Yasal bir zorunluluk olduğunda yetkili kamu kurumlarına aktarım yapılabilir.
Veritabanımız AB'de (Frankfurt) bulunur. Yapay zekâ analizi (Google, ABD), abonelik doğrulama (RevenueCat, ABD), bildirim ve çökme raporları (Google, ABD) ve uygulama güncellemeleri (Expo, ABD) nedeniyle verilerin bir kısmı Türkiye ve AB dışına aktarılır. Bu aktarım, hizmet sağlayıcıların veri işleme sözleşmelerindeki standart sözleşme hükümlerine ve sağlık verileri için verdiğin açık rızaya dayanır (KVKK m.9; GDPR m.46 ve m.49).
Ayarlar'da sağlık eşitlemesini açarsan KcaLens, Android'de Health Connect'ten yalnız adım sayını okur ve kaydettiğin öğünleri Health Connect'e yazar. Health Connect'ten okunan adım verisi cihazında kalır, sunucularımıza gönderilmez, reklam için kullanılmaz, satılmaz ve kimseyle paylaşılmaz. KcaLens'in Health Connect'ten aldığı bilgileri kullanımı, Sınırlı Kullanım şartları dahil Health Connect İzinleri politikasına uyar. İzni istediğin zaman Health Connect ayarlarından geri alabilirsin. Health Connect'e yazılan öğün kayıtları senin cihazındadır; hesabını silsen de orada kalır ve Health Connect uygulamasından silebilirsin.
E-postayla gönderdiğin talepler en geç 30 gün içinde sonuçlandırılır.
KVKK m.11 uyarınca kişisel verinin işlenip işlenmediğini öğrenme, işlenmişse bilgi talep etme, işlenme amacını ve amacına uygun kullanılıp kullanılmadığını öğrenme, aktarıldığı üçüncü kişileri bilme, eksik ya da yanlış işlenmişse düzeltilmesini, KVKK m.7 çerçevesinde silinmesini ve bu işlemlerin aktarılan üçüncü kişilere bildirilmesini isteme, münhasıran otomatik sistemlerle analiz sonucu aleyhine bir sonuç çıkmasına itiraz etme ve kanuna aykırı işleme nedeniyle zarara uğrarsan zararın giderilmesini talep etme hakların vardır.
AB'de bulunuyorsan GDPR kapsamında erişim, düzeltme, silme, işlemeyi kısıtlama, veri taşınabilirliği ve itiraz hakların vardır. Rızanı geri almak, geri almadan önceki işlemenin hukuka uygunluğunu etkilemez.
Taleplerini fatihhcglu@gmail.com adresine iletebilirsin. Yanıtımızdan memnun kalmazsan Kişisel Verileri Koruma Kurulu'na (KVKK m.14) ya da bulunduğun AB ülkesinin veri koruma otoritesine şikâyette bulunabilirsin.
KcaLens 18 yaş ve üzeri kullanıcılar içindir. 18 yaşından küçüklerin verilerini bilerek işlemeyiz; böyle bir durumu fark edersek ilgili verileri sileriz.
Veriler aktarım sırasında şifrelenir (HTTPS/TLS). Veritabanı erişimi, her kullanıcının yalnız kendi kayıtlarına ve kendisiyle paylaşılan özetlere erişebileceği kurallarla sınırlıdır. Yapay zekâ anahtarları ve ödeme doğrulaması uygulamada değil sunucuda tutulur.
Bu metni güncelleyebiliriz. Önemli değişiklikleri uygulama içinde duyururuz. Güncel sürüm her zaman bu adrestedir.
Kullanım Şartları · Hesap ve veri silme
Last updated: 17 October 2026 · App: KcaLens (com.kcalens.app)
This policy explains which personal data the KcaLens mobile app processes, why, who receives it and what your rights are. It serves as the privacy notice under the Turkish Personal Data Protection Law No. 6698 (KVKK), Article 10, and the information required by the EU General Data Protection Regulation (GDPR), Article 13.
In short
The data controller is Fatih Hocaoğlu, the individual developer of KcaLens, based in İzmit / Kocaeli, Türkiye. Contact: fatihhcglu@gmail.com
| Data | Purpose | Legal basis | Where it is stored |
|---|---|---|---|
| Account: anonymous user ID; if you sign in with Google or email, your email address, name and profile photo link | Creating your account and letting you access your data from another device | Performance of a contract (KVKK Art. 5/2-c; GDPR Art. 6/1-b) | Firebase Authentication |
| Health and nutrition: sex, age, height, weight, target weight, goal, activity level, diet type, your calculated calorie and macro targets, meal logs (food name, nutrients, date and time) | Calculating your calorie target, backing up and syncing your data across devices | Explicit consent (KVKK Art. 6/3-a; GDPR Art. 9/2-a) | Google Firestore, Frankfurt (EU) |
| AI inputs: food, menu and fridge photos you take or pick; meal text you type or dictate; your coach chat messages; together with your goal, diet type, remaining calories and macros for the day and fasting duration | Estimating calories and nutrients, generating suggestions and replies | Explicit consent (KVKK Art. 6/3-a; GDPR Art. 9/2-a) | Sent through our server (Frankfurt) to the Google Gemini API; not stored by us |
| AI usage counter: your daily number of requests | Enforcing the daily limit and preventing abuse | Legitimate interest (KVKK Art. 5/2-f; GDPR Art. 6/1-f) | Google Firestore, Frankfurt |
| Subscription: purchase and subscription status, transaction IDs, your app user ID | Verifying your KcaLens PRO subscription | Performance of a contract (KVKK Art. 5/2-c; GDPR Art. 6/1-b) | Google Play, RevenueCat (US), Google Firestore |
| Notifications: device notification token | Sending reminders and friend nudges | Performance of a contract (KVKK Art. 5/2-c; GDPR Art. 6/1-b) | Firebase Cloud Messaging, Google Firestore |
| Social features (optional, separate consent): your display name, invite code, remaining calories for the day, glasses of water, streak, fasting hours and phase; friendship, friend request and nudge records; if you join a league, your display name, fasting hours over the last 7 days and streak | Sharing progress with friends and showing league rankings | Explicit consent (KVKK Art. 6/3-a; GDPR Art. 9/2-a) | Google Firestore, Frankfurt |
| Reports: the user or content you report and your reason; if you report an AI reply, an excerpt of that reply | Fighting abuse, safety, reviewing AI replies | Legitimate interest (KVKK Art. 5/2-f; GDPR Art. 6/1-f) | Google Firestore, Frankfurt |
| Crash reports: error details, device model, operating system and app version, installation ID | Finding and fixing bugs | Legitimate interest (KVKK Art. 5/2-f; GDPR Art. 6/1-f) | Firebase Crashlytics (US) |
| App updates: a random identifier for this installation (EAS client ID), your device's operating system, the app's version and update details, a summary of the error from the previous launch if one occurred, IP address | Delivering app updates and rolling back a faulty update | Legitimate interest (KVKK Art. 5/2-f; GDPR Art. 6/1-f) | Expo (EAS Update, US) |
| App integrity: an integrity token for the app and device (Google Play Integrity) | Verifying that requests to our server come from the genuine KcaLens app and preventing abuse | Legitimate interest (KVKK Art. 5/2-f; GDPR Art. 6/1-f) | Firebase App Check (Google) |
Your step count, water and fasting history, weight entries, before-and-after photos, reminder settings and home screen widget summary are stored only on your phone and are not sent to our servers. The only exception is the summary listed above when you turn on social sharing.
You can use the app without giving consent. Your health data is then not written to the cloud and AI features do not work. Calorie target calculation, manual meal entry, barcode scanning, water and fasting tracking keep working on your device.
Your data is shared only with the following service providers that help us run the service, under their data processing terms:
If you turn on social features, your friends can see the summary you share. Other KcaLens users can see your display name, fasting hours and streak in league rankings.
We do not sell your data or share it with anyone for advertising or marketing. We may disclose data to competent authorities where required by law.
Our database is in the EU (Frankfurt). Because of AI analysis (Google, US), subscription verification (RevenueCat, US), notifications and crash reporting (Google, US) and app updates (Expo, US), some of your data is transferred outside Türkiye and the EU. These transfers rely on the standard contractual clauses in the providers' data processing terms and, for health data, on your explicit consent (KVKK Art. 9; GDPR Art. 46 and 49).
If you turn on health sync in Settings, KcaLens reads only your step count from Health Connect on Android and writes the meals you log to Health Connect. Step data read from Health Connect stays on your device; it is not sent to our servers, used for advertising, sold or shared with anyone. KcaLens's use of information received from Health Connect adheres to the Health Connect Permissions policy, including the Limited Use requirements. You can revoke access at any time in Health Connect settings. Meal records written to Health Connect live on your device; they stay there even if you delete your account, and you can delete them in the Health Connect app.
Requests sent by email are handled within 30 days at the latest.
Under KVKK Article 11 you may ask whether your data is processed and request information about it, learn the purpose of processing and whether it is used accordingly, know the third parties it is transferred to, ask for correction of incomplete or inaccurate data and deletion under KVKK Article 7 and for these actions to be notified to those third parties, object to an outcome against you that results solely from automated analysis, and claim compensation for damage caused by unlawful processing.
If you are in the EU, the GDPR gives you the rights of access, rectification, erasure, restriction of processing, data portability and objection. Withdrawing consent does not affect the lawfulness of processing carried out before the withdrawal.
Send your requests to fatihhcglu@gmail.com. If you are not satisfied with our reply, you can lodge a complaint with the Turkish Personal Data Protection Board (KVKK Art. 14) or with the data protection authority of your EU country.
KcaLens is intended for users aged 18 and over. We do not knowingly process data of anyone under 18; if we become aware of it, we delete that data.
Data is encrypted in transit (HTTPS/TLS). Database access is limited by rules that let each user access only their own records and the summaries shared with them. AI keys and payment verification are kept on the server, not in the app.
We may update this policy. We announce important changes in the app. The current version is always available at this address.