Caltracker

Gizlilik

Gizlilik Politikası

Son güncelleme: 14 Eylül 2026

Kısaca: Caltracker hesap açtırmaz. Kaydettiğin öğünler, kilon ve hedeflerin telefonunda ve, iCloud açıksa, yalnızca senin erişebildiğin iCloud hesabında durur. Cihazından şunlar çıkar: aradığın ya da taradığın ürünün adı veya barkodu, analiz ettirdiğin öğün fotoğrafı ya da cümlesi, vücut analizi için fotoğrafların, satın alma kayıtları, kapatabileceğin anonim kullanım verisi ve çökme raporları. Hiçbiri adınla ya da e-postanla eşleşmez. Reklam yok, uygulamalar arası takip yok, verilerini satmıyoruz.

1. Cihazında ve iCloud'unda kalan veriler

Şunların tamamı telefonunda saklanır ve bize hiç ulaşmaz:

Bu veriler bizim sunucularımıza gönderilmez. iCloud'a giriş yapmışsan, cihazların arasında eşitlenebilmesi için Apple'ın CloudKit altyapısıyla senin özel iCloud veritabanında da saklanırlar. O veritabanına yalnızca sen erişebilirsin; biz göremeyiz, okuyamayız ve içinden hiçbir şey alamayız. iCloud'daki kopya Apple'ın gizlilik politikasına tabidir. Eşitlemeyi istemiyorsan iOS Ayarlar › adın › iCloud altında Caltracker'ı kapatabilirsin; o zaman her şey yalnızca telefonunda kalır.

2. Apple Sağlık

Sağlık bağlantısını sen açarsan:

Kendin başlattığın bir vücut analizine eklenen kilon dışında (bkz. 3. bölüm), Sağlık'tan okunan veriler cihazından çıkmaz. Reklam, pazarlama veya profilleme için kullanılmaz, üçüncü taraflarla paylaşılmaz. Bağlantıyı istediğin an Ayarlar'dan kesebilir ve uygulamanın Sağlık'a yazdığı her şeyi tek dokunuşla sildirebilirsin.

3. Cihazından çıkan veriler

Barkod ve ürün arama

Bir barkod taradığında yalnızca barkod numarası, açık bir ürün veritabanı olan Open Food Facts'e ve elle doğrulanmış düzeltmeleri tutan sunucumuza gönderilir. Bir ürünü adıyla aradığında yazdığın arama sunucumuza gider; sunucumuz onu Open Food Facts'e ve ABD Gıda Bilgi Veritabanı'na (USDA FoodData Central) sorar. Aynı arama tekrar sorulmasın diye yanıt en fazla bir hafta önbellekte tutulur; aramanın kendisi kayıtlara yazılmaz. Günlük arama sınırı için cihazına özel rastgele bir kurulum kimliği de gider. Kategori listesi, zincir restoran menüleri ve besin kataloğu uygulamanın içindedir; onlara göz atmak hiçbir şey göndermez.

Öğün analizi

Bir öğünü fotoğrafla ya da yazarak analiz ettirdiğinde, o fotoğraf veya yazdığın cümle analiz sunucumuza, oradan da Anthropic'in Claude modeline gönderilir; geriye kalori ve makro tahmini döner. Bu, ücretsiz planda sınırlı sayıda analiz için açıktır ve Pro'da sınırsızdır; ücretsiz analizlerin bittiğinde fotoğraf tahminleri Apple'ın cihaz üzerindeki Vision modeline düşer ve telefonundan hiçbir şey çıkmaz. Ayarlar'daki Fotoğraf analizi bölümü o an hangisinin çalıştığını yazar.

Gönderilen fotoğraf ya da metin yalnızca o tahmini üretmek için kullanılır; sunucumuzda saklanmaz. Anthropic'in verileri nasıl işlediği için Anthropic Gizlilik Politikası'na bakabilirsin. Analiz sınırını uygulayabilmek için rastgele kurulum kimliği ve, Pro isen, Apple'ın imzaladığı abonelik makbuzu da gönderilir.

Besin etiketini okutmak cihazında, Apple'ın metin tanımasıyla yapılır ve hiçbir şey göndermez. Öğününü sesle söylediğinde konuşman telefonunda yazıya çevrilir; cihazın bunu desteklemiyorsa iOS, konuşmayı yazıya çevirmek için Apple'ın sunucularını kullanır.

Vücut analizi

Vücut analizi başlattığında önden ve, eklediysen, yandan çektiğin fotoğraflar, tahmini iyileştirmek için cinsiyetin, yaşın, boyun ve kilon ile birlikte analiz sunucumuza ve oradan Anthropic'in Claude modeline gider. Fotoğraflar tahmin üretildikten sonra sunucumuzda tutulmaz; sonucun ve fotoğrafların yalnızca telefonunda ve iCloud'unda kalır.

Kredi hesabı

Hesap olmadığı için satın aldığın vücut analizi kredileri, telefonunun ürettiği rastgele bir kredi hesabı kimliğine bağlanır. Bu kimlik iCloud Anahtar Zinciri'nde durur; böylece uygulamayı silip yüklesen ya da yeni telefona geçsen de bakiyen kaybolmaz. Sunucumuz bu kimliğe karşılık yalnızca kaç kredi alınıp harcandığının sayısını tutar.

Abonelik ve satın almalar

Bir abonelik ya da kredi satın aldığında ödeme tamamen Apple tarafından işlenir; kart bilgin bize hiç ulaşmaz. Satın almaları takip etmek için RevenueCat kullanıyoruz: RevenueCat'e satın alma kayıtların, kredi hesabı kimliği ve cihaz/uygulama sürümü gibi teknik bilgiler gider. Adın, e-postan veya sağlık verilerin gitmez. Bkz. RevenueCat Gizlilik Politikası.

Apple Search Ads

Uygulamayı App Store'daki bir Apple reklamından indirip indirmediğini öğrenmek için, uygulamanın mağaza sürümü kurulumdan sonra bir kez Apple'ın AdServices arayüzünü kullanır. Apple'ın ürettiği bu belirteç kim olduğunu ya da cihazını tanımlamaz; reklam kimliği (IDFA) kullanılmaz ve izin istenmez. Bu belirteç RevenueCat'e de iletilir. Kendi analitiğimize yalnızca "reklamdan geldi / gelmedi" bilgisi ve varsa kampanya numarası gider.

Anonim kullanım verisi

Hangi özelliklerin kullanıldığını görmek için TelemetryDeck kullanıyoruz: hangi ekranların açıldığı, bir öğünün hangi yolla kaydedildiği, bir analizin işe yarayıp yaramadığı gibi. Ölçüler tam değer olarak değil, aralık olarak gider ("2000–2499 kcal" gibi); öğün adı, fotoğraf, kilo ya da vücut ölçüsü gitmez. Tanımlayıcı, kredi hesabı kimliğinin uygulamaya özel bir tuzla cihazda karıştırılmış (hash) hâlidir; başka hiçbir kayıtla eşleştirilemez. Yazdığın tek şey, hem katalogda hem ürün aramasında hiç sonuç bulamayan bir aramanın metnidir; eksik besinleri bulmamızın tek yolu budur. Bunların hepsini Ayarlar › Verilerin › Anonim kullanım verisi paylaş ile kapatabilirsin; kapattığın an gönderim durur.

Çökme raporları

Uygulama çöker ya da takılırsa, Apple'ın MetricKit'i telefonunda bir tanılama raporu hazırlar. Bu rapor sunucumuza; uygulama sürümü, iOS sürümü, cihaz modeli ve karıştırılmış (hash) kurulum kimliğiyle birlikte gönderilir. Raporda kaydettiğin veriler yer almaz. Aynı Anonim kullanım verisi paylaş anahtarı bunu da kapatır.

4. Yapmadıklarımız

5. Bildirimler

Bildirimlerin tamamı telefonunda planlanır; sunucudan gönderilen bir bildirim yoktur.

6. Çocuklar

Caltracker 13 yaşın altındaki çocuklara yönelik değildir ve bilerek onlardan veri toplamayız.

7. Verilerini silme

Ayarlar › Verilerin › Tüm verileri sil ile kaydettiğin her şeyi, vücut analizlerin ve ilerleme fotoğrafların dahil, kalıcı olarak silebilirsin; iCloud eşitlemesi açıksa bu silme iCloud'a ve diğer cihazlarına da yansır. Uygulamayı silmek cihazdaki tüm verilerini kaldırır ama iCloud'daki kopyayı bırakır; onu iOS Ayarlar › adın › iCloud › Hesap Saklama Alanını Yönet › Caltracker altından silebilirsin. Sağlık'a yazdıklarımız için Ayarlar › Apple Sağlık › Bağlantıyı kes ve Sağlık'a aktarılan verileri sil var. Sunucumuzdaki kredi bakiyesinin ya da RevenueCat'teki satın alma kayıtlarının silinmesini istersen bize yaz; kimliği bulabilmemiz için yazdığın telefondan istemen yeterli.

8. Değişiklikler

Bu politikayı güncellersek bu sayfadaki tarihi değiştiririz. Önemli bir değişiklik olursa uygulama içinde bildiririz.

9. İletişim

Sorun ya da talebin için: farukmertkapar@gmail.com

Privacy

Privacy Policy

Last updated: 14 September 2026

In short: Caltracker has no accounts. The meals you log, your weight and your targets stay on your phone and, if iCloud is on, in your own iCloud account, which only you can read. What leaves your device: the name or barcode of a product you search for or scan, a meal photo or sentence you send for analysis, your photos for a body analysis, purchase records, anonymous usage data you can switch off, and crash reports. None of it is tied to your name or email. No ads, no cross-app tracking, and we don't sell your data.

1. Data that stays on your device and in your iCloud

All of the following is stored on your phone and never reaches us:

None of this is sent to any server of ours. If you are signed in to iCloud, it is also stored in your private iCloud database through Apple's CloudKit so it can sync between your devices. Only you can access that database: we cannot see it, read it or retrieve anything from it. The iCloud copy is covered by Apple's privacy policy. If you would rather not sync, switch Caltracker off under iOS Settings › your name › iCloud and everything stays on your phone only.

2. Apple Health

If you connect Health:

Apart from the weight that goes with a body analysis you start yourself (see section 3), data read from Health never leaves your device. It is never used for advertising, marketing or profiling, and never shared with third parties. You can disconnect at any time in Settings and delete everything the app wrote to Health in one tap.

3. Data that leaves your device

Barcodes and product search

When you scan a barcode, only the barcode number is sent, to Open Food Facts, an open product database, and to our server, which holds hand-checked corrections. When you search for a product by name, what you typed goes to our server, which asks Open Food Facts and USDA FoodData Central. The answer is cached for up to a week so the same search isn't asked twice; the search itself is not written to our logs. A random per-install identifier is sent to enforce a daily search limit. The category lists, chain restaurant menus and the food catalogue ship inside the app, and browsing them sends nothing.

Meal analysis

When you send a meal to be analysed — as a photo, or as the sentence you typed — it goes to our analysis server and on to Anthropic's Claude model, which returns a calorie and macro estimate. The free plan includes a limited number of these and Pro removes the limit; once your free analyses are used up, photo estimates fall back to Apple's on-device Vision model and nothing leaves your phone. The Photo analysis section of Settings always says which one is running.

The photo or text is used only to produce that estimate and is not stored on our server. See the Anthropic Privacy Policy for how they handle it. To enforce the limit, the random install identifier and, if you have Pro, Apple's signed subscription receipt are sent too.

Scanning a nutrition label happens on your device with Apple's text recognition and sends nothing. When you dictate a meal, your speech is transcribed on your phone; on devices that can't do that, iOS uses Apple's servers to transcribe it.

Body analysis

When you start a body analysis, your front and (if you add one) side photos go to our analysis server and on to Anthropic's Claude model, together with your sex, age, height and weight, which make the estimate better. The photos are not kept on our server once the estimate is made; the result and the photos live only on your phone and in your iCloud.

Credit account

Because there are no accounts, the body analysis credits you buy are tied to a random credit account ID your phone creates. It is kept in iCloud Keychain, so your balance survives reinstalling the app or moving to a new phone. Against that ID our server keeps only counts of the credits bought and spent.

Subscriptions and purchases

When you buy a subscription or credits, payment is handled entirely by Apple — your card details never reach us. We use RevenueCat to keep track of purchases: RevenueCat receives your purchase records, the credit account ID and technical details such as device and app version. It does not receive your name, email or any health data. See the RevenueCat Privacy Policy.

Apple Search Ads

To learn whether you installed the app from an Apple ad on the App Store, the App Store version of the app uses Apple's AdServices framework once after install. The token Apple issues does not identify you or your device; the advertising identifier (IDFA) is not used and no permission is asked for. The token is also passed to RevenueCat. Our own analytics receive only whether an ad led to the install, and the campaign number if one did.

Anonymous usage data

We use TelemetryDeck to see which features get used: which screens are opened, which way a meal was logged, whether an analysis worked. Measurements are sent as ranges ("2000–2499 kcal"), never as your actual numbers, and no food name, photo, weight or body measurement is sent. The identifier is a hash of the credit account ID mixed with an app-specific salt on your device, so it can't be matched to any other record. The one piece of text sent is a search that found nothing in either the catalogue or product search — it is the only way we learn which foods are missing. Settings › Your data › Share anonymous usage data switches all of this off, immediately.

Crash reports

If the app crashes or hangs, Apple's MetricKit prepares a diagnostic report on your phone. It is sent to our server together with the app version, iOS version, device model and a hashed install identifier. The report contains none of the data you have logged. The same Share anonymous usage data switch turns it off.

4. What we don't do

5. Notifications

Every notification is scheduled on your phone. Nothing is pushed from a server.

6. Children

Caltracker is not directed at children under 13 and we do not knowingly collect data from them.

7. Deleting your data

Settings › Your data › Delete all data permanently removes everything you have logged, body analyses and progress photos included; with iCloud sync on, that deletion reaches iCloud and your other devices too. Deleting the app removes all of its data from your device but leaves the iCloud copy, which you can remove under iOS Settings › your name › iCloud › Manage Account Storage › Caltracker. For what we wrote to Health, use Settings › Apple Health › Disconnect and remove what we wrote. To have your credit balance on our server or your purchase records at RevenueCat deleted, write to us; asking from the phone you use is enough for us to find the ID.

8. Changes

If we update this policy we will change the date on this page, and tell you in the app if the change is significant.

9. Contact

Questions or requests: farukmertkapar@gmail.com