Gizlilik Politikası
Son güncelleme: 10 Ekim 2026
Kitchive, iPhone'unuz için bir tarif uygulamasıdır. Bu politika, uygulamanın bilgilerinizle ne yaptığını anlatır — ki bu çok azdır. İçinizi rahatlatmak için değil, doğrulanabilsin diye yazılmıştır: aşağıdaki her iddianın uygulamanın ya da sunucunun kaynak kodunda bir karşılığı vardır ve App Store'daki gizlilik beyanları da aynısını söyler.
Ayrıca eksiksiz olması amaçlanmıştır. Veri sorumlusunun kim olduğu, her işlemenin hangi hukuki sebebe dayandığı, kimin neyi nerede aldığı, neyin ne kadar saklandığı ve AB Genel Veri Koruma Tüzüğü (GDPR) ile 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) kapsamındaki haklarınız ikinci yarıda, “Kim neyi alır, nerede” bölümünden itibaren bir arada anlatılır. Bu metin İngilizce metnin çevirisidir; metinler arasında fark olursa İngilizce metin esas alınır.
Kısaca
- Hesap yok. E-posta adresi yok, şifre yok, “Apple ile Giriş Yap” yok. Kitchive'in kim olduğunuzu bilmesinin bir yolu yok ve böyle bir yol edinme niyeti de yok.
- Tarifleriniz cihazınızda. Başlıklar, malzemeler, adımlar, notlar, fotoğraflar, puanlar, etiketler, klasörler, yemek planınız, alışveriş listeniz, pişirme günlüğünüz (tarihler, notlar, fotoğraflar) ve kileriniz (evde olanlar) cihazda saklanır. iCloud eşzamanlamasını açarsanız sizin iCloud'unuzda da bulunurlar; bu, sizinle Apple arasındadır. Paylaştığınız ya da katıldığınız bir alışveriş listesi, eşzamanlama açık olsun olmasın, onu paylaşan kişinin iCloud'unda da tutulur. Hiçbir Kitchive sunucusunda tarif defterinizin bir kopyası yoktur ve bizim bir kopyayı okumamızın bir yolu da yoktur.
- Bir Kitchive sunucusu var ve tek bir iş için var: bir içe aktarmayı yapay zekâyla okumak. Bir içe aktarmayı yapay zekâyla okutmak istediğinizde, gönderdiğiniz Kitchive'in sunucusuna gider; sunucu onu OpenAI'ye — OpenAI yanıt veremezse OpenRouter'a, o da Google'ın Gemini modeline — iletir ve yanıtı geri getirir. Sunucu gönderdiğiniz hiçbir şeyi saklamaz: bağlantı yok, metin yok, fotoğraf yok, tarif yok, neyi içe aktardığınıza dair bir kayıt yok. Sakladığı şey kurulum hakkında birazcık bilgidir — gerçek bir Kitchive uygulamasını bir betikten ayırt etmeye ve kaç yapay zekâ okuma hakkı kullandığınızı saymaya yetecek kadar — ve bunların her biri belli bir sürenin sonunda silinir. Aşağıda tablo tablo anlatılıyor.
- Yapay zekâ yalnızca sizin gönderdiğinizi okur. Her içe aktarma ekranı, telefonunuzdan tam olarak neyin çıkacağını ve nereye gideceğini söyler; gönderen şey, o cümlenin altındaki dokunuştur. İki yanıt hatırlanır: yapay zekâya gönderdiğiniz ilk bağlantı, sonradan Kitchive ile paylaşacağınız bağlantılar için evet sayılır (Ayarlar → Gizlilik → Paylaşılan bağlantıları yapay zekâyla oku bunu geri alır) ve yapay zekâya gidecek ilk fotoğraftan önce uygulama size sorar (Ayarlar → Gizlilik → Fotoğrafları yapay zekâyla oku bu eveti geri alır). Dokunmamak hiçbir zaman bir şey olarak kaydedilmez.
- Yapay zekânın Kitchive'e bir maliyeti var; bu yüzden sınırlıdır. Beş yapay zekâ okuma hakkı ücretsizdir ve kurulumun ömrü boyunca geçerlidir. Sonrasında yapay zekâyla okuma Kitchive Pro'ya dahildir: günde otuz, aynı anda en fazla üç cihazda. Telefonunuzun kendi başına hesapladıkları arasında Kitchive Pro'ya dahil olan yalnızca besin değeri tahminidir (Pro ayrıca tarif başına bir yerine on iki fotoğrafa izin verir). Telefonunuzun kendi başına yaptığı diğer her şey — yazmak, saklamak, porsiyon ayarlamak, pişirmek, planlamak, alışveriş, aramak, düzenlemek, malzemelerinizin adlarında geçen alerjenleri bulmak ve biri dışında her içe aktarma yolu — ücretsiz ve sınırsız kalır.
- İki anonim veri akışı var ve ikisi de siz açana kadar kapalıdır — kullanım sayıları ve çökme sayıları; her birinin Ayarlar → Gizlilik altında kendi anahtarı vardır. Hiçbiri sizin yazdığınız bir şeyi içermez.
- Abonelik hizmetine her açılışta sorulur. Kitchive Pro'yu yürüten RevenueCat'e bu kurulumun Pro'su olup olmadığı sorulur. RevenueCat rastgele bir kimlik bilir; adınızı ya da Apple Hesabınızı asla bilmez.
Veri sorumlusu
Bu politikada anlatılan işlemelerin veri sorumlusu (GDPR'daki adıyla controller):
Soner Sahin, c/o Impressumservice Dein-Impressum, Stettiner Str. 41, 35410 Hungen, Almanya — info@kitchive.app.
Aynı bilgiler Impressum sayfasında da yer alır. Bu politikadaki her konuda, “Haklarınız” bölümündeki hakları kullanmak için de bu adrese yazabilirsiniz.
Cihazınızda kalanlar
Oluşturduğunuz her şey. Tarifler, onlara eklenen fotoğraflar, puanlar, etiketler, klasörler, favoriler, yemek planınız, alışveriş listeniz, pişirme günlüğünüz (bir tarifi hangi günler pişirdiğiniz, notlarınız ve fotoğraflarınız), kileriniz (evde olanlar, temel malzemeleriniz ve neyin hangi güne kadar kullanılacağı), seçtiğiniz tema ve birim tercihiniz yalnızca Kitchive'in okuyabildiği yerel bir veritabanında tutulur. Tek istisna paylaşılan alışveriş listesidir: eşzamanlama kapalıyken de onu paylaşan kişinin iCloud'unda tutulur (bkz. “İsteğe bağlı iCloud eşzamanlaması”).
Uygulamayı silmek hepsini siler ve sunucularımızda başvurulacak bir kopya yoktur. Bu sizin için önemliyse Ayarlar → Tüm tarifleri dışa aktar okunabilir bir JSON dosyasını istediğiniz yere kaydeder. Dosya her tarifin metnini, hangi klasörde olduğu da dahil olmak üzere, pişirme günlüğünüzü — tarihlerini ve notlarını, fotoğraflarından da dosyaya sığdığı kadarını, en yenilerden başlayarak, küçültülmüş kopyalar olarak — ve kilerinizi içerir; tariflerin fotoğraflarını içermez — bir şey silmeden önce bilmekte yarar var. “Uygulamayı silmek hepsini siler” kuralının tek istisnası, hemen aşağıdaki iCloud eşzamanlamasıdır.
İsteğe bağlı iCloud eşzamanlaması
Kitchive Pro ile Ayarlar → iCloud ile eşzamanla seçeneğini açabilirsiniz; bu durumda tarifleriniz — fotoğraflarıyla, yemek planınız, alışveriş listeniz, pişirme günlüğünüz (tarihler, notlar, fotoğraflar) ve kilerinizle birlikte — sizin özel iCloud veritabanınızda saklanır ve diğer cihazlarınızda görünür.
Bu, sizinle Apple arasındadır. Veriler kendi iCloud hesabınıza, onun özel veritabanına gider. Kitchive bunları okuyamaz; sistemlerimize erişimi olan başka biri de okuyamaz, çünkü bu sistemlerde okunacak bir tarif kopyası yoktur. Apple'ın iCloud verilerini nasıl işlediği Apple Gizlilik Politikası'na tabidir.
Siz açmadıkça kapalıdır.
Paylaşılan alışveriş listesi. Alışveriş listenizi paylaşırsanız (Alışveriş → Diğer → Listeyi paylaş… ya da Ayarlar → Paylaşılan alışveriş listesi), liste yine sizin iCloud'unuzda, özel veritabanınızın ayrı bir bölümünde tutulur; Apple'ın paylaşımıyla davet ettiğiniz kişiler ona kendi cihazlarından ulaşır. Listedeki her şeyi listedeki herkes görür; listedeki herkes, Apple'ın paylaşımının gösterdiği biçimde diğerlerinin iCloud adlarını da görür — sizinki dahil. Liste onların değil, sizin iCloud depolama alanınızdan düşer. Kitchive onu okuyamaz: liste Apple üzerinden sizin iCloud'unuzla onlarınki arasında gider gelir, sistemlerimizde kopyası yoktur. Başka birinin listesine katıldıysanız liste onun iCloud'undadır. O kişi paylaşımı durdurursa, listeyi silerse ya da sizi listeden çıkarırsa ürünler cihazınızda kendi listeniz olarak kalır; listeden kendiniz çıkarsanız bir kopya saklayıp saklamayacağınızı siz seçersiniz; iCloud'dan çıkış yaparsanız ya da başka bir Apple Hesabına geçerseniz liste o hesapta kalır ve cihazdan kalkar. Liste paylaşmak Kitchive Pro gerektirir, birine katılmak gerektirmez. Listenin sahibinin Pro'su sona ererse liste içindeki herkes için salt okunur olur ve listedekiler bunun sahibin Kitchive Pro'su sona erdiği için olduğunu görür — hiçbir şey silinmez; sahip yeniden Pro olduğunda liste yeniden düzenlenebilir. Kileriniz hiçbir zaman paylaşılan bir listenin parçası olmaz: paylaşılan listenin işaretli ürünlerini ona taşıdığınızda da yalnızca sizin kalır.
Tarif içe aktarma
Bir tarifi yazmadan uygulamaya almanın beş yolu vardır: bir bağlantı, yapıştırdığınız bir metin, yazılı bir tarifin fotoğrafı, bitmiş bir yemeğin fotoğrafı ve Fotoğraflar'da kayıtlı bir yemek videosu. Her birinin bir cihaz katmanı ve bir yapay zekâ katmanı vardır.
Cihaz katmanı: her şeyin altındaki zemin
Bir bağlantı doğrudan telefonunuz tarafından açılır ve tarif sayfadan burada okunur. Telefon sayfayı bir iPhone'daki Safari nasıl isterse öyle ister ve isteğinde de bunu söyler. Site bu isteği geri çevirirse — HTTP 401 ya da 403 — ya da tarif yerine bir çerez onayı sayfası gönderirse, telefon yalnızca bir kez daha sorar; bu sefer kendini bir bağlantı önizleme botu olarak tanıtır: Facebook'un bağlantı önizlemesi oluşturmak için kullandığı ve pek çok sitenin sayfanın kendisiyle yanıt verdiği bot. Video sayfaları sayfa değil betik olan TikTok için telefon bunun yerine TikTok'un herkese açık oEmbed adresinden açıklamayı ister. Bu isteklerin her birinin siteye ne söylediği “Bir bağlantıyı açmak siteye ne söyler” bölümünde anlatılıyor.
Yapıştırılan metin cihazda ayrıştırılır ve hiç ağ gerektirmez. Bir yemek kitabı sayfasının ya da el yazısı bir kartın fotoğrafı, iOS'un parçası olan ve cihazda çalışan Apple'ın Vision çerçevesiyle okunur.
Fotoğraflar'dan Kitchive ile paylaştığınız bir video cihazda okunur: Vision karelerde görünen yazıyı okur, Apple'ın konuşma tanıma özelliği de söyleneni metne çevirir — kesinlikle cihazda. Kitchive konuşma tanımanın Apple'ın sunucularını kullanmasını yasaklar ve cihazda tanıyamadığı bir dili bir yere göndermek yerine atlar. Video ve sesi telefondan asla çıkmaz; çıkabilen, yalnızca aşağıdaki yapay zekâ katmanı altında, onlardan elde edilen metindir.
Bu cihazda Apple Intelligence. Apple Intelligence'ı açık bir iPhone ya da iPad'de Kitchive, Apple'ın cihazda çalışan dil modelinden iki şey isteyebilir: düzenlediğiniz bir tarif için — yalnızca zaten kullandığınız etiketler arasından — etiket önermesini ve cihazda okunan bir tarifin satırlarını doğru bölümlere ayırmasını — hangi satırın başlık, malzeme, adım ya da not olduğunu —; tarif modelin desteklediği bir dilde yazılmışsa. Model iOS'un parçasıdır ve cihazda çalışır: tarif ne Kitchive'in sunucusuna, ne bir yapay zekâ sağlayıcısına, ne de Apple'a gider. Bu politikanın yapay zekâ dediği şey değildir ve hiçbir hakkınızdan düşmez. Siz dokunmadan hiçbir etiket eklenmez; satırlarını sıraladığı bir tarif de kaydetmeden önce kontrol ettiğiniz bir taslak olarak açılır. Modelin bulunduğu cihazlarda varsayılan olarak açıktır; Ayarlar → Gizlilik → Bu cihazda Apple Intelligence'ı kullan ile kapatılır. Uygulamanın dilinden başka bir dilde yazılmış bir tarifteki Çevir de aynı şekilde Apple'ın cihazdaki Translation çerçevesini kullanır; sistem önce Apple'dan bir dil indirmeyi isteyebilir — bu, tarifinizin yüklenmesi değil, dilin indirilmesidir. Bir tarifin sayfasındaki alerjenler ve besin değeri tahmini de cihazda hesaplanır (bkz. “Alerjenler ve besin değerleri”).
Bu katman ücretsiz, sınırsız ve kalıcıdır. Yapay zekâya hiçbir şey göndermezseniz uygulamanın yaptığı yalnızca budur ve yazdığınız ya da fotoğrafladığınız hiçbir şey Kitchive'in sunucusuna ya da bir yapay zekâ sağlayıcısına ulaşmaz. Yapay zekâ okuması olmadan da telefondan çıkanlar şunlardır: sayfanın kendisinin açılması, “Abonelikler” bölümündeki abonelik sorgusu ve — yalnızca siz açtıysanız — iCloud eşzamanlaması ile iki anonim veri akışı.
Kitchive Instagram, Facebook ya da Threads'ten içe aktarmaz. Bunlardan birine giden bir bağlantı, telefonunuzdan herhangi bir istek çıkmadan reddedilir; başka bir yere giden ama bunlardan birine yönlendiren bir bağlantı da yönlendirmede aynı şekilde reddedilir.
Bitmiş bir yemeğin fotoğrafının cihaz katmanı yoktur. Bir resimdeki yazıyı okumak, ne kadar iyi olursa olsun, bir tabağı tarife dönüştürmez. Bu yüzden bu yol yalnızca yapay zekâyla çalışır ve uygulama bunu fotoğrafı çekmeden önce söyler, sonra değil.
Hangi katman, hangi sırayla çalışır
Sayfası makinece okunabilir tarif verisi yayımlayan bir bağlantıda telefonunuz bu veriyi okur ve yapay zekâya hiç sorulmaz. Sayfanın açılması dışında telefondan hiçbir şey çıkmaz.
Diğer her durumda — yalnızca açıklama veren bir bağlantı, yapıştırılan metin, fotoğraflanan bir sayfa ya da yemek, paylaşılan bir video — önce yapay zekâ denenir ve cihaz onun altındaki zemindir. Model yanıt verirse sonuç odur. Modele sorulmadıysa, sorulmasına izin yoksa ya da bir sonuç vermediyse telefonunuz okuyabildiğini okur.
Yani bir içe aktarmanın yapay zekâyla okunup okunmayacağını önce siz belirlersiniz — nereye gittiğini söyleyen cümlenin altındaki dokunuşla —, ardından da kalan hakkınız belirler. Ücretsiz haklarınız bittiğinde uygulama kendi sayımına güvenmez: oturumun ilk yapay zekâ isteği yine de Kitchive'in sunucusuna ulaşır, sunucu da onu herhangi bir yapay zekâ sağlayıcısı bir şey görmeden reddeder; o andan uygulamanın bir sonraki açılışına kadar içe aktarmalar telefonunuzda okunur.
Önce bilgi, sonra sizin “evet”iniz
Yapay zekâ için cihazınızdan bir şey çıkmadan önce içe aktarma ekranı tam olarak neyin çıkacağını ve nereye gideceğini söyler — “Kitchive'in yapay zekâ kullanmasına izin ver” gibi bir cümle değil, o içe aktarmaya dair bir cümle:
| İçe aktardığınız | Ekranın, bir şey gönderilmeden önce söylediği | Ne gönderir |
|---|---|---|
| bir bağlantı | telefon sayfayı açar ve bulduğu metni — bağlantıyı değil — Kitchive'in sunucusuna gönderir; sunucu onu okunması için OpenAI'ye iletir (OpenAI çalışmıyorsa OpenRouter'a ve Google'ın Gemini modeline); Kitchive bir kopya saklamaz | bağlantı kartındaki Tarifi oku; başka bir uygulamadan paylaşılan bağlantıda bunu öneren karttaki Yapay zekâ ile oku — ya da bağlantılara evet dedikten sonra, bağlantının gelmesi (aşağıda) |
| yapıştırdığınız metin | metin Kitchive'in sunucusuna, oradan okunmak üzere OpenAI'ye (ya da yedeğe) gider; Kitchive bir kopya saklamaz | kutunun altındaki Tarifi oku |
| bir fotoğraf (sayfa ya da yemek) | fotoğraf Kitchive'in sunucusuna, oradan OpenAI'ye (ya da yedeğe) gider — okunmak için ya da, yemekse, görünenden bir tarif önerilmesi için — ve bu telefonda tarifin resmi olarak kalır | fotoğraf ekranında fotoğrafı çekmek ya da seçmek, ilk seferde ancak aşağıdaki sorudan sonra; başka bir uygulamadan paylaşılan fotoğrafta Fotoğrafı oku |
| Fotoğraflar'dan bir video | video telefondan asla çıkmaz; ondan okunan sözcükler yapılandırılmak üzere Kitchive'in sunucusuna, oradan OpenAI'ye (ya da yedeğe) gider | paylaşılan videonun kartındaki Videoyu oku |
İki yanıt hatırlanır. Geri kalan her şey her seferinde sorulur.
- Bağlantılar. Bir bağlantıyı ilk kez yapay zekâya göndermek — bağlantı ekranında Tarifi oku ya da başka bir uygulamadan paylaşılan bir bağlantıda Yapay zekâ ile oku — bağlantılar için bir evettir ve kart bunu siz dokunmadan önce söyler. O andan itibaren başka bir uygulamadan Kitchive ile paylaştığınız bir bağlantı, ayrıca dokunmanız gerekmeden gelir gelmez yapay zekâyla okunur. Bu ilk evete kadar paylaşılan bir bağlantı yalnızca telefonda okunur ve ekran ardından yapay zekâyla okumayı önerir. Evetinizi geri almak için: Ayarlar → Gizlilik → Paylaşılan bağlantıları yapay zekâyla oku. Kapalıyken başka uygulamalardan paylaşılan bağlantılar, siz bir bağlantıyı kendiniz yeniden yapay zekâya gönderene kadar telefonunuzda okunur.
- Fotoğraflar. Yapay zekâ için telefondan çıkacak ilk fotoğraftan önce — fotoğraf ekranında çekilen ya da seçilen veya başka bir uygulamadan paylaşılan — Kitchive fotoğrafların yapay zekâyla okunup okunamayacağını sorar. İzin verirseniz sonraki fotoğraflar, fotoğraf ekranında yazdığı gibi, çektiğiniz ya da seçtiğiniz anda gider. Şimdi değil o fotoğrafı telefonda tutar: bir sayfa bu durumda cihazda okunur, bir yemek ise tarife dönüşemez. Evetinizi geri almak için: Ayarlar → Gizlilik → Fotoğrafları yapay zekâyla oku. Kapalıyken bir sonraki fotoğraf gitmeden önce yeniden sorar.
- Yapıştırılan metinler ve paylaşılan videolar hiç hatırlanmaz: her biri yalnızca kendi dokunuşuyla gider.
Bir “hayır”, dokunmamaktan ibarettir ve hiçbir şey onu kaydetmez — gömülü, kalıcı bir “asla”, önümüzdeki hafta yeniden yanıtlayabileceğiniz bir sorudan kötüdür. Yapay zekâ yolu yoksa her ekran telefonunuzda okur.
Video yolunun bir sorusu daha vardır ve onu Kitchive değil iOS sorar: ilk videoda sistem konuşma tanıma izni ister — eller serbest pişirmenin de istediği izin (bkz. “Eller serbest pişirme”). Reddederseniz yol, karelerde görünen yazıyla yine çalışır.
Nereye gider, zincirde başka kim var
Kitchive'in sunucusu, veritabanıyla birlikte birkaç küçük fonksiyondan oluşur ve Supabase tarafından Londra, Birleşik Krallık (eu-west-2) bölgesinde barındırılır. Gönderdiğinizi alır, bir yapay zekâ sağlayıcısına iletir ve yanıtı geri getirir.
İki yapay zekâ sağlayıcısı var ve ikisinin de adı anılmalı.
- Önce OpenAI'ye sorulur.
- OpenAI yanıt veremediğinde — hiç açılmayan bir bağlantı, bir istek sınırı, bir faturalama reddi ya da onların tarafında bir sunucu hatası — bunun yerine OpenRouter'a sorulur. OpenRouter bir aracıdır: isteği, yapılandırıldığı modelin sağlayıcısına iletir; bu yazının yazıldığı sırada bu sağlayıcı Google'dır (bir Gemini modeli). Yani yedeğe geçildiğinde içeriğiniz OpenRouter'a ve onun arkasındaki Google'a ulaşır.
Hangisinin yanıt verdiğini uygulama göstermez ve birini seçen bir ayar da yoktur. İkisi de gönderdiğinizi alan üçüncü taraflardır; bu yüzden ikisi de burada ve “Kim neyi alır, nerede” bölümündeki tabloda anılır.
Sağlayıcılar bunlarla ne yapabilir. OpenAI, API'si üzerinden gönderilen verileri modellerini eğitmek için kullanmaz; Kitchive'in istekleri de OpenAI'ye yanıtları sonradan kullanmak üzere saklamamasını söyler. OpenAI, kötüye kullanımı tespit etmek için API isteklerini en fazla 30 gün tutar ve sonra siler — yasa daha uzun süre gerektirmedikçe ya da saklamak hizmetlerini veya üçüncü kişileri zarardan korumak için makul ölçüde gerekli olmadıkça. Kitchive'in OpenRouter'a giden istekleri, yalnızca aldıkları veriyi toplamayan uç noktaların kullanılmasına izin verir. OpenRouter'ın kendisi aldıklarıyla model eğitmez ve sabit bir saklama süresi taahhüt etmez: gizlilik politikasına göre bilgileri ticari ve hukuki yükümlülükleri için makul ölçüde gerekli olduğu sürece saklar, görüntüleri ise kötüye kullanımın tespiti, güvenlik, faturalama ya da hukuki zorunluluklar dışında yönlendirmenin gerektirdiğinden uzun tutmaz. Kitchive bu sağlayıcıların her birini kendi veri işleme koşulları altında kullanır; ayrıca imzalanmış bir sözleşme isteyen bir sağlayıcı olursa Kitchive o sözleşmeyi, sağlayıcı kişisel veri almadan önce imzalar.
Bir yapay zekâ içe aktarmasıyla içerik dışında birkaç küçük şey de gider.
Telefonunuzun ya da uygulamanın dili — tr-TR gibi bir etiket, o kadar —, tarif
sizin dilinizde dönsün diye; fotoğraflanan bir yemek tarife dönüşürken de
uygulamanın önerilerinden seçtiğiniz yemeğin adı ile tanımanın fotoğrafta gördüğü en
fazla on beş malzeme ve en fazla dört mutfak — modelin bir an önce kendisinin
ürettiği sözcükler, sizin yazdığınız bir şey değil. Bunların hiçbiri saklanmaz.
Fotoğraflanan bir yemek birkaç hizmete daha sorar. Bir yemek seçtiğinizde Kitchive'in sunucusu adını, herkese açık bir tarif veritabanı olan TheMealDB'de; yemek için kayıtlı malzemeler için Wikimedia Foundation'ın açık veritabanı Wikidata'da; ve yemeğin neyle yapıldığını anlatan makale için Wikipedia'da arar — Wikidata'da ve Wikipedia'da önce sizin dilinizde, sonra İngilizce — önerdiği tarif uydurma değil gerçek tariflere dayansın diye. Kitchive bu hizmeti açmışsa ad, ticari bir tarif veritabanı olan Spoonacular'da da aranır. Wikidata, Wikipedia ve Spoonacular yalnızca yemeğin adını alır. TheMealDB yemeğin adını ve bu bir sonuç vermezse tanımanın gördüğü malzemelerden en fazla üçünü, teker teker alır. Hiçbiri fotoğrafı ya da sizin veya telefonunuz hakkında herhangi bir şeyi almaz.
Bağlantı diğerlerinden farklı ele alınır. Sayfayı telefonunuz kendisi açar ve yalnızca okuduğu metin gönderilir. Bağlantının kendisi ne Kitchive'in sunucusuna ne de iki yapay zekâ sağlayıcısından birine ulaşır. Yapıştırılan metnin ve fotoğrafların açılacak bir sayfası yoktur; bu yüzden kendileri gider — fotoğraf, aşağıda anlatılan küçültülmüş kopya olarak.
Bir bağlantıyı açmak siteye ne söyler
“Bağlantı telefondan çıkmaz” der bağlantı kartı ve bu bizim için doğrudur. Bağlantı elbette adını verdiği siteye ulaşır, çünkü telefonunuzun sayfayı açması gerekir — her ziyarette olduğu gibi IP adresinizle ve yukarıda anlatılan tarayıcı kimliğiyle. Bazı hizmetlere farklı biçimde sorulur:
- TikTok: herkese açık oEmbed adresi; bağlantı istekte yer alır.
- YouTube: önce YouTube Data API'ye; videonun kimliği, isteğin adresinde Kitchive'in API anahtarı ve bir başlıkta uygulamanın paket kimliğiyle — Google anahtarı bu uygulamayla böyle sınırlar ve başka hiçbir hizmete hangi uygulamanın sorduğu söylenmez. API yanıt vermezse izleme sayfasının kendisine, her sayfa gibi açılarak. YouTube'a bunun ötesinde bir şey sorulmaz: ne videonun altyazıları ne de transkripti istenir, video da ses de indirilmez. Kitchive YouTube API Hizmetleri'ni kullanır; YouTube'un aldıklarına YouTube'un koşulları ve Google'ın gizlilik politikası uygulanır (bağlantılar “Kim neyi alır, nerede” tablosunda).
Bu isteklerin hiçbiri hakkında bize bir şey bildirilmez.
Fotoğraf asla aslı olarak değil, küçültülmüş bir kopya olarak gönderilir
Telefondan çıkmadan önce resim, uzun kenarı en fazla 1200 piksel olacak şekilde küçültülür ve yeniden JPEG olarak kodlanır. Aslı telefonunuzda kalır. Fotoğrafla birlikte başka hiçbir şey gitmez — nerede ya da ne zaman çekildiği, kamera ya da telefonunuzun eklediği başka bir etiket —, çünkü yeniden kodlanan kopya yalnızca piksellerden oluşturulur.
Kitchive fotoğrafı saklar — sizin için. Hangi katman okumuş olursa olsun resim, cihazınızda tarifin kendi görseli olur ve bunu açtıysanız diğer tariflerinizle birlikte özel iCloud'unuzla eşzamanlanır. Fotoğrafınızı sizin için saklamak, onu bir yere göndermekten farklı bir şeydir; bu yüzden bu politika ikisini de söyler.
Kitchive'in sunucusu ne saklar
Gönderdiğiniz hiçbir şeyi. Sahip olduğu hiçbir tabloda bağlantı, metin, resim ya da tarif sütunu yoktur; dolayısıyla içe aktardıklarınızın bir veritabanı yoktur. İstek okunur, yanıtlanır ve unutulur. Veritabanı geçişleri (migration) depoda duruyor ve kanıt onlar.
Sunucunun kaydına (log) da gönderdiğiniz hiçbir şey yazılmaz — gizlemek yerine söylemeye değer bir çekinceyle. Fonksiyonlar hata nedenlerini kaydeder — bir sağlayıcının adını, bir HTTP durumunu, bir ret ayrıntısını — ve asla bir bağlantıyı, açıklamayı, fotoğrafı, tarifi ya da abonelik kimliğinizi kaydetmez. Çekince şu: bir yapay zekâ sağlayıcısı bir çağrıyı reddettiğinde, sağlayıcının kendi hata mesajının ilk 300 karakteri kaydedilir, çünkü çalışmayan bir dağıtımı inceleyen herkesin bakması gereken yer orasıdır. Bu mesajlar normalde hatayı anlatır; mesajında isteğin bir parçasını alıntılayan bir sağlayıcı o parçayı kayda sokmuş olur. Kitchive onu oraya koymaz ve bir sağlayıcının koymayacağına da söz veremez. Supabase bu kayıtları en fazla yedi gün tutar.
Kaydedilen şey dört küçük tablodur ve hiçbiri sizinle ilgili değildir:
- Bir cihaz kaydı. Apple'ın verdiği bir doğrulama anahtarı kimliği, o anahtarın açık kısmı, bir tekrar sayacı, cihazın ilk ne zaman kaydolduğu ve en son ne zaman görüldüğü. Bir sonraki bölüme bakın.
- Bir sayaç kaydı. O cihazın kaç yapay zekâ okuma hakkı kullandığı — toplamda ve bugün —, bugün kaç model çağrısı denediği ve şu anda birini tutup tutmadığı. Bunlar, anahtar kimliğinin yalnızca sunucunun bildiği bir sırla tuzlanmış tek yönlü bir özeti (hash) altında tutulur. Tam sayılar ve tarihler, başka bir şey değil.
- Hizmet geneli kayıtlar. Belirli bir günde bütün Kitchive'de kaç model çağrısı yapıldığı ve bunların kaçının ücretsiz kullanıcılardan, kaçının abonelerden geldiği. Bir tarih, üç sayımdan hangisi olduğu ve bir sayı — içinde hiçbir cihaz yok.
- Yalnızca ücretli aboneler için yazılan bir abonelik kaydı. İki tek yönlü özet — biri RevenueCat'in abonelik kimliğinin, biri cihazın doğrulama anahtarı kimliğinin —, ikisi de sunucunun sırrıyla tuzlanmış, ilki ikincisiyle eşleştirilemesin diye ayrı bir alan üzerinden; ayrıca bağlamanın yapıldığı ve en son kullanıldığı tarihler. Bir aboneliği aynı anda en fazla üç cihaza bağlar — bir gün boyunca yapay zekâ içe aktarması yapmayan cihazın yeri boşalır —, böylece sızan bir kimlik tek bir aboneliği sınırsız sayıda ücretsiz aboneliğe çeviremez. Ücretsiz kullanıcıların böyle bir kaydı hiç olmaz ve içindeki hiçbir şey bir kişiyi, bir makbuzu ya da bir kurulumu adlandırmaz.
Ne kadar saklanırlar. Sunucuda her gün çalışan bir görev şunları siler:
- sunucu kurulumu 13 ay boyunca görmediğinde bir cihaz kaydını ve sayaç kaydını;
- 90 gün kullanılmadığında bir abonelik kaydını;
- 400 günlük olduklarında hizmet geneli kayıtları.
Uygulamayı silmek kayıtları hemen silmez — içlerinde hangi kurulumun sizin olduğunu söyleyen hiçbir şey yoktur —, ama kayıtların altında tutulduğu anahtarı yok eder; böylece kimse onları bir daha kullanamaz ve görev onları bu takvime göre kaldırır.
Cihaz kaydı ve neden var
Kitchive'de hesap yoktur, dolayısıyla kim olduğunuzu soramaz — ve hiçbir şey sormadan ücretli bir modeli çağıran bir uç nokta, bir hafta içinde sahibinin cebinden bütün internete bedava işlem gücü olurdu.
Bunun yerine Apple'a sorar. Sizin bir içe aktarmanız ilk kez yapay zekâya gidecekken uygulama, iOS'a bu cihazın Secure Enclave'inde bir anahtar oluşturtur ve Apple'dan bunun gerçek Apple donanımındaki gerçek, değiştirilmemiş bir Kitchive uygulamasına ait olduğunu onaylamasını ister. Bu onay — App Attest — sunucuda Apple'ın kendi sertifika otoritesine karşı denetlenir ve anahtar kaydedilir; böylece sonraki istekler aynı kurulumdan geldiklerini kanıtlayabilir. Özel anahtar Secure Enclave'den asla çıkmaz ve ne Kitchive ne de başkası tarafından alınabilir.
Sizin bir içe aktarmanız yapay zekâya gitmeden bunların hiçbiri olmaz. Kullanıcısı hiç göndermeyen bir uygulama hiçbir zaman anahtar oluşturmaz ve hiçbir şey kaydetmez.
Anahtar kimliği bir kişiyi değil, bir anahtarı tanımlar. Apple'ın başka bir uygulamaya verdiği kimlik değildir, ondan size giden bir yol yoktur ve Kitchive'i silip yeniden yüklemek yeni bir kimlik üretir. Yine de bir uygulamanın tek bir kurulumu için kalıcı bir kimliktir; bir sunucuda, kaydolduğu ve en son kullanıldığı tarihlerle birlikte tutulur — bu yüzden burada geçiştirilmeden bu kadar ayrıntılı anlatılıyor ve bu yüzden App Store gizlilik etiketinde beyan ediliyor.
Tuzlanmış özet ikinci bir anonimlik katmanı değildir ve bu politika onu öyle satmaz. Yalnızca anahtar kimliğine sahip birinin o cihazın sayaçlarına bakmasını engeller; işlevi budur. Hem veritabanına hem de tuza sahip birinin iki kaydı birleştirmesini engellemez, çünkü yeniden hesaplanabilen bir özet eşleştirilebilir — ve anahtar kimliği yandaki tabloda açıkça durur. Bu kayıtları koruyan, onlara yalnızca sunucunun kendi kimlik bilgileriyle erişilebilmesi ve içlerinde kime ait olduklarını söyleyen hiçbir şeyin bulunmamasıdır.
Bu yüzden yeniden yüklemek ücretsiz hakları sıfırlar. Bu bilinçli bir takastır: alternatifi, yeniden yüklemeden sağ çıkan bir şey saklamaktır — yani sizi tanımlayan bir şey.
Her yapay zekâ içe aktarmasında abonelik durumunuz
Her yapay zekâ içe aktarması, RevenueCat'in satın alımlarınıza ait anonim kimliğini Kitchive'in sunucusuna taşır; sunucu da RevenueCat'e bunun etkin bir aboneliği olup olmadığını sorar — size ömür boyu beş mi yoksa günde otuz mu düştüğünü bilmek için. Bu, satın alımlara bağlı rastgele bir kimliktir; asla bir ad ya da e-posta değildir ve yapay zekâ sağlayıcılarından hiçbirine gönderilmez. Kitchive'in sunucusu kimliğin kendisini saklamaz: ücretsiz bir kullanıcınınki RevenueCat'e sormak için kullanılır ve atılır; bir abonenin kimliği ise yalnızca yukarıdaki abonelik kaydında, aboneliği aynı anda en fazla üç cihaza bağlayan tuzlanmış tek yönlü özet olarak tutulur. Bu politika “zaten yalnızca bir özet” savunmasına yaslanmaz — nedeni yukarıda tuzlanmış özetle ilgili notta.
Söylenmesi gereken sonuç: RevenueCat, anonim bir kimliğin bir içe aktarma denediğini ve ne zaman denediğini öğrenir.
IP adresiniz için diğerlerinden daha dikkatli bir cümle gerekiyor
İnternetteki her sunucu, bir isteğin geldiği adresi görür ve dürüst yanıt “hiç görülmez” değildir. Adresinizi kimler görür ve ne yapar:
- Bağlantısını verdiğiniz site, telefonunuz sayfayı açtığında — ya da yukarıda anlatıldığı gibi TikTok'un oEmbed adresi veya YouTube'un hizmetleri —, tıpkı bağlantıyı bir tarayıcıda açmışsınız gibi. Bu istek hakkında bize hiçbir şey bildirilmez.
- Kitchive'in sunucusu, bir yapay zekâ içe aktarmasında. Kitchive'in hiçbir tablosunda adres sütunu yoktur; ne açık ne de özet olarak. Bir adres yalnızca, bir adresin bir şeyi ne sıklıkta yapabileceğine dair dört sınırda kullanılır: yeni bir kurulumu kaydetmek, her yapay zekâ içe aktarmasından önce gelen kısa ömürlü doğrulama sorusunu (challenge) almak, bir yapay zekâ içe aktarmasının gerçek bir uygulamadan geldiğini kanıtlayan denetimde başarısız olmak ve hizmetin çalışıp çalışmadığını sormak. Bunların her birinde adres, çalışan bir örneğin belleğinde bir anahtar olur; böylece kimse betikle binlerce kayıt, doğrulama sorusu ya da sahte istek üretemez veya faturayı kabartamaz. Hiçbir şey onu yazmaz — tablo yok, kayıt satırı yok, süreçten sağ çıkan hiçbir şey yok. Onu sınırlayan bir saat değildir: bir adres için yapılan sayım ilk denemeden bir saat sonra önemini yitirir, ama adresin kendisi, Supabase o örneği yenileyene ya da on bin yeni adres onu dışarı itene kadar o örneğin belleğinde kalır. Hangisi önce olursa olsun, diske asla ulaşmaz ve o tek süreçten asla çıkmaz.
- Supabase, bu fonksiyonları Kitchive adına barındırırken olağan istek kayıtlarını tutar: adres, saat, hangi fonksiyonun çağrıldığı ve isteğin tarayıcı kimliği (user agent) — bu da uygulamanın derlemesini ve iOS ağ yazılımının sürümünü belirtir. Bunları en fazla yedi gün tutar.
- RevenueCat, uygulama bir aboneliği denetlediğinde ya da satın aldığında: adresten ülkenizi belirler ve adresi saklamaz.
- PostHog, anonim bir kullanım olayı geldiğinde — yalnızca kullanım verisini ya da çökme raporlarını açtıysanız. Uygulama her olayda PostHog'un konum belirlemesini kapatır; Kitchive de PostHog projesini, uygulamanın herhangi bir sürümü PostHog'a olay gönderebilmeden önce adresi saklamak yerine atacak şekilde ayarlar; kullanım verisi bölümü bunların her birinin ne yaptığını ve ne yapmadığını anlatıyor.
- Vercel, bu web sitesini açtığınızda — bkz. “Bu web sitesi”.
Bir şey de ters yönde işler ve söylemeye değer. Model çağrısını telefonunuz değil Kitchive'in sunucusu yaptığı için OpenAI, OpenRouter ve Google sizin adresinizi değil, sunucunun adresini görür.
Bir tarifi paylaşmak
Paylaşmak tamamen sizinle gönderdiğiniz kişi arasındadır. Kitchive'in paylaşım sayfası bir tarifi üç biçimde sunar — bir kart resmi, düz metin ve bir JSON dosyası. Üçü de malzemelerin yanında yapılışı da taşır, böylece alan kişi gönderdiğinizden pişirebilir; kart 25 malzemede ve 20 adımda durur ve kaç tane daha olduğunu söyler. Kart, tarifin kapak fotoğrafını da taşır — o fotoğraf sizin olduğu için birine göndermeden önce bilmekte yarar var.
Bir paylaşımla ilgili hiçbir şey Kitchive'e ulaşmaz. Hedefi iOS paylaşım sayfasında siz seçersiniz ve JSON dosyası hiç fotoğraf taşımaz.
Abonelikler
Kitchive Pro, App Store üzerinden satılır ve RevenueCat tarafından yönetilir. RevenueCat uygulamaya rastgele, anonim bir kimlik verir; RevenueCat'in oturum açma işlevini hiç çağırmayız, bu yüzden bu kimlik bir kişiye değil satın alımlara bağlıdır.
RevenueCat'e her açılışta sorulur. Uygulama her başladığında içine yerleşik RevenueCat kodu bu kimlikle RevenueCat'e bağlanır; bu kurulumun Pro'su olup olmadığını öğrenmek ve gösterilecek fiyatları almak için. Satın aldığınızda ya da geri yüklediğinizde App Store'un satın alma kaydını denetlenmek üzere RevenueCat'e iletir. RevenueCat isteğin geldiği adresi görür, ondan ülkenizi belirler ve adresi saklamaz.
Ödeme tamamen sizinle Apple arasında gerçekleşir. Kitchive kartınızı, fatura adresinizi ya da Apple Hesabınızı asla görmez.
Yapay zekâ katmanının bedeli Pro ile ödenir. Her yapay zekâ içe aktarmasının Kitchive'e bir maliyeti vardır; bu yüzden bir sözcük değil bir sayı var: Beş yapay zekâ okuma hakkı kurulumun ömrü boyunca ücretsizdir. Sonrasında yapay zekâyla okuma bir Pro özelliğidir: günde otuz, aynı anda en fazla üç cihazda — bir gün boyunca yapay zekâ içe aktarması yapmayan cihaz yerini başka bir cihaza bırakır. Pro ayrıca fotoğraf sınırını tarif başına birden on ikiye çıkarır, iCloud eşzamanlamasını açar, alışveriş listenizi davet ettiğiniz kişilerle paylaşmanızı sağlar (başkasının listesine katılmak Pro gerektirmez) ve besin değeri tahminlerini ekler — porsiyon başına enerji, protein, karbonhidrat ve yağ, cihazda hesaplanır. Alerjen tespiti ücretsizdir; her tema da öyle.
Bu sayılara dair üç dürüst çekince:
- Otuz bir üst sınırdır, otuz sözü değildir. Bir cihazın bir günde, başarılı olsun olmasın, kaç model çağrısı deneyebileceğine dair sınırlar ve hizmet geneli bir günlük tavan da vardır; ikisi de bir hatanın ya da kötüye kullanımın sınırsız bir fatura çıkarmasını önlemek içindir. Normal kullanımda bunların hiçbirine takılmazsınız.
- Başarısız bir içe aktarma hiçbir şeye mal olmaz: yalnızca tarifle dönen bir içe aktarma, beş ya da otuz hakkınızdan sayılır.
- Bir yemeği tanımak bir içe aktarma değildir. Bir tabak fotoğrafını seçilecek yemekler listesine çeviren okuma, beş hakkınızdan hiçbirini harcamaz; içe aktarma, bir yemek seçip bir tarif önerildiğinde sayılır. Yemek tanımanın bunun yerine kendi günlük sayısı vardır: ücretsiz günde üç, Pro ile günde otuz. Bunu aşınca da yazılı bir tarifin fotoğrafı, bir bağlantı ve yapıştırılan metin okunmaya devam eder.
Cihazın kendi başına yaptığı diğer her şey — yazmak, saklamak, porsiyon ayarlamak, pişirmek, planlamak, alışveriş, aramak, düzenlemek, alerjenleri bulmak ve cihazdaki her içe aktarma yolu — Pro olsun olmasın herkes için ücretsiz ve sınırsız kalır. Besin değeri tahmini, cihazın kendi başına hesapladığı ve Pro'ya dahil olan tek şeydir.
Anonim kullanım verisi
Kitchive, hangi özelliklerin kullanıldığını ve — en önemlisi — içe aktarmaların neden başarısız olduğunu görebilmek için az sayıda anonim olayı PostHog'un sunucuları Frankfurt'ta (Almanya) bulunan AB bulutuna gönderebilir.
Bu isteğe bağlıdır. Uygulamayı ilk açtığınızda kapalıdır; siz açana kadar hiçbir şey gönderilmez ve hiçbir kimlik oluşturulmaz, siz açmadıkça da kapalı kalır.
Açmak ya da yeniden kapatmak için: Ayarlar → Gizlilik → Anonim kullanım verisi paylaş. Kapatmak, kullanılan rastgele kimliği siler; daha sonra yeniden açarsanız her şey baştan başlar ve önceki dönemle birleştirilemez — çökme raporları hâlâ açıksa hariç, çünkü iki anahtar bu tek kimliği paylaşır. İkisini de kapatırsanız kimlik silinir.
Tablonun son satırı olan app_crashed, ikinci anahtara aittir ve “Çökme
raporları” bölümünde anlatılır.
Olayların tam listesi budur. Başka olay yoktur ve uygulamada olay ekleyebilecek genel amaçlı bir analiz kütüphanesi bulunmaz:
| Olay | Birlikte gönderilen |
|---|---|
onboarding_completed |
— |
import_started |
hangi platform (TikTok, YouTube, web ya da Fotoğraflar'dan bir video — veya böyle bir bağlantı reddedildiğinde Instagram ya da Facebook) |
import_succeeded |
hangi platform, hangi yöntem (yapay zekâ, yapılandırılmış tarif verisi ya da ayrıştırılmış bir açıklama) |
import_failed |
hangi platform, neden başarısız olduğu |
page_read_succeeded |
— |
page_read_failed |
neden başarısız olduğu |
meal_recipe_succeeded |
— |
meal_recipe_failed |
neden başarısız olduğu |
recipe_saved_manually |
— |
paywall_shown |
hangi ekrandan gösterildiği |
trial_started |
— |
purchase_unconfirmed |
ödeme ekranının hangi ekrandan gösterildiği — App Store bir satın almayı tamamladığı hâlde Pro açılmadığında gönderilir |
theme_changed |
hangi tema |
cook_mode_started |
— |
shopping_recipe_added |
hangi ekrandan eklendiği (tarif sayfası, kitaplık, alışveriş sekmesindeki seçici, haftalık plan ya da “Ne pişirebilirim?”) |
meal_plan_entry_added |
— |
app_crashed |
ne tür bir çökme olduğu ve hangi sürümde olduğu — bkz. “Çökme raporları” |
Her olay ayrıca uygulamanın sürüm numarasını ve kurulumun rastgele kimliğini taşır.
Bilinçli olarak bulunmayanlar: tarif başlıkları, malzemeler, bağlantılar, içerik üreticilerinin adları, klasör adları, cihaz modeli, işletim sistemi sürümü, ekran kayıtları, ekran görüntüleri, konum ve sizi tanımlayan hiçbir şey. Bir olayın taşıdığı her değer serbest metinden değil, sabit bir listeden gelir — bir platform adı, bir hata nedeni.
“Konum yok” listenin geri kalanından bir cümle fazlasını gerektirir. Listedeki diğer her şey, uygulama onları bir olaya hiç koymadığı için yoktur. Konum farklıdır: bir analiz hizmeti onu kendisi üretir; bir olayın geldiği bağlantıdan yaklaşık bir şehir bulur, dolayısıyla bu konuda sessiz kalan bir olay, uygulamanın hiç sahip olmadığı bir konumla saklanır. Bu yüzden Kitchive'in gönderdiği her olay, PostHog'un bu aramayı hiç yapmaması için belgelenmiş talimatını taşır ve bu talimat bir gün gönderilmez olursa bir test derlemeyi başarısız kılar. Hiçbir şehir, bölge ya da koordinat türetilmez.
Adresin kendisi daha küçük bir iddiadır ve daha küçük bir sözcüğü hak eder. PostHog'un bir olayın geldiği adresi saklayıp saklamadığı, PostHog'un kendi projesindeki bir ayardır; Kitchive bu ayarı, uygulamanın herhangi bir sürümü PostHog'a olay gönderebilmeden önce adresi atacak şekilde yapar. Bu ayar bu uygulamanın kodunda değil, başkasının konsolunda durur; bu yüzden hiçbir derleme onu doğrulayamaz — üstelik PostHog'un kendi belgeleri, konum aramasının adresi atılmadan önce okuyabileceğini söyler. Kitchive'in gizlilik beyanının, kategorinin geçerli olmadığını iddia etmek yerine analiz için yaklaşık konumu listelemesinin nedeni budur: toplanmadığı ortaya çıkan bir şeyi beyan etmek zararsızdır, tersi değildir.
Ne kadar süre. PostHog olayları en fazla bir yıl saklar — Kitchive, kullandığı PostHog planının saklama süresini bir yılda tutar; bu süre Kitchive tarafından kısaltılamaz. Olayların taşıdığı kimlik rastgeledir ve iki anahtar da kapalıyken telefonunuz onu siler; böylece sonraki olaylar öncekilerle birleştirilemez.
Çökme raporları
Ayrı bir anahtar, varsayılan olarak kapalı ve bilerek ayrı: uygulamanın kararlılığına yardım etmek ile ürün sayılarına dahil olmak iki ayrı iyiliktir ve tek bir düğme bunlardan birine sizin yerinize karar verirdi.
Açmak ya da yeniden kapatmak için: Ayarlar → Gizlilik → Çökme raporlarını paylaş.
Buradaki bir çökme raporu iki sözcükten ibarettir. Kitchive beklenmedik şekilde
kapanırsa cihazınızdaki bir dosyaya kısa bir satır yazar: yedi seçenekli sabit bir
listeden ne tür bir çökme olduğu ve Kitchive'in hangi sürümünde olduğu. Uygulamayı
bir sonraki açışınızda bu satır okunur, silinir ve — yalnızca bu anahtar açıksa —
yukarıdaki tablodaki app_crashed olayı olarak gönderilir. Başka hiçbir şey
toplanmaz: yığın izi yok, hata mesajı yok, bellek yok, ekran görüntüsü yok ve
tariflerinizden hiçbir şey yok.
Bu, bir çökme raporunun genelde ifade ettiğinden bilerek daha azdır. iOS Ayarlar'da Gizlilik ve Güvenlik → Analizler ve İyileştirmeler altında uygulama geliştiricileriyle paylaşımı açtıysanız ayrıntılı türü Apple toplar ve ne gönderildiğini biz değil Apple belirler. Bu, onun ikinci bir kopyası değil bir sayımdır; belirli bir sürümün çökmeye başladığını Apple'ın raporlarını beklemeden görebilmek için.
Satır, anahtar açık olsun olmasın cihazınıza yazılır ve her durumda bir sonraki açılışta okunup silinir. Biri anahtarı ilk kez açtığında aylar önceki bir çökmenin yeni olmuş gibi gönderilmesini önleyen budur. Anahtar kapalıyken cihazdan hiçbir şey çıkmaz.
Bazı kapanışlar sayılmaz: iOS belleği geri almak için Kitchive'i kapatırsa ya da siz uygulamayı zorla kapatırsanız satır yazılmaz ve hiçbir şey bildirilmez. Bu yüzden sayı gerçek sayıdan düşüktür — düzensiz bir kapanışın ardından gelen her açılışı çökme saymak yerine bilerek seçildi; öylesi, hiçbir şey ifade etmeyen daha büyük bir sayı verirdi.
Eller serbest pişirme
Pişirme modunda, siz açana kadar kapalı duran bir Eller serbest anahtarı vardır. Açıkken telefon birkaç sesli komutu — “sonraki”, “tekrar”, “zamanlayıcıyı başlat” gibi — dinler ve adımları sesli okur. İlk seferde iOS mikrofon ve konuşma tanıma izni ister; birini reddederseniz eller serbest kapalı kalır ve her şey dokunarak çalışmaya devam eder.
Söyledikleriniz cihazda tanınır ve cihazdan asla çıkmaz. Kitchive yalnızca Apple'ın cihaz üzerindeki konuşma tanımasını kullanır; cihazın kendi başına tanıyamadığı bir dili, sesi bir yere göndermek yerine kullanılamaz sayar ve bunu söyler. Ne ses ne de metne dökülmüş hâli kaydedilir, saklanır ya da gönderilir: her ifade komutlarla karşılaştırılır ve unutulur. Mikrofon yalnızca pişirme modunda eller serbest açıkken açıktır; siz kapattığınızda, pişirme modunu kapattığınızda, uygulamayı arka plana aldığınızda ya da on dakika boyunca komut vermediğinizde kapanır. Yeni iPhone'larda iOS, diliniz için konuşma modelini ilk seferde indirebilir; bu indirme Apple'dan gelir ve söylediğiniz hiçbir şeyi taşımaz. Adımları, cihazda, iOS'un yerleşik sesleri okur.
Alerjenler ve besin değerleri
Bir tarifin sayfası, malzeme adlarında geçen alerjenleri gösterir; kitaplığın filtresi de bunlardan birini içeren tarifleri gizleyebilir. Kitchive Pro ile sayfa ayrıca bir porsiyondaki enerji, protein, karbonhidrat ve yağın tahminini gösterir. İkisi de cihazda hesaplanır: uygulamaya yerleşik bir gıda listesinden — besin değerleri USDA verilerinden gelir — ve tarifin kendi malzeme satırlarından. Bunlar için tariften hiçbir şey bir yere gönderilmez; sonuçlar uygulama çalışırken yalnızca bellekte tutulur, kaydedilmez. Alerjen tespiti ücretsizdir; besin değeri tahmini Pro'ya dahildir. İkisi de yalnızca malzeme adlarından okunur; bu yüzden tahmindir, tıbbi ya da diyet tavsiyesi değildir — etiketleri her zaman kontrol edin.
Bildirimler
Pişirme modu, bir adım bittiğinde size haber veren zamanlayıcılar kurabilir. Bunlar cihazınızda planlanan yerel bildirimlerdir. Cihazdan hiçbir şey çıkmaz ve Kitchive ilkini planlamadan önce izin ister.
Bu web sitesi
kitchive.app, Vercel tarafından barındırılan ve dünya çapındaki sunucu ağı üzerinden sunulan statik bir web sitesidir. Bir sayfayı açtığınızda Vercel, her web isteğinin taşıdığı bilgileri — IP adresinizi, istediğiniz sayfayı, saati ve tarayıcı kimliğinizi (user agent) — sayfayı sunmak ve siteyi saldırılara karşı korumak için bizim adımıza işler. Vercel'in bize açtığı kayıtlar bunları en fazla bir gün tutar. Hukuki sebep, çalışan ve güvenli bir web sitesine yönelik meşru menfaatimizdir (GDPR m. 6(1)(f)).
Site çerez kullanmaz, başka hiçbir sunucudan bir şey yüklemez — yazı tipi, betik ya da analiz yok — ve tek bir form içerir: “İletişim formu” bölümünde anlatılan iletişim formu; bir e-posta bağlantısı kendi e-posta uygulamanızı açar.
Bize yazarsanız
info@kitchive.app adresine yazarsanız adresinizi, yazdıklarınızı ve eklediklerinizi alırız ve bunları yalnızca size yanıt vermek için kullanırız. Hukuki sebep, mesajınız uygulamanın kullanımı ya da bir satın alma hakkındaysa GDPR m. 6(1)(b), değilse GDPR m. 6(1)(f)'dir — bize yazanlara yanıt verme menfaatimiz. Posta kutusu Apple'da (iCloud Mail) barındırılır. Yazışmayı sorunuz çözülene kadar saklar, yasa daha uzun süre gerektirmedikçe çözülmesinden 12 ay sonra sileriz.
İletişim formu
Bu web sitesindeki iletişim formu bize yazmanın ikinci yoludur. E-posta adresinizi ve mesajınızı sorar, adınızı da ekleyebilirsiniz; insanların hiç görmediği bir alanla botları insanlardan ayırır. Formu gönderdiğinizde bu web sitesinin Vercel tarafından Frankfurt'ta (Almanya) çalıştırılan küçük bir fonksiyonu alanları denetler ve onları bir e-posta hizmeti olan Resend'e iletir; Resend de bunları sıradan bir e-posta olarak info@kitchive.app adresine teslim eder. O e-postanın yanıt adresi sizin adresinizdir; yanıtımız da her e-posta gibi posta kutumuzdan gelir. Gönderdiklerinizi yalnızca size yanıt vermek için kullanırız. Hukuki sebep, mesajınız uygulamanın kullanımı ya da bir satın alma hakkındaysa GDPR m. 6(1)(b), değilse GDPR m. 6(1)(f)'dir — bize yazanlara yanıt verme menfaatimiz.
Resend (Plus Five Five, Inc., ABD) mesajı veri işleyenimiz olarak, hizmet koşullarının parçası olan ve Avrupa Komisyonu'nun standart sözleşme maddelerini içeren veri işleme ekine göre teslim eder. Gönderilen e-postanın kendi kopyasını 30 gün saklar; bu, Kitchive'in kullandığı Resend planının saklama süresidir. Posta kutumuzda mesaj her e-posta gibi saklanır: sorunuz çözülene kadar; yasa daha uzun süre gerektirmedikçe çözülmesinden 12 ay sonra silinir. Kötüye kullanımı sınırlamak için fonksiyon, her IP adresinden gönderilen mesajları on dakika boyunca, yalnızca belleğinde ve hiçbir yere yazılmayan tuzlanmış bir özetle sayar; kaydı yalnızca bir mesajın gidip gitmediğini söyler — adınızı, adresinizi ya da yazdıklarınızı asla. Sitenin kendisi hiçbir şey saklamaz; form JavaScript gerektirmez ve çerez kullanmaz.
Kim neyi alır, nerede
| Alıcı | Ne için | Nerede | Gizlilik politikası |
|---|---|---|---|
| Supabase | Kitchive'in sunucu fonksiyonlarını ve veritabanını barındırır, kayıtlarını tutar (veri işleyen) | ABD şirketi; proje Londra, Birleşik Krallık (eu-west-2) bölgesinde barındırılır | supabase.com/privacy |
| OpenAI | Bir içe aktarmayı yapay zekâyla okur — önce sorulan sağlayıcı (veri işleyen) | ABD | openai.com/policies/privacy-policy |
| OpenRouter | OpenAI yanıt veremediğinde, içe aktarmayı yönlendirdiği model sağlayıcısına ileterek yapay zekâyla okur (veri işleyen) | ABD | openrouter.ai/privacy |
| OpenRouter'ın yönlendirdiği Gemini modelini sunar (alt veri işleyen) | ABD | policies.google.com/privacy | |
| RevenueCat | Abonelikleri yönetir: açılıştaki sorgu, satın alma ve geri yüklemeler, her yapay zekâ içe aktarmasındaki denetim (veri işleyen) | ABD | revenuecat.com/privacy |
| PostHog | Anonim kullanım verisi ve çökme sayıları, yalnızca açıksa (veri işleyen) | Frankfurt'ta (Almanya) saklanır; ABD şirketi | posthog.com/privacy |
| Vercel | Bu web sitesini barındırır ve iletişim formunu çalıştırır (veri işleyen) | ABD; dünya çapında sunulur, iletişim formu Frankfurt'ta (Almanya) çalışır | vercel.com/legal/privacy-policy |
| Resend | İletişim formuyla gönderilen bir mesajı info@kitchive.app adresine teslim eder (veri işleyen) | ABD | resend.com/legal/privacy-policy |
| Apple | App Store ve satın almalar, App Attest, isteğe bağlı iCloud eşzamanlaması ve paylaşılan alışveriş listesi, info@kitchive.app posta kutusu | Apple'ın kendi hizmetleri, kendi koşullarıyla | apple.com/tr/legal/privacy |
| TikTok | İçe aktardığınız bir TikTok bağlantısının açıklaması için telefonunuzun sorduğu herkese açık oEmbed adresi | kendisi veri sorumlusu | tiktok.com/legal/privacy-policy |
| YouTube (Google) | İçe aktardığınız bir YouTube bağlantısı için telefonunuzun sorduğu Data API ve o yanıt vermezse izleme sayfası, yukarıda anlatıldığı gibi | kendisi veri sorumlusu | YouTube Hizmet Şartları, policies.google.com/privacy |
| TheMealDB | Fotoğraflanan bir yemek tarife dönüşürken Kitchive'in sunucusunun yemek adıyla — bir sonuç çıkmazsa en fazla üç malzeme adıyla — sorduğu veritabanı; kişisel veri almaz | — | themealdb.com |
| Wikipedia (Wikimedia Foundation) | Makalenin ilk paragrafı için Kitchive'in sunucusunun yemek adıyla sorduğu ansiklopedi; kişisel veri almaz | — | wikimediafoundation.org/privacy |
| Wikidata (Wikimedia Foundation) | Yemek için kayıtlı malzemeler için Kitchive'in sunucusunun yemek adıyla sorduğu açık veritabanı; kişisel veri almaz | — | wikimediafoundation.org/privacy |
| Spoonacular | Yalnızca Kitchive bu hizmeti açmışsa: yemeğin tarifleri için Kitchive'in sunucusunun yemek adıyla sorduğu tarif veritabanı; kişisel veri almaz | — | spoonacular.com/food-api/privacy |
Bu tablonun ötesinde uygulamanın bağlandığı tek yer, bağlantısını yapıştırdığınız ya da paylaştığınız sitedir; telefonunuz onu bir tarayıcının açacağı gibi açar.
Veri işleyen, Kitchive adına ve onun talimatlarıyla çalışır (GDPR m. 28). Kitchive her veri işleyeni onun veri işleme koşulları altında kullanır; ayrıca imzalanmış bir sözleşme isteyen bir sağlayıcı olursa Kitchive o sözleşmeyi, sağlayıcı kişisel veri almadan önce imzalar. Apple, TikTok ve YouTube Kitchive'in veri işleyeni değildir: aldıklarını kendi politikalarına göre işlerler.
AB dışına aktarımlar. OpenAI, OpenRouter, Google, RevenueCat, PostHog, Supabase, Vercel ve Resend ABD şirketleridir ve Kitchive için işledikleri veriler ABD'de işlenebilir ya da oradan erişilebilir. Bu aktarımların her biri, şirket bu çerçeveye kayıtlıysa AB-ABD Veri Gizliliği Çerçevesi'ne (Avrupa Komisyonu'nun yeterlilik kararı, GDPR m. 45), değilse her şirketin veri işleme koşullarının parçası olan Avrupa Komisyonu'nun standart sözleşme maddelerine (GDPR m. 46(2)(c)) dayanır; bu koşullar ayrıca imza gerektiriyorsa Kitchive onları, şirket kişisel veri almadan önce imzalar. Geçerli güvencelerin bir kopyasını info@kitchive.app adresinden isteyebilirsiniz. KVKK kapsamındaki aktarımlar aşağıda, “Türkiye'de iseniz (KVKK)” bölümünde.
Hiçbir şey satılmaz ve reklamcılarla hiçbir şey paylaşılmaz. Kitchive'de reklam kimliği ve izleme yazılımı (SDK) yoktur.
Hukuki sebepler
Her işleme ve dayandığı GDPR hükmü:
| Ne | Hukuki sebep (GDPR m. 6(1)) |
|---|---|
| Bir içe aktarmayı yapay zekâyla okumak — gönderdiğiniz metin, fotoğraf ya da sözcüklerin Kitchive'in sunucusu üzerinden OpenAI'ye ya da OpenRouter ve Google'a gitmesi | (b): sizin istediğiniz hizmettir — dokunuşunuzla ya da paylaşılan bağlantılar için verdiğiniz evetle |
| Sayfanın, TikTok'un oEmbed açıklamasının ve YouTube'un API'si ve izleme sayfasının telefonunuzdan istenmesi | (b): içe aktarmak istediğiniz bağlantıyı okumak |
| Cihaz kaydı, sayaç kaydı ve App Attest kaydı | (b): kullandığınız ücretsiz hakları ya da Pro'yu sağlamak; ve (f): betiklerin ve sahte isteklerin bizim pahasına kullanamayacağı ya da diğer kullanıcılara karşı çeviremeyeceği bir yapay zekâ hizmetine yönelik meşru menfaatimiz |
| Her yapay zekâ içe aktarmasındaki abonelik denetimi ve abonelik kaydı | (b): satın aldığınız Pro'yu sağlamak; ve üç cihaz sınırı için (f): çoğaltılamayan bir aboneliğe yönelik menfaatimiz |
| Açılışta RevenueCat | Pro satın aldıysanız (b); değilse (f): sahip olduğunuz bir aboneliği elle geri yüklemenizi gerektirmeden tanımaya ve size geçerli fiyatları göstermeye yönelik menfaatimiz |
| Sunucunun belleğindeki adres sınırları, Supabase'in istek kayıtları ve sunucunun kendi kaydı | (f): güvenli ve kötüye kullanılmayan bir hizmet işletmeye yönelik menfaatimiz |
| Anonim kullanım verisi ve çökme raporları | (a): rızanız — siz açana kadar kapalı olan iki anahtar |
| Bu web sitesinin Vercel'deki kayıtları | (f): çalışan ve güvenli bir web sitesine yönelik menfaatimiz |
| İletişim formunun IP adresi başına mesaj sayımı (bellekte, tuzlanmış özet olarak) | (f): posta kutumuzu doldurmak için kullanılamayan bir forma yönelik menfaatimiz |
| E-postanızı ya da iletişim formundan gelen bir mesajı yanıtlamak | “Bize yazarsanız” ve “İletişim formu” bölümlerinde anlatıldığı gibi (b) ya da (f) |
Bunların hiçbirini sağlamak zorunda değilsiniz. Bunlar olmadan da telefonunuzun kendi başına yaptığı her şey çalışır; yalnızca yapay zekâyla içe aktarma (sunucuya ve cihaz kaydına ihtiyaç duyar), Pro (abonelik denetimine ihtiyaç duyar) ve iki isteğe bağlı veri akışı bunlara bağlıdır. Meşru menfaatimize dayandığımız yerlerde itiraz edebilirsiniz (bkz. “Haklarınız”).
Ne kadar saklanır
| Ne | Ne kadar |
|---|---|
| Telefonunuzdaki her şey | Siz silene kadar — ya da uygulamayı silene kadar |
| Cihaz kaydı ve sayaç kaydı | Sunucu kurulumu 13 ay boyunca görmediğinde silinir |
| Bir abonelik kaydı | 90 gün kullanılmadığında silinir (bir cihazın yeri bir günde boşalır) |
| Hizmet geneli günlük sayımlar (içlerinde cihaz yok) | 400 gün sonra silinir |
| Sunucunun sınırlarındaki adresiniz | Yalnızca bir örneğin belleğinde, asla yazılmadan — örnek sona erene ya da yeni adresler onu dışarı itene kadar |
| Supabase'in istek kayıtları ve sunucunun kendi kaydı | En fazla yedi gün |
| OpenAI'de | Kötüye kullanım denetimi için en fazla 30 gün — daha uzun ancak yasa gerektirirse ya da OpenAI'nin hizmetlerini veya üçüncü kişileri zarardan korumak için makul ölçüde gerekliyse; eğitimde kullanılmaz ve yanıt sonradan kullanılmak üzere saklanmaz |
| OpenRouter'da | Sabit bir süre taahhüt edilmez: OpenRouter bilgileri ticari ve hukuki yükümlülükleri için makul ölçüde gerekli olduğu sürece saklar (görüntüleri, kötüye kullanımın tespiti, güvenlik, faturalama ya da yasa daha fazlasını gerektirmedikçe yönlendirme süresinden uzun tutmaz) ve onlarla model eğitmez; istekleri yalnızca aldığını toplamayan uç noktalara iletir |
| RevenueCat'te | Anonim kimliğin satın alma geçmişi, Kitchive RevenueCat'i kullandığı sürece — bir aboneliği geri yükleyen odur; adres saklanmaz |
| PostHog'da | En fazla bir yıl — Kitchive'in PostHog planının belirlediği ve Kitchive tarafından kısaltılamayan süre |
| Bu web sitesinin Vercel'deki kayıtları | Bize açık kayıtlarda en fazla bir gün |
| İletişim formunun sayımındaki adresiniz | Tuzlanmış özet olarak, yalnızca fonksiyonun belleğinde, on dakika — asla yazılmadan |
| Resend'de | 30 gün — Kitchive'in kullandığı Resend planının saklama süresi |
| Posta kutumuzdaki e-postanız ya da iletişim formundan gelen mesajınız | Sorunuz çözüldükten sonra 12 ay, yasa daha uzun süre gerektirmedikçe |
Haklarınız
GDPR kapsamında şu haklara sahipsiniz:
- hakkınızda işlediğimiz kişisel verilere erişim (m. 15);
- bunların düzeltilmesini isteme (m. 16);
- bunların silinmesini isteme (m. 17);
- işlenmelerinin kısıtlanmasını isteme (m. 18);
- veri taşınabilirliği — bunları yaygın, makinece okunabilir bir biçimde alma (m. 20);
- meşru menfaatimize dayanan işlemeye, kendi özel durumunuzdan kaynaklanan gerekçelerle itiraz etme (m. 21);
- rızanızı daha önce yapılanları etkilemeden her zaman geri alma (m. 7(3)) — kullanım verisi ve çökme raporları için anahtarları kapatarak.
Bunlardan birini kullanmak için info@kitchive.app adresine yazın. Bir ay içinde yanıt veririz.
Neyi bulabiliriz, neyi bulamayız. Kitchive'in elinde adınızın, e-posta adresinizin ya da bir hesabın bulunduğu hiçbir kayıt yoktur. Sunucudaki kayıtlar takma adlandırılmıştır: bir kurulumun doğrulama anahtarı kimliği ya da onun tuzlanmış özeti altında tutulurlar ve uygulama size bu kimliği göstermez — dolayısıyla bize gönderebileceğiniz hiçbir şey, hangi kayıtların sizin olduğunu anlamamızı sağlamaz. GDPR m. 11 uyarınca yalnızca sizi tanımlamak için ek bilgi toplamak zorunda değiliz; bu durumda m. 15–20, ancak verilerinizi gerçekten tanımlayan bilgileri bize verirseniz uygulanır. Kimseye sormadan, istediğiniz zaman kendiniz yapabilecekleriniz:
- Tariflerinizi dışarı almak: Ayarlar → Tüm tarifleri dışa aktar okunabilir bir JSON yazar — her tarifin metnini, hangi klasörde olduğu da dahil, pişirme günlüğünüzü (tarihleri ve notları; fotoğraflarından dosyaya sığdığı kadarı, en yenilerden başlayarak, küçültülmüş kopyalar olarak) ve kilerinizi; tariflerin fotoğrafları hariç. Tek bir tarif de kendi menüsünden dışa aktarılabilir (pişirme günlüğü ve kiler olmadan).
- Tariflerinizi silmek: Ayarlar → Tüm verileri sil her tarifi, etiketi ve klasörü, pişirme günlüğünü, yemek planını, alışveriş listesini ve kileri kaldırır — iCloud eşzamanlaması açıksa diğer cihazlarınızdaki kopyalarla birlikte. Paylaşılan bir alışveriş listesindeyseniz listeden çıkmak mı yoksa — listeyi siz paylaşıyorsanız — herkes için silmek mi istediğinizi de sorar. Ayarlarınız ve yapay zekâ sorularına verdiğiniz yanıtlar bilerek korunur; böylece yalnızca tarif defterini boşaltmak isteyen birine her şey yeniden sorulmaz; iletişim kutusu onaylamadan önce ikisini de belirtir ve uygulamayı silmek onları da kaldırır.
- Sunucunun bu kurulum hakkında tuttuklarını silmek: uygulamayı silin. Bu, sunucudaki kayıtların altında tutulduğu anahtarı yok eder; kimse onları bir daha kullanamaz ve yukarıdaki takvime göre silinirler.
- RevenueCat'teki kaydın silinmesini istemek: bize yazın. Uygulama RevenueCat kimliğini göstermez; kaydı bulup bulamayacağımız bize ne söyleyebileceğinize bağlıdır. Bulabilirsek RevenueCat'te sileriz.
- Paylaşılan bağlantıların yapay zekâya gitmesini durdurmak: Ayarlar → Gizlilik → Paylaşılan bağlantıları yapay zekâyla oku.
- Fotoğrafların sormadan yapay zekâya gitmesini durdurmak: Ayarlar → Gizlilik → Fotoğrafları yapay zekâyla oku. Kapalıyken her fotoğraf gitmeden önce yeniden sorar.
- Kullanım verisini durdurmak: Ayarlar → Gizlilik → Anonim kullanım verisi paylaş. Çökme raporlarının yanında kendi anahtarı vardır; ortak rastgele kimlik ikisi de kapalıyken silinir.
- iCloud eşzamanlamasını durdurmak: Ayarlar → iCloud ile eşzamanla.
- Alışveriş listenizi paylaşmayı durdurmak: Ayarlar → Paylaşılan alışveriş listesi → Paylaşılan listeyi sil…; listeyi başkası paylaşıyorsa Paylaşılan listeden çık….
- Her içe aktarmayı yapay zekâdan uzak tutmak: hiçbirini göndermeyin — bir bağlantı ya da yapıştırma altında Tarifi oku'ya, Kitchive ile paylaşılan bir şeyde Yapay zekâ ile oku, Fotoğrafı oku ya da Videoyu oku'ya dokunmayın, bir fotoğraf sorduğunda Şimdi değil deyin ve Paylaşılan bağlantıları yapay zekâyla oku ile Fotoğrafları yapay zekâyla oku'yu kapalı tutun. Bu, her içe aktarmayı Kitchive'in sunucusundan ve iki yapay zekâ sağlayıcısından uzak tutar; çalışmayı bırakan tek yol, cihazda dayanacağı bir şey olmayan bitmiş yemek fotoğrafıdır.
“Tüm verileri sil” ücretsiz yapay zekâ okuma haklarınızı geri vermez. Kullanılan hakların sayısı telefonda ayarlarınızın yanında ve sunucudaki sayaç kaydında, bu kuruluma bağlı olarak tutulur. Uygulamayı silmek ikisini de sıfırlar, çünkü bir sonraki kurulum yeni bir doğrulama anahtarı kaydeder.
Bir denetim makamına şikâyette bulunabilirsiniz. Özellikle yaşadığınız ya da çalıştığınız veya haklarınızın ihlal edildiğini düşündüğünüz AB üye devletinde bir veri koruma denetim makamına şikâyette bulunma hakkınız vardır (GDPR m. 77). Türkiye'deki şikâyet yolu aşağıda.
Otomatik karar yok. Kitchive, hakkınızda hukuki ya da benzer ölçüde önemli bir sonuç doğuran, yalnızca otomatik işlemeye dayalı bir karar vermez (GDPR m. 22). Sınırlar — beş ücretsiz hak, günde otuz, üç cihaz — herkes için aynı kurallardır ve yalnızca kaç yapay zekâ okuma hakkı kaldığını belirler.
Türkiye'de iseniz (KVKK)
Bu politikanın Türkçe metni, 6698 sayılı Kişisel Verilerin Korunması Kanunu'nun 10. maddesi uyarınca Kitchive'in aydınlatma metnidir.
- Veri sorumlusu: Soner Sahin, “Veri sorumlusu” bölümündeki adreste.
- İşleme amaçları ve hukuki sebepler (KVKK m. 5): kullanım verisi ve çökme raporları için açık rızanız; yapay zekâyla içe aktarma ve abonelik için bir sözleşmenin kurulması veya ifasıyla doğrudan ilgili olarak işlemenin gerekli olması (m. 5/2-c); kötüye kullanıma karşı korunma, sunucunun ve web sitesinin kayıtları ve e-postaların ve iletişim formundan gelen mesajların yanıtlanması için, temel hak ve özgürlüklerinize zarar vermemek kaydıyla meşru menfaatimiz (m. 5/2-f). Hangi verinin hangi amaçla işlendiği bu politikanın ilgili bölümlerinde anlatılmıştır.
- Toplama yöntemi: elektronik ortamda — uygulama, Kitchive'in sunucusu ve bu web sitesi aracılığıyla otomatik yollarla, bize yazdığınızda e-posta ya da iletişim formu yoluyla.
- Aktarım (KVKK m. 8 ve 9): yukarıdaki tablodaki ABD'deki ve AB'deki alıcılara, orada yazan amaçlarla. Bu yurt dışı aktarımlarının dayanağı Kanun'un 9. maddesinde öngörülen standart sözleşmedir: Kitchive her alıcıyla, o alıcı Türkiye'deki kullanıcıların kişisel verilerini almadan önce bu sözleşmeyi yapacak ve imzalanan her sözleşmeyi, maddenin öngördüğü şekilde imzalanmasından itibaren beş iş günü içinde Kişisel Verileri Koruma Kurumu'na bildirecektir.
- Haklarınız (KVKK m. 11): veri sorumlusuna başvurarak kendinizle ilgili; kişisel veri işlenip işlenmediğini öğrenme; işlenmişse buna ilişkin bilgi talep etme; işlenme amacını ve bunların amacına uygun kullanılıp kullanılmadığını öğrenme; yurt içinde veya yurt dışında kişisel verilerin aktarıldığı üçüncü kişileri bilme; eksik veya yanlış işlenmişse düzeltilmesini isteme; Kanun'un 7. maddesindeki şartlar çerçevesinde silinmesini veya yok edilmesini isteme; bu düzeltme, silme ve yok etme işlemlerinin verilerin aktarıldığı üçüncü kişilere bildirilmesini isteme; işlenen verilerin münhasıran otomatik sistemler vasıtasıyla analiz edilmesi suretiyle aleyhinize bir sonucun ortaya çıkmasına itiraz etme; kanuna aykırı işleme sebebiyle zarara uğramanız hâlinde zararın giderilmesini talep etme haklarına sahipsiniz.
- Başvuru: başvurunuzu yukarıdaki posta adresine yazılı olarak ya da info@kitchive.app adresine e-postayla iletebilirsiniz. Başvurunuzu en geç otuz gün içinde ücretsiz olarak sonuçlandırırız. Başvurunuz reddedilirse, yanıtımızı yetersiz bulursanız ya da süresinde yanıt verilmezse, yanıtı öğrendiğiniz tarihten itibaren otuz gün ve her hâlde başvuru tarihinden itibaren altmış gün içinde Kişisel Verileri Koruma Kurulu'na şikâyette bulunabilirsiniz (KVKK m. 14).
“Neyi bulabiliriz, neyi bulamayız” bölümündeki sınırlar burada da geçerlidir: sunucudaki bir kayıt için ancak verdiğiniz bilgiler onu bulmamızı sağlarsa işlem yapabiliriz.
Çocuklar
Kitchive, çocuklar dahil kimseyi tanımlayacak hiçbir şey toplamaz: oluşturulacak bir hesap, bir profil ya da sosyal bir özellik yoktur. İki veri anahtarı rızaya dayanır; 16 yaşından küçükseniz — ya da yaşadığınız yerde çevrim içi hizmetler için kendi başınıza rıza verebileceğiniz yaştan küçükseniz — bunları yalnızca bir velinizin izniyle açın.
Değişiklikler
Bu politika Kitchive'in topladıklarını etkileyecek şekilde değişirse değişiklik, burada sessizce yayımlanmak yerine uygulamanın sürüm notlarında anlatılır. Daha önce değişenler, en yenisi önce:
- 10 Ekim 2026: Kitchive artık bir YouTube videosunun altyazılarını okumuyor. Bir YouTube bağlantısı, videonun sayfasının herkese açık olarak gösterdiğinden okunur — Data API'nin başlığı, açıklaması ve kanalı, API yanıt vermezse izleme sayfası — ve telefon YouTube'un oynatıcı hizmetine de altyazı izlerine de istek yapmaz. Uygulamanın önceki sürümleriyle yapılan içe aktarmalar, bu politikanın o zaman anlattığı gibi bunları istiyordu.
- 10 Ekim 2026: bu web sitesinde artık bize yazmanın ikinci yolu olan bir iletişim formu var. Neleri topladığı, mesajlarını teslim eden Resend, neyin ne kadar ve hangi hukuki sebeple saklandığı “İletişim formu” bölümünde anlatılıyor ve tablolara eklendi.
- 8 Ekim 2026: kiler — evde olanlar, temel malzemeleriniz ve neyin hangi güne kadar kullanılacağı — tariflerinizle birlikte cihazda, eşzamanlama açıksa iCloud'unuzda tutulur ve dışa aktarmaya girer; paylaşılan bir alışveriş listesinin parçası olmaz. Cihazdan yeni hiçbir şey çıkmaz. Bir tarifin malzemelerinde geçen alerjenler ve besin değeri tahmini cihazda hesaplanır ve “Alerjenler ve besin değerleri” altında anlatılır; bunlar için cihazdan yeni hiçbir şey çıkmaz. “Ücretsiz ve sınırsız” artık besin değeri tahminini kapsamıyor; o, alışveriş listesini paylaşmak gibi Kitchive Pro'ya dahildir ve ikisi de artık “Abonelikler” altında sayılıyor. Paylaşılan bir liste sona erdiğinde neyin sizde kaldığı uygulamanın yaptığı gibi anlatılıyor; listedekilerin gördüğü, sahibin sona eren Pro'su anılıyor; paylaşılan liste de “cihazda”nın istisnası olarak belirtiliyor. Bir tarifin alışveriş listesine eklenmesine dair kullanım sayısı, geldiği ekranlar arasında “Ne pişirebilirim?”i de sayıyor. Dışa aktarma artık pişirme günlüğünün fotoğraflarını da taşır — dosyaya sığdığı kadarını, en yenilerden başlayarak, küçültülmüş kopyalar olarak; tariflerin fotoğrafları yine dışarıda kalır.
- 7 Ekim 2026: cihazda Apple Intelligence — etiket önerileri ve cihazda okunan bir tarifin satırlarını doğru bölümlere ayırmak — ve Çevir, ikisi de cihazda; ayrıca eller serbest pişirme — cihazda tanınan sesli komutlar ve istediği mikrofon ve konuşma tanıma izinleri. Telefondan yeni hiçbir şey çıkmaz. Alışveriş listesi de davet ettiğiniz kişilerle iCloud'unuz üzerinden paylaşılabilir ("İsteğe bağlı iCloud eşzamanlaması"na bakın); hiçbir parçası Kitchive'e ulaşmaz. Pişirme günlüğü (tarihler, notlar, fotoğraflar) de tariflerinizle birlikte cihazda, eşzamanlama açıksa iCloud'unuzda tutulur.
- 5 Ekim 2026: fotoğraflar için verilen evet, bağlantılarınki gibi Ayarlar → Gizlilik → Fotoğrafları yapay zekâyla oku ile geri alınabiliyor; burada anılan Ayarlar satırlarının adları uygulamadakilerle aynı.
- 3 Ekim 2026: veri sorumlusu ve her işlemenin hukuki sebebi belirtildi; kim neyi alır ve nerede; artık sunucudaki günlük bir görevle uygulanan saklama süreleri; haklarınız, m. 11 sınırları ve şikâyet yolu; KVKK aydınlatması; bağlantılar için verilen evet Ayarlar'dan geri alınabiliyor ve yapay zekâya gidecek ilk fotoğraftan önce soruluyor; OpenAI'nin ve OpenRouter'ın verilerle ne yaptığı; sayfa açarken kullanılan tarayıcı kimliği; YouTube altyazı isteği olduğu gibi anlatıldı; web sitesinin kendi işlemeleri; Pro için üç cihaz; Almanca ve Türkçe metinler.
- 2 Ekim 2026: dört bildirim cümlesi OpenAI'yi adlandırıyor; YouTube Data API isteği anahtarı ve paket kimliğiyle anlatıldı; hakları bitmiş bir oturumun ilk yapay zekâ isteği sunucuda reddediliyor.
- 31 Ağustos 2026: bağlantı yolu bir iletişim kutusuyla (“Yapay zekâ kullan” / “Yalnızca bu cihaz”) sormayı bıraktı; cümlesi bağlantı kartına taşındı ve altındaki Tarifi oku gönderen dokunuş oldu.
- 30 Ağustos 2026: anonim kullanım verisi isteğe bağlı hâle geldi — o zamana kadar kapatılana kadar açıktı — ve hukuki sebebi rızanız oldu.
- Daha önce: bu politikanın bir sürümü, cihazın önce okuduğunu ve yapay zekânın yalnızca son çare olduğunu söylüyordu; aslında önce yapay zekâ denenir, cihaz zemindir. Bir taslak “adres yok” iddiasını uygulamanın adresi boş göndermesine dayandırıyordu, ki bunun hiçbir etkisi yoktur; iddia artık, yukarıda anlatıldığı gibi, aramanın kapatılmasına ve PostHog'daki proje ayarına dayanıyor.
İletişim
Bu politika ya da Kitchive'in bilgilerinizle yaptığı herhangi bir şey hakkındaki sorularınız için: info@kitchive.app ya da iletişim formu. Posta adresi “Veri sorumlusu” bölümünde; aynı bilgiler sitenin destek sayfasında ve Impressum sayfasında da yer alır.