Son Güncelleme: 13 Eylül 2026 · Platform: iOS
Diyet 7/24 (iOS), Codeida Bilgisayar Yazılım Limited Şirketi tarafından geliştirilen bir kalori takip ve beslenme uygulamasıdır. Hesap oluşturmanız gerekmez; ad, e-posta, telefon veya hassas konum gibi doğrudan kimlik bilgisi talep edilmez.
NSCameraUsageDescription): barkod okumak ve yemek fotoğrafı çekmek için.NSPhotoLibraryUsageDescription): galeriden yemek fotoğrafı seçip yapay zekâya analiz ettirmek için.NSHealthShareUsageDescription): Sağlık uygulamasından yalnızca adım sayısı ve aktif enerji okumak için. Uygulama Sağlık'a veri yazmaz. HealthKit verileri yalnızca cihazınızda işlenir, Codeida sunucularına gönderilmez.NSUserTrackingUsageDescription / ATT): daha alakalı reklamlar için reklam tanımlayıcısına erişim; vermek tamamen size bağlıdır.Tüm izinleri dilediğiniz zaman iOS Ayarlar üzerinden geri çekebilirsiniz.
Yemek fotoğrafı analizi için çektiğiniz veya seçtiğiniz görsel cihazınızda küçültülüp sıkıştırılır ve yazdığınız açıklama ile birlikte HTTPS üzerinden sunucumuza iletilir. Model anahtarı uygulamada tutulmaz; istek sunucumuz üzerinden Google Gemini'ye iletilir ve sonuç cihazınıza döner. Görseller ve sonuçlar kullanıcı kimliğiyle ilişkilendirilmez ve model performansını ölçmek ve geliştirmek dışında saklanmaz.
Kullanım hakları: AI analizi günlük olarak sınırlıdır (Premium olmayan kullanıcılar için günde 1 istek, Premium'da günde 10 fotoğraf). Sayaçlar yalnızca cihazınızda tutulur. Hakkınız dolduğunda isteğe bağlı olarak bir ödüllü reklam (rewarded ad) izleyerek +1 analiz hakkı kazanabilir veya Premium'a geçebilirsiniz.
Besin arama ve barkod: arama metinleri ve taradığınız barkod numarası da sunucumuza gönderilir; sunucu kendi veritabanında bulamazsa Open Food Facts ve FatSecret servislerine sorar. Oluşturduğunuz veya AI ile bulunan besinler (ad ve besin değerleri) ortak besin veritabanına eklenebilir. Günlüğünüze bir besin eklediğinizde, arama sonuçlarının sıralanması için yalnızca o besinin kimliği ve kategorisi anonim bir popülerlik sayacına iletilir.
Bu isteklerin hiçbiri hesap veya cihaz kimliği içermez; günlüğünüz, profiliniz, hedefleriniz, ölçümleriniz ve sağlık verileriniz sunucuya gönderilmez.
Beslenme günlüğünüz, su/egzersiz/kilo kayıtlarınız ve ölçümleriniz Realm (yerel veritabanı) ile, tercihleriniz ise cihazdaki uygulama grubunda saklanır. Öğün önerileri geçmiş kayıtlarınızdan tamamen cihazda hesaplanır.
iCloud ile senkronizasyon: iCloud hesabınız açıksa profil ve ayarlarınız (doğum tarihi, cinsiyet, boy, kilo, aktivite, kalori/adım/su hedefleri, oruç planı, bildirim ayarları, tema, ölçü birimi ve Premium durumu) iCloud Key-Value Store aracılığıyla aynı Apple hesabındaki cihazlarınız arasında eşitlenir.
iCloud Drive yedeği: iCloud hesabınız açıksa günlük verileriniz değiştiğinde (en fazla birkaç dakikada bir) AES-256 ile şifrelenmiş bir yedek, uygulamanın kendi iCloud Drive kapsayıcısına yazılır; yedeği Ayarlar > Yedekleme ekranından elle de alıp geri yükleyebilirsiniz. Aynı şifreli biçimde bir .kbk dosyası dışa aktarıp içe aktarmak da mümkündür.
iCloud verileri Apple tarafından sizin Apple hesabınızda tutulur; Codeida bu verilere erişmez ve bunlar Codeida sunucularına yüklenmez. Uygulamayı sildiğinizde cihazdaki veriler kaybolur; iCloud yedeğini iOS Ayarlar > [adınız] > iCloud üzerinden silebilirsiniz.
Reklamlar Google Mobile Ads SDK (AdMob) üzerinden yayınlanır (banner, geçiş, uygulama açılış ve ödüllü reklamlar). Kişiselleştirilmiş reklam tercihi, ilk açılışta gösterilen Google User Messaging Platform (UMP) onay ekranı ve iOS ATT diyaloğundaki seçiminize göre belirlenir: GDPR kapsamındaysanız kişiselleştirme için onay gerekir, kapsam dışındaysanız ATT seçiminiz esas alınır. Onay vermediğinizde de reklamlar gösterilir; ancak istekler kişiselleştirilmemiş (npa=1) olarak gönderilir.
iOS sürümünde aşağıdaki mediation adaptörleri (CocoaPods ile entegre) ek reklam ağı erişimi sağlar:
ATT ve UMP seçimleriniz her ağa ayrı ayrı iletilir: Meta için reklam veren izleme bayrağı, Vungle için GDPR/CCPA durumu, Pangle için kişiselleştirme onayı ve InMobi için GDPR kapsamı ve onayı. Tercihiniz değiştiğinde bu sinyaller yeniden yayılır ve reklamlar buna göre istenir. Ödüllü reklam yalnızca siz "Reklam izle" dediğinizde açılır. Premium aboneliğe sahip kullanıcılar için reklam gösterilmez.
Swift Package Manager ile entegre edilen Firebase Analytics anonim kullanım istatistiklerini, Firebase Crashlytics ise çökme ve hata kayıtlarını (yığın izleri, cihaz/işletim sistemi sürümü) toplar. Bu veriler sizi kimliklendirmek için kullanılmaz.
Hatırlatıcılar tamamen cihazda planlanır: her öğün için ayrı açılıp kapatılabilen öğün hatırlatıcıları, günde en fazla 5 su hatırlatıcısı ve aralıklı oruç bildirimleri (orucun bitmesine 1 saat kala, oruç bittiğinde ve yeme penceresi bittiğinde) iOS'un yerel bildirim altyapısıyla kurulur. Hatırlatma saatleriniz ve oruç durumunuz sunucuya gönderilmez.
Duyurular için push bildirimleri Firebase Cloud Messaging (FCM) üzerinden iletilir. Yalnızca bildirim izni verdiğinizde anonim bir cihaz token'ı oluşturulur; içeriği kişiselleştirmek için kullanılmaz.
İsteğe bağlı abonelikler Apple StoreKit altyapısı üzerinden gerçekleştirilir. Ödeme bilgileri Apple tarafından yönetilir; uygulamamız kart bilgilerinizi görmez. Abonelikleri Ayarlar > Apple Hesabı > Abonelikler üzerinden yönetebilirsiniz.
Premium olmayan kullanıcılara abonelik ekranı belirli aralıklarla hatırlatılabilir; bu aralıklar Firebase Remote Config üzerinden ayarlanır, gösterim sayaçları yalnızca cihazınızda tutulur.
Günün veya bir öğünün özetini (kalori, makrolar ve besin değerleri) görsel ya da A4 PDF olarak paylaşabilirsiniz. Dosya tamamen cihazınızda oluşturulur, geçici klasöre yazılır (bir önceki paylaşımın dosyası silinir) ve iOS paylaşım sayfası üzerinden yalnızca sizin seçtiğiniz uygulamaya gönderilir. Paylaşıma Diyet 7/24'ün indirme bağlantısı eklenir. Özet içeriği Codeida sunucularına gönderilmez.
Ana ekran widget'ları (Kalori özeti, Su takibi ve Hızlı ekleme) ile aralıklı oruç için Canlı Etkinlik (kilit ekranı / Dynamic Island), verilerinize yalnızca cihaz içinde App Group üzerinden erişir; herhangi bir dış sunucuya veri göndermez.
Codeida'nın kendi uygulamalarının tanıtımı için özel bir CrossPromo Swift paketi kullanılmaktadır. Bu paket tanıtım kampanyalarını Firebase Remote Config üzerinden çeker ve gösterim/tıklama olaylarını Firebase Analytics'e anonim olarak (kampanya kimliği, hedef uygulama, yerleşim) yazar; kişisel veri toplamaz.
Uygulama 13 yaşın altındaki kullanıcılar için tasarlanmamıştır. Bu yaş grubundan bilerek kişisel veri toplamayız.
Codeida sunucularında kişisel kullanıcı verisi tutulmaz; sunucuya yalnızca kimliksiz besin arama, barkod, AI analizi ve ortak besin veritabanı istekleri ulaşır. Analitik ve çökme verileri Google/Firebase'in, iCloud verileri Apple'ın saklama koşullarına tabidir. Veriler aktarım sırasında HTTPS ile şifrelenir.
Diyet 7/24 bilgilendirme amaçlı bir uygulamadır ve tıbbi tavsiye, teşhis veya tedavi yerine geçmez. Beslenme veya sağlık değişikliklerinden önce mutlaka bir sağlık profesyoneline danışın.
KVKK, GDPR ve CCPA kapsamında verilerinize erişim, düzeltme, silme ve işlemeye itiraz hakkınız olabilir. Reklam izinlerini Ayarlar > Gizlilik ve Güvenlik > İzleme, HealthKit izinlerini Ayarlar > Sağlık > Veri Erişimi ve Cihazlar, iCloud verilerini Ayarlar > [adınız] > iCloud üzerinden yönetebilirsiniz.
Sorularınız için [email protected].
Last Updated: September 13, 2026 · Platform: iOS
Diyet 7/24 (iOS) is a calorie tracking and nutrition app developed by Codeida Bilgisayar Yazılım Limited Şirketi. No account is required and the app does not request directly identifying personal information such as name, e-mail, phone, or precise location.
NSCameraUsageDescription): to scan barcodes and capture food photos.NSPhotoLibraryUsageDescription): to pick a food photo for AI analysis.NSHealthShareUsageDescription): to read only steps and active energy from the Health app. The app writes no data to Health. HealthKit data is processed only on your device and is never sent to Codeida servers.NSUserTrackingUsageDescription / ATT): access to the advertising identifier for more relevant ads; granting it is entirely up to you.You can revoke any of these permissions at any time via iOS Settings.
Photos you capture or select for analysis are resized and compressed on your device and sent, together with the description you type, over HTTPS to our server. The model key is not held in the app; our server forwards the request to Google Gemini and returns the result to your device. Images and results are not linked to a user identity and are not retained beyond what is needed to evaluate and improve model performance.
Usage credits: AI analysis is limited per day (1 request per day for non-Premium users, 10 photos per day on Premium). The counters live only on your device. When your credits run out you can optionally watch a rewarded ad to earn one more analysis, or switch to Premium.
Food search and barcodes: search terms and scanned barcode numbers are also sent to our server; if our database has no match, the server queries Open Food Facts and FatSecret. Foods you create or that AI identifies (name and nutrition values) may be added to the shared food database. When you log a food, only that food's ID and category are sent to an anonymous popularity counter used to rank search results.
None of these requests carries an account or device identifier; your diary, profile, goals, measurements and health data are never sent to the server.
Your nutrition log, water/exercise/weight entries and measurements are stored with Realm (a local database), and your preferences in the app's on-device app group. Meal suggestions are computed entirely on the device from your past entries.
iCloud sync: if you are signed in to iCloud, your profile and settings (date of birth, sex, height, weight, activity, calorie/step/water goals, fasting plan, notification settings, theme, unit system and Premium state) are kept in step across devices on the same Apple Account through iCloud Key-Value Store.
iCloud Drive backup: if you are signed in to iCloud, an AES-256-encrypted backup is written to the app's own iCloud Drive container whenever your daily data changes (at most once every few minutes); you can also back up and restore manually from Settings > Backup. You can export and import the same encrypted format as a .kbk file.
iCloud data is held by Apple in your Apple Account; Codeida has no access to it and it is never uploaded to Codeida servers. Deleting the app removes the data on the device; you can delete the iCloud backup under iOS Settings > [your name] > iCloud.
Ads are served through the Google Mobile Ads SDK (AdMob) (banner, interstitial, app-open and rewarded ads). Whether personalized advertising is used depends on your choice in the Google User Messaging Platform (UMP) consent dialog shown at first launch and in the iOS ATT prompt: if GDPR applies to you, personalization requires consent; otherwise your ATT choice decides. Ads are still shown if you decline, but the requests are sent as non-personalized (npa=1).
The iOS build also integrates the following mediation adapters via CocoaPods:
Your ATT and UMP choices are forwarded to each network individually: the advertiser-tracking flag for Meta, GDPR/CCPA status for Vungle, personalization consent for Pangle, and GDPR applicability and consent for InMobi. When your preference changes these signals are re-applied and ads are requested accordingly. A rewarded ad only opens when you choose "Watch ad". No ads are shown to users with an active Premium subscription.
Integrated via Swift Package Manager, Firebase Analytics collects anonymous usage statistics and Firebase Crashlytics collects crash and error logs (stack traces, device/OS version). This data is not used to identify you personally.
Reminders are scheduled entirely on the device: meal reminders that can be switched on or off per meal, up to 5 water reminders a day, and intermittent-fasting notifications (one hour before the fast ends, when it ends, and when the eating window ends) are set up with iOS local notifications. Your reminder times and fasting state are never sent to a server.
Push notifications for announcements are delivered via Firebase Cloud Messaging (FCM). An anonymous device token is generated only when you grant notification permission; it is not used to personalize content.
Optional subscriptions are processed through Apple StoreKit. Payment information is managed by Apple; our app never sees your card details. You can manage subscriptions in Settings > Apple Account > Subscriptions.
Non-Premium users may be reminded of the subscription screen at intervals; those intervals are configured through Firebase Remote Config and the display counters stay on your device.
You can share a summary of the day or of a meal (calories, macros and nutrition values) as an image or A4 PDF. The file is produced entirely on your device, written to a temporary folder (the previous share's file is deleted) and handed through the iOS share sheet to only the app you pick. The share includes the Diyet 7/24 download link. Summary content is never sent to Codeida servers.
The home-screen widgets (Calorie summary, Water tracker and Quick add) and the intermittent-fasting Live Activity (Lock Screen / Dynamic Island) access your data only on-device through an App Group; no data is sent to external servers.
The app uses a private CrossPromo Swift package to promote other Codeida apps. It fetches campaigns via Firebase Remote Config and logs impression/click events to Firebase Analytics anonymously (campaign id, target app, placement); no personal data is collected.
The app is not intended for users under 13. We do not knowingly collect personal data from children under 13.
No personal user data is stored on Codeida servers; only identifier-free food search, barcode, AI analysis and shared food database requests reach the server. Analytics and crash data follow Google/Firebase retention policies, and iCloud data follows Apple's terms. Data is encrypted in transit using HTTPS.
Diyet 7/24 is provided for informational purposes only and is not a substitute for medical advice, diagnosis or treatment. Always consult a qualified healthcare professional before making nutrition or health changes.
You may have rights to access, correct, delete or object to the processing of your data under GDPR, CCPA, KVKK and similar regulations. Change your ad permissions under Settings > Privacy & Security > Tracking, HealthKit access under Settings > Health > Data Access & Devices, and iCloud data under Settings > [your name] > iCloud.
For privacy questions: [email protected].
Son Güncelleme: 13 Eylül 2026 · Platform: Android
Diyet 7/24 (Android), Codeida Bilgisayar Yazılım Limited Şirketi tarafından geliştirilen bir kalori takip ve beslenme uygulamasıdır. Hesap oluşturmanız gerekmez; ad, e-posta, telefon veya hassas konum gibi doğrudan kimlik bilgisi talep edilmez.
INTERNET / ACCESS_NETWORK_STATE: sunucumuzla iletişim, AI yemek analizi ve reklam yüklemek için.CAMERA: barkod taramak ve yemek fotoğrafı çekmek için (CameraX + ML Kit Barcode).POST_NOTIFICATIONS: Android 13+ üzerinde öğün, su ve oruç hatırlatıcılarını gösterebilmek için.RECEIVE_BOOT_COMPLETED: cihaz yeniden başlatıldıktan sonra hatırlatıcıların yeniden kurulması için.health.READ_STEPS / READ_ACTIVE_CALORIES_BURNED: Health Connect üzerinden adım sayısı ve aktif kalori verilerini okumak için.health.READ_HEALTH_DATA_HISTORY: analiz grafiklerinde 90 günlük ve 12 aylık görünüm için 30 günden eski adım/aktif kalori verisini okuyabilmek için (desteklemeyen cihazlarda yok sayılır).com.google.android.gms.permission.AD_ID (Reklam Kimliği / AAID): AdMob ve aracılık ağları tarafından kullanılır; Ayarlar > Google > Reklamlar üzerinden istediğiniz zaman sıfırlanabilir veya silinebilir.ACCESS_ADSERVICES_AD_ID / ATTRIBUTION / TOPICS), abonelik için com.android.vending.BILLING; ayrıca reklam ağı ve Google Play kütüphanelerinin eklediği WAKE_LOCK, FOREGROUND_SERVICE ve BIND_GET_INSTALL_REFERRER_SERVICE. Uygulamanın kendisi foreground service çalıştırmaz.FINE/COARSE_LOCATION izni istemez.Uygulama tam zamanlı alarm (SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM) izni istemez; bu izinler manifestten açıkça çıkarılmıştır. Ayrıca konum, mikrofon, kişiler veya takvim verilerine erişmez.
Barkodlar, cihaz üzerinde çalışan ML Kit Barcode Scanning ile okunur; kamera görüntüsü sunucuya gönderilmez. Yalnızca okunan barkod numarası sunucumuza sorulur; sunucu kendi veritabanında bulamazsa Open Food Facts ve FatSecret servislerine başvurur. Yemek fotoğrafları ise yapay zekâ analizi için HTTPS üzerinden sunucumuza iletilir ve oradan Google Gemini'ye aktarılır; model anahtarı uygulamada tutulmaz. Sonuçlar kullanıcı kimliğiyle ilişkilendirilmez ve model performansını ölçmek dışında saklanmaz. AI analizi günlük olarak sınırlıdır; hakkınız dolduğunda isteğe bağlı bir ödüllü reklam izleyerek +1 hak kazanabilir veya Premium'a geçebilirsiniz.
Health Connect üzerinden yalnızca adım sayısı ve aktif kalori için okuma izni talep ederiz; bu veriler ana ekranda ve analiz grafiklerinde kullanılır. Geçmiş veri izni yalnızca 30 günden eski günleri grafikte gösterebilmek içindir. Sağlık verileri yalnızca uygulama ön plandayken okunur (arka plan okuma izni istenmez), cihazınızda işlenir ve dış sunuculara gönderilmez. Health Connect'e veri yazılmaz. İzinleri istediğiniz zaman Health Connect uygulamasından geri çekebilirsiniz.
Aralıklı oruç sayacı açıkken kalan süre, sistemin kendisinin güncellediği bir yerel geri sayım bildirimiyle gösterilir. Ayrıca orucun bitmesine 1 saat kala, oruç bittiğinde ve yeme penceresi bittiğinde yerel bildirim gönderilir. Uygulama bunun için foreground service çalıştırmaz; sayaç ve bitiş zamanı yalnızca cihazınızda tutulur, sunucuya gönderilmez.
Her öğün için ayrı açılıp kapatılabilen öğün hatırlatıcıları ile günde en fazla 5 (varsayılan 3) su hatırlatıcısı yerel AlarmManager ile zamanlanır. Tam zamanlı alarm izni istenmediği için Android 12 ve üzerinde alarmlar esnek (setAndAllowWhileIdle) kurulur ve sistem pil durumuna göre bildirimi birkaç dakika öteleyebilir; Android 11 ve altında izin gerekmeden kesin zamanlı kurulur. Cihaz yeniden başlatıldığında hatırlatıcılar yeniden kurulur; uygulama zorla durdurulduysa bir sonraki açılışta yeniden kurulur. Hatırlatıcılar için uzak bir sunucu veya push servisi kullanılmaz; uygulamada Firebase Cloud Messaging bulunmaz.
Beslenme günlüğünüz, hedefleriniz ve ölçümleriniz Realm Kotlin ile yerel olarak saklanır. Uygulama tercihleri (tema, ölçü birimi, bildirim ayarları vb.) AndroidX DataStore ile cihazda tutulur. Öğün önerileri geçmiş kayıtlarınızdan tamamen cihazda hesaplanır. Ayarlar > Yedekleme ekranından verilerinizi AES-256 ile şifrelenmiş bir .kbk dosyası olarak dışa aktarabilir ve geri yükleyebilirsiniz; dosya sizin seçtiğiniz konuma kaydedilir, Codeida sunucularına yüklenmez.
Cihaz yedeklemesi: uygulamada Android'in standart otomatik yedekleme özelliği açıktır; bu nedenle uygulama verileri Google hesabınıza ait cihaz yedeğine dahil edilebilir. Yedeklemeyi Android ayarlarından kapatabilirsiniz. Uygulamayı kaldırdığınızda cihazdaki veriler silinir.
Reklamlar Google Mobile Ads SDK (AdMob) üzerinden yayınlanır (banner, geçiş, uygulama açılış ve ödüllü reklamlar). Kişiselleştirilmiş reklam tercihi, ilk açılışta gösterilen Google User Messaging Platform (UMP) onay ekranındaki seçiminize göre belirlenir. Onay vermediğinizde veya UMP'nin kapsamadığı bir bölgede de reklamlar gösterilir; kişiselleştirme onayı yoksa reklam SDK'si UMP'nin cihaza yazdığı IAB TCF onay bilgisine göre kişiselleştirilmemiş reklam sunar. Kapsam içindeyseniz Ayarlar ekranındaki "Gizlilik Seçenekleri" satırından tercihlerinizi yeniden açabilirsiniz.
AdMob'a ek olarak aşağıdaki mediation (reklam aracılık) adaptörleri entegre edilmiştir:
Kişiselleştirme tercihiniz ilgili ağlara iletilir: Vungle'a CCPA durumu ve (GDPR kapsamındaysanız) GDPR onayı, Pangle'a kişiselleştirme onayı ve (GDPR kapsamındaysanız) GDPR onayı; Meta ve InMobi TCF onay bilgisini doğrudan okur. Ödüllü reklam yalnızca AI hakkı kazanmak için siz "Reklam izle" dediğinizde açılır. Premium aboneliğe sahip kullanıcılar için reklam gösterilmez.
Gradle ile entegre edilen Firebase Analytics anonim kullanım istatistiklerini, Firebase Crashlytics ise çökme ve hata kayıtlarını toplar. Bu veriler sizi kimliklendirmek için kullanılmaz.
Sunucu istekleri Retrofit, OkHttp ve Moshi ile yapılır; tüm trafik HTTPS ile şifrelenir. Sunucuya giden veriler: besin arama metinleri, barkod numaraları, yapay zekâ analizi için gönderdiğiniz açıklama/fotoğraf, oluşturduğunuz ya da AI ile bulunan besin kayıtları (ad ve besin değerleri — ortak besin veritabanına eklenir) ve günlüğünüze bir besin eklediğinizde arama sıralaması için yalnızca o besinin kimliği ve kategorisi. Bu isteklerde hesap veya cihaz kimliği taşınmaz. Beslenme günlüğünüz, hedefleriniz, kilo/ölçüm verileriniz ve Health Connect verileri sunucuya gönderilmez.
Premium abonelik Google Play Billing (Billing Library 9) üzerinden işlenir. Ödeme bilgileriniz Google Play tarafından yönetilir; uygulamamız kart bilgilerinizi görmez. Abonelikleri Google Play > Hesap > Abonelikler üzerinden yönetebilirsiniz.
Premium olmayan kullanıcılara abonelik ekranı belirli aralıklarla hatırlatılabilir; bu aralıklar Firebase Remote Config üzerinden ayarlanır, gösterim sayaçları yalnızca cihazınızda tutulur. Remote Config başka bir amaçla kullanılmaz.
Günün veya bir öğünün özetini (kalori, makrolar ve besin değerleri) görsel ya da A4 PDF olarak paylaşabilirsiniz. Dosya ve üzerindeki karekod tamamen cihazınızda oluşturulur, uygulamanın önbellek klasörüne yazılır (bir önceki paylaşımın dosyası silinir) ve FileProvider ile yalnızca sizin seçtiğiniz uygulamaya geçici okuma izniyle aktarılır. Karekod ve paylaşım metni Diyet 7/24'ün indirme bağlantısını içerir. Özet içeriği Codeida sunucularına gönderilmez.
Uygulama içi değerlendirme akışı için Google Play In-App Review API'si kullanılır. Bu API kişisel veri toplamaz ve değerlendirme göndermek tamamen size bağlıdır.
Uygulama, ana ekrana eklenebilen üç Glance widget'ı sunar: günlük kalori özeti (Kalori Halkası), su takibi ve hızlı yemek ekleme. Widget'lar yalnızca cihaz içindeki verileri okur; dış sunuculara veri göndermez.
Uygulama 13 yaşın altındaki kullanıcılar için tasarlanmamıştır. Bu yaş grubundan bilerek kişisel veri toplamayız.
Codeida sunucularında kişisel kullanıcı verisi tutulmaz; sunucuya yalnızca kimliksiz besin arama, barkod, AI analizi ve ortak besin veritabanı istekleri ulaşır. Analitik ve çökme verileri Google/Firebase'in saklama sürelerine tabidir. Veriler aktarım sırasında HTTPS ile şifrelenir.
Diyet 7/24 bilgilendirme amaçlı bir uygulamadır ve tıbbi tavsiye, teşhis veya tedavi yerine geçmez. Beslenme veya sağlık değişikliklerinden önce mutlaka bir sağlık profesyoneline danışın.
KVKK, GDPR ve CCPA kapsamında verilerinize erişim, düzeltme, silme ve işlemeye itiraz hakkınız olabilir. Reklam tercihlerinizi Ayarlar > Gizlilik > Reklamlar, sağlık verilerini Health Connect uygulamasından, abonelik durumunuzu Google Play hesabınızdan yönetebilirsiniz.
Sorularınız için [email protected].
Last Updated: September 13, 2026 · Platform: Android
Diyet 7/24 (Android) is a calorie tracking and nutrition app developed by Codeida Bilgisayar Yazılım Limited Şirketi. No account is required and the app does not request directly identifying personal information such as name, e-mail, phone, or precise location.
INTERNET / ACCESS_NETWORK_STATE: to communicate with our server for AI food analysis and to load ads.CAMERA: to scan barcodes and capture food photos (CameraX + ML Kit Barcode).POST_NOTIFICATIONS: to display meal, water and fasting reminders on Android 13+.RECEIVE_BOOT_COMPLETED: to restore reminders after the device reboots.health.READ_STEPS / READ_ACTIVE_CALORIES_BURNED: to read steps and active energy from Health Connect.health.READ_HEALTH_DATA_HISTORY: to read step/active-energy data older than 30 days for the 90-day and 12-month analysis charts (ignored on devices that do not support it).com.google.android.gms.permission.AD_ID (Advertising ID / AAID): used by AdMob and its mediation networks; you can reset or delete it at any time under Settings > Google > Ads.ACCESS_ADSERVICES_AD_ID / ATTRIBUTION / TOPICS), com.android.vending.BILLING for subscriptions, plus WAKE_LOCK, FOREGROUND_SERVICE and BIND_GET_INSTALL_REFERRER_SERVICE merged in by the ad network and Google Play libraries. The app itself runs no foreground service.FINE/COARSE_LOCATION.The app does not request exact-alarm permissions (SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM) — they are explicitly removed from the manifest. It also does not access location, microphone, contacts or calendar data.
Barcodes are scanned on-device using ML Kit Barcode Scanning; the camera image is never sent to a server. Only the scanned barcode number is looked up through our server; if our database has no match, the server queries Open Food Facts and FatSecret. Food photos are sent over HTTPS to our server for AI analysis and forwarded from there to Google Gemini; the model key is not held in the app. Results are not linked to a user identity and are not retained beyond what is needed to evaluate model performance. AI analysis is limited per day; when your credits run out you can optionally watch a rewarded ad to earn one more, or switch to Premium.
We request only read access to steps and active energy from Health Connect; this data is used on the home screen and in the analysis charts. The history permission exists only to chart days older than 30 days. Health data is read only while the app is in the foreground (no background-read permission is requested), is processed on-device and is never sent to external servers. Nothing is written to Health Connect. You can revoke access at any time from the Health Connect app.
While the fasting timer is active, the remaining time is shown through a local countdown notification that the system itself keeps up to date. Local notifications are also sent one hour before the fast ends, when it ends, and when the eating window ends. The app runs no foreground service for this; the timer and end time stay on your device and are never sent to a server.
Meal reminders that can be switched on or off per meal and up to 5 (3 by default) daily water reminders are scheduled locally via AlarmManager. Because no exact-alarm permission is requested, alarms on Android 12 and later are inexact (setAndAllowWhileIdle) and the system may delay a notification by a few minutes depending on battery state; on Android 11 and earlier they are exact without any permission. Reminders are re-armed after a reboot, and after a force stop the next time the app opens. No remote server or push service is used for reminders — the app contains no Firebase Cloud Messaging.
Your nutrition log, goals and measurements are stored locally using Realm Kotlin. App preferences (theme, unit system, notification settings, etc.) are stored using AndroidX DataStore. Meal suggestions are computed entirely on the device from your past entries. From Settings > Backup you can export and restore your data as an AES-256-encrypted .kbk file; it is saved to the location you choose and is never uploaded to Codeida servers.
Device backup: the app leaves Android's standard auto-backup enabled, so app data may be included in your Google-account device backup. You can disable backup in Android settings. Uninstalling the app removes the data from your device.
Ads are served through the Google Mobile Ads SDK (AdMob) (banner, interstitial, app-open and rewarded ads). Personalization depends on your choice in the Google User Messaging Platform (UMP) consent dialog shown at first launch. Ads are still shown if you decline or are outside UMP's scope; without personalization consent the ad SDK serves non-personalized ads based on the IAB TCF consent data UMP stores on the device. If you are in scope, you can reopen your choices from the "Privacy Options" row in Settings.
In addition to AdMob, the following mediation adapters are integrated:
Your personalization choice is forwarded to the relevant networks: CCPA status and (if GDPR applies) GDPR consent to Vungle, personalization consent and (if GDPR applies) GDPR consent to Pangle; Meta and InMobi read the TCF consent data directly. A rewarded ad only opens when you choose "Watch ad" to earn an AI credit. No ads are shown to users with an active Premium subscription.
Integrated via Gradle, Firebase Analytics collects anonymous usage statistics and Firebase Crashlytics collects crash and error logs. This data is not used to identify you personally.
Server requests use Retrofit, OkHttp and Moshi, and all traffic is encrypted over HTTPS. What reaches the server: food search terms, barcode numbers, the description/photo you submit for AI analysis, foods you create or that AI identifies (name and nutrition values — added to the shared food database), and, when you log a food, only that food's ID and category for search ranking. These requests carry no account or device identifier. Your nutrition diary, goals, weight/measurement data and Health Connect data are never sent to the server.
Premium subscription is processed via Google Play Billing (Billing Library 9). Payment information is handled by Google Play; our app never sees your card details. Manage subscriptions in Google Play > Account > Subscriptions.
Non-Premium users may be reminded of the subscription screen at intervals; those intervals are configured through Firebase Remote Config and the display counters stay on your device. Remote Config is used for nothing else.
You can share a summary of the day or of a meal (calories, macros and nutrition values) as an image or A4 PDF. The file and its QR code are generated entirely on your device, written to the app's cache folder (the previous share's file is deleted) and handed — with a temporary read grant via FileProvider — to only the app you pick. The QR code and share text contain the Diyet 7/24 download link. Summary content is never sent to Codeida servers.
The in-app rating flow uses the Google Play In-App Review API. This API does not collect personal data and submitting a review is entirely up to you.
The app provides three home-screen Glance widgets: a daily calorie ring summary, a water tracker, and a quick-add food widget. Widgets read only on-device data; nothing is sent to external servers.
The app is not intended for users under 13. We do not knowingly collect personal data from children under 13.
No personal user data is stored on Codeida servers; only identifier-free food search, barcode, AI analysis and shared food database requests reach the server. Analytics and crash data follow Google/Firebase retention policies. Data is encrypted in transit using HTTPS.
Diyet 7/24 is provided for informational purposes only and is not a substitute for medical advice, diagnosis or treatment. Always consult a qualified healthcare professional before making nutrition or health changes.
You may have rights to access, correct, delete or object to the processing of your data under GDPR, CCPA, KVKK and similar regulations. Manage ad preferences under Settings > Privacy > Ads, health data from the Health Connect app, and subscription state via your Google Play account.
For privacy questions: [email protected].