English version below

KcaLens Gizlilik Politikası ve Aydınlatma Metni

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

1. Veri sorumlusu

Veri sorumlusu, KcaLens uygulamasını geliştiren Fatih Hocaoğlu'dur (gerçek kişi). Adres: İzmit / Kocaeli. İletişim: fatihhcglu@gmail.com

2. Hangi verileri, neden işliyoruz

VeriAmaçHukuki sebepNerede 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ınHesabını oluşturmak, verilerine başka cihazdan erişmeni sağlamakSö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şitlemekAçı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ürenKalori ve besin tahmini yapmak, öneri ve yanıt üretmekAçı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ınGünlük kullanım sınırını uygulamak, kötüye kullanımı önlemekMeş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ğinKcaLens PRO aboneliğini doğrulamakSözleşmenin ifası (KVKK m.5/2-c; GDPR m.6/1-b)Google Play, RevenueCat (ABD), Google Firestore
Bildirim: cihaz bildirim jetonuHatırlatma ve arkadaş dürtmesi bildirimleri göndermekSö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 serinArkadaşlarınla ilerleme paylaşmak, lig sıralaması göstermekAçı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ümKötüye kullanımla mücadele, güvenlik, yapay zekâ yanıtlarının denetimiMeş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ğiHataları bulup düzeltmekMeş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 adresiUygulama güncellemelerini iletmek, hatalı bir güncellemeyi geri almakMeş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ı önlemekMeşru menfaat (KVKK m.5/2-f; GDPR m.6/1-f)Firebase App Check (Google)

Yalnız cihazında kalan veriler

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.

Rıza vermezsen

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.

3. Kimlere aktarılır

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.

4. Yurt dışına aktarım

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).

5. Health Connect

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.

6. Saklama süresi ve silme

E-postayla gönderdiğin talepler en geç 30 gün içinde sonuçlandırılır.

7. Hakların

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.

8. Yaş sınırı

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.

9. Güvenlik

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.

10. Değişiklikler

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


KcaLens Privacy Policy

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

1. Data controller

The data controller is Fatih Hocaoğlu, the individual developer of KcaLens, based in İzmit / Kocaeli, Türkiye. Contact: fatihhcglu@gmail.com

2. What we process and why

DataPurposeLegal basisWhere it is stored
Account: anonymous user ID; if you sign in with Google or email, your email address, name and profile photo linkCreating your account and letting you access your data from another devicePerformance 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 devicesExplicit 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 durationEstimating calories and nutrients, generating suggestions and repliesExplicit 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 requestsEnforcing the daily limit and preventing abuseLegitimate interest (KVKK Art. 5/2-f; GDPR Art. 6/1-f)Google Firestore, Frankfurt
Subscription: purchase and subscription status, transaction IDs, your app user IDVerifying your KcaLens PRO subscriptionPerformance of a contract (KVKK Art. 5/2-c; GDPR Art. 6/1-b)Google Play, RevenueCat (US), Google Firestore
Notifications: device notification tokenSending reminders and friend nudgesPerformance 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 streakSharing progress with friends and showing league rankingsExplicit 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 replyFighting abuse, safety, reviewing AI repliesLegitimate 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 IDFinding and fixing bugsLegitimate 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 addressDelivering app updates and rolling back a faulty updateLegitimate 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 abuseLegitimate interest (KVKK Art. 5/2-f; GDPR Art. 6/1-f)Firebase App Check (Google)

Data that stays on your device

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.

If you do not consent

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.

3. Who receives your data

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.

4. International transfers

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).

5. Health Connect

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.

6. Retention and deletion

Requests sent by email are handled within 30 days at the latest.

7. Your rights

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.

8. Age requirement

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.

9. Security

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.

10. Changes

We may update this policy. We announce important changes in the app. The current version is always available at this address.

Terms of Use · Account and data deletion