Milkteeth, çocuğunun ilk yıllarını biriktirdiğin bir anı uygulaması. Verilerini satmayız, reklam hedeflemesinde ya da profillemede kullanmayız, yapay zekâ modeli eğitmek için kullanmayız.
Ücretsiz planda çocuğuna ait hiçbir içerik (ad, doğum tarihi, fotoğraf, video, ses, not, kelime) bizim sunucularımıza gitmez; yalnızca senin telefonunda durur.
Ücretli planlarda içeriğin bulutta yedeklenir. Fotoğraf, video ve ses dosyaları tüm ücretli planlarda (Gülümseme, Kıkırdama ve Kahkaha; her birinin kendi yedek alanı var) yedeklenir; daha az alanı olan plana geçersen sığmayan dosyalar 90 gün bulutta okunur kalır, sonra en eski bulut kopyaları kaldırılır (cihazındaki dosyalara dokunulmaz).
Hesap ve yedek verilerin Supabase altyapısında, Singapur’daki (AWS ap-southeast-1) sunucularda tutulur. Bu, verinin Türkiye ve Avrupa Birliği dışına aktarılması anlamına gelir. Medya dosyaları Almanya’daki (Hetzner) sunucularda tutulur; özel alanda saklanır.
Abonelik bittiğinde sunucudaki kopya 60 gün saklanır, bu sürede sana hatırlatma yaparız, sonra sileriz. Uygulama içi hatırlatmalar (14, 7, 3 ve 1 gün) telefonunda kurulur, bildirim iznine bağlıdır ve uygulama içinde bir uyarıyla birlikte gelir. Ayrıca hesabında bir e-posta adresi varsa silme tarihinden 30, 7 ve 1 gün önce o adrese e-posta da göndeririz. Bu e-postalar bizim adımıza işlem yapan e-posta sağlayıcısı Resend üzerinden gönderilir ve hesabına bildirim için kayıtlı son cihazın dilinde yazılır (kayıt yoksa İngilizce); bu hatırlatmalar için sunucudan push göndermeyiz. Telefonundaki kopyaya dokunmayız.
Hesabını ve bulut verini uygulamadan tek adımda silebilirsin.
İstersen (ücretli planda) seçtiğin çocukların anılarını davet ettiğin yakınlarına gösterebilirsin ("Ailenle paylaş"). Onlar yalnız görür; kaydedemez, paylaşamaz, ekleyemez. İstemediğin anıyı "Yalnız ben" yaparsın, istediğin an kaldırırsın. Ekran görüntüsü engellenemez (bkz. §3.12).
Bir izleyici isterse, kendisiyle yeni anı paylaşıldığında günde en fazla bir özet bildirimi (ya da haftada bir) alabilir. İzleyici açıklama ekranında evet deyip telefonun sistem iznini de verene kadar kapalıdır. İçinde en çok üç çocuğun adı ve bir sayı vardır, başka bir şey yoktur; Expo'nun bildirim servisi ile Apple ya da Google'ın bildirim servisi üzerinden iletilir (bkz. §3.12 ve §5).
Bebeğini beklerken girdiklerin (tahmini doğum tarihi, istersen gebelik haftası, mektuplar, zaman kapsülü) diğer anılarınla aynı kurallara tabidir: ücretsiz planda yalnız telefonunda durur, ücretli planda yedeklenir, varsayılan olarak yalnız sen görürsün. Bu bilgiler reklam ağlarına ve ölçüme gönderilmez (bkz. §3.13).
Reklamlar yalnızca ücretsiz planda gösterilir ve kişiselleştirilmez.
Uygulama yetişkinler (ebeveyn/veli) içindir; çocuklar kendi başlarına kullanmaz.
Aşağıdaki tablo "ne, neden, ne kadar, kimle" sorusunu yanıtlar.
3.1 Yalnızca cihazında kalanlar (bize ulaşmaz)
Çocuğunun adı ve doğum tarihi (girdiysen doğum saati), tahmini doğum tarihi, elle girdiğin gebelik haftası, fotoğraf/video/ses kayıtları, başlıklar, notlar, mektuplar (yazılı ve sesli), zaman kapsülü ayarları, ilk kelimeler, kilometre taşları, kolajlar, albüm arşiv durumu, tercihler, uygulama kilidi ayarı ve hatırlatma bildirimleri cihazdaki veritabanında ve dosya alanında tutulur. Hatırlatma bildirimleri cihazda yerel olarak planlanır, bizim üzerimizden geçmez. Gönderdiğimiz tek uzaktan bildirim (push), izleyiciler için isteğe bağlı aile özetidir (§3.12). Ücretsiz planda bu verilerin tamamı yalnızca bu kategoridedir.
3.2 Hesap (isteğe bağlı: Apple ile giriş / Google ile giriş)
Veri
Neden
Not
Ad (sağlayıcı verirse), e-posta adresi, giriş sağlayıcısı, hesap kimliği (rastgele UUID)
Hesabını tanımak, yedeği ve aboneliği hesaba bağlamak; silme öncesi hatırlatma e-postalarını göndermek
Apple ilk girişten sonra adı vermez, e-posta gizlenmiş olabilir. Parola tutmayız.
Hesap açmak zorunlu değildir. Hesap açmayan, ücretsiz kullanıcı için sunucuda anonim hesap da açılmaz (1.0.19 ve sonrası).
Bir davetle gelen izleyici de aynı iki yolla (Apple ya da Google) giriş yapar; anonim oturumla davet kabul edilemez. İzleyicinin görünen adı ve isteğe bağlı yakınlığı için bkz. §3.12.
3.3 Ücretli plan yedeği
Veri
Neden
Koşul
Çocuk adı, doğum tarihi (ve girildiyse doğum saati), tahmini doğum tarihi, albüm arşiv durumu ve aile erişiminin kapatılıp kapatılmadığı, anı kayıtları (tür, tarih, başlık/not, mektup metni, kelime ve bağlamı, süre, ses dalga biçimi, kilometre taşı, favori, elle girilen gebelik haftası), zaman kapsülü ayarları (açılma biçimi, tarih ya da yaş), kolaj tanımları, belirli tercihler (dil, hatırlatma sıklığı, video kalitesi vb. beyaz liste)
Yeni telefonda geri yükleme, kayıp koruma
Giriş yapılmış + geçerli ücretli abonelik
Fotoğraf, video, ses dosyaları, küçük resimler, çocuk avatarı
Aynı
Giriş + ücretli plan (Gülümseme, Kıkırdama, Kahkaha; her birinin kendi yedek alanı var) + "Medya yedeği" anahtarı açık
Dosyalar şifreli bağlantıyla (TLS) gönderilir, özel alanda saklanır; herkese açık bağlantı yoktur. İndirme/yükleme bağlantılarının ömrü dakikalarla ölçülür (yükleme 5 dk, indirme 3 dk).
Fotoğraflar buluta gitmeden önce yeniden kodlanıp (WebP) küçültülür; cihazdaki orijinal değişmez.
Bu uçtan uca şifreleme değildir; anahtarlar bizdedir.
Yedek varsayılan olarak yalnızca Wi-Fi'da çalışır; mobil veri ve ayrıca video için ayrı anahtar vardır. Çevrimdışıyken eklenenler bağlantı gelince yüklenir.
Metin kayıtlarının eşitlenmesi ağ tercihinden etkilenmez.
Hiçbir şey yüzler ya da kişiler tanınsın diye analiz edilmez; yüz tanıma yoktur.
3.4 Abonelik ve satın alma
Veri
Kaynak
Neden
Satın alma/abonelik durumu, ürün kimliği, dönem ve bitiş tarihi, mağaza işlem kimliği, tutar ve para birimi, deneme/iade bilgisi
App Store / Google Play, RevenueCat üzerinden
Hangi plana hakkın olduğunu belirlemek, yedek kotasını açıp kapamak, muhasebe
RevenueCat müşteri kimliği (giriş yapmadan önce anonim; giriş sonrası hesap kimliğin)
RevenueCat
Aboneliği hesabına bağlamak
Kart ve ödeme bilgilerini hiçbir zaman görmeyiz; ödeme Apple/Google tarafından alınır.
3.5 İndirim kodları ve ortaklık (influencer) kodları
Bir indirim kodu girersen kod hesabına bir kez bağlanır ve değiştirilemez (kod henüz hiç satın alma yapılmamışsa ve bazı durumlarda yeniden bağlanabilir; ayrıntı Kullanım Koşulları'nda). Sunucuda hesap-kod bağlantısı ve bağlanma zamanı tutulur.
Kodun bir ortak (influencer) ile ilişkisi varsa, komisyon hesabı için satın alma kaydın (tarih, ürün, tutar, para birimi, mağaza, iade durumu) hesabına ve koda bağlı biçimde tutulur. Ortağa senin adın, e-postan ya da başka bir kimlik bilgin verilmez.
Kod denemeleri (yanlış kod yazma sıklığı) kötüye kullanımı engellemek için kısa süreli sayılır.
3.6 Anonim ölçüm
Uygulama, kimlik taşımayan sayaçlar gönderir: onboarding tamamlandı, ilk anı eklendi, paylaşım yapıldı (tür), paywall açıldı (hangi ihtiyaçtan), satın alma başladı/tamamlandı/vazgeçildi, geri yükleme tamamlandı, yedek dosyası başarısız, çocuk profili silindi, giriş kapısı gösterildi. Aile özeti için de aynı biçimde açıklama ekranının gösterildiğini, sistem izninin verildiğini ya da reddedildiğini ve hangi seçimin (günlük / haftalık / kapalı) yapıldığını sayarız. Bebeğini beklerken kullandığın özellikler için de yalnız olayın türünü sayarız: beklenen bebek eklendi, doğuma geçildi, zaman kapsülü oluşturuldu, aile katkısı gönderildi ya da karara bağlandı, tahmin kaydedildi, albüm arşivlendi; bu olaylarda tarih, gebelik haftası, metin ya da medya adresi yoktur. Tabloda yalnızca olay türü ve zaman vardır; kullanıcı, çocuk ya da cihaz kimliği yoktur; çocuk adı, anı içeriği, e-posta ya da push jetonu gönderilmez. Bu veriyi hesap açmayan ücretsiz kullanıcıdan da alırız.
3.7 Hata (çökme) raporları
Uygulama çöktüğünde ya da beklenmeyen hata olduğunda yığın izi, hata kodu, uygulama sürümü, işletim sistemi/cihaz modeli gibi teknik bilgiler Sentry'ye gönderilir. Kullanıcı kimliği, e-posta, IP, ekran görüntüsü, ekran hiyerarşisi, gezinme izi ve ağ istekleri gönderilmez; hata iletilerindeki dosya yolu ve e-posta örüntüleri gönderilmeden önce temizlenir. Raporlar Sentry'nin AB bölgesinde (Almanya) tutulur ve 30 gün sonra silinir.
Her rapora bu kuruluma özel, rastgele üretilmiş bir destek kodu (ör. K7QX-M2PA) eklenir. Kod telefonda üretilir; hesabına, e-postana ya da cihazın reklam kimliğine bağlı değildir ve bizim sunucularımıza gönderilmez. Uygulamayı silip yeniden kurduğunda yeni bir kod oluşur. Kodu Ayarlar'da görebilirsin; geri bildirim formu onu mesajının sonuna ekler ve bunu formda gösterir. Bize bir sorunu bildirirken kodu yazarsan hata raporlarını bulup sorunu çözebiliriz; kodu paylaşmazsan raporlar seninle eşleştirilemez. Sentry projemizde IP adreslerinin saklanması kapalıdır; bağlantının IP adresi rapora kaydedilmez.
3.8 Reklamlar (yalnızca ücretsiz plan)
Ücretsiz planda Google AdMob ile reklam gösterilir. Reklamlar hiçbir zaman kişiselleştirilmez (yalnızca bağlamsal/kişiselleştirilmemiş); uygulamalar arası takip yapmayız. Reklam kimliğini reklamları kişiselleştirmek için kullanmayız; iOS’ta izin (ATT) istemeyiz. Android’de reklam altyapısı (Google AdMob) reklam kimliğini sıklık sınırlama ve sahtecilik önleme için kullanabilir.
Avrupa Ekonomik Alanı, Birleşik Krallık ve İsviçre'de Google'ın onay formu (UMP) gösterilir; formdaki seçimine uyulur.
Reklam SDK'sı reklamı sunmak, ölçmek ve kötüye kullanımı önlemek için cihaz/reklam kimliği, IP'den türetilen yaklaşık konum ve reklam etkileşimi gibi verileri Google'a gönderebilir. Fotoğrafların, kayıtların, notların ve çocuğunun adı reklam ağına gönderilmez.
Aboneliği olan kullanıcıya reklam gösterilmez ve SDK başlatılmaz.
3.9 Geri bildirim formu
Yazdığın mesaj, isteğe bağlı e-posta adresin, uygulama sürümü ve platform (iOS/Android). Hesabın olsa bile hesap kimliğin gönderilmez. Yanıt istersen e-postanı yazarsın.
3.10 Destek yazışmaları
Bize e-posta atarsan adresin ve mesajın e-posta altyapımızda (alan adı yönlendirme + e-posta sağlayıcıları) işlenir.
3.12 Ailenle paylaş (isteğe bağlı; davet edilen izleyiciler)
Ücretli abone ("sahip"), seçtiği çocukların "Yalnız ben" olarak işaretlenmemiş anılarını davet ettiği kişilere ("izleyici") gösterebilir. İzleyici ücretsizdir, yalnızca Apple ya da Google ile giriş yapar ve yalnız görür: uygulama ona kaydetme, paylaşma ya da ekleme yolu vermez. Ekran görüntüsü engellenemez (sahibe uygulamada söylenir).
Veri
Kimin verisi
Neden
Not
Davet kaydı: bağlantı jetonu, 6 karakterli kod, paylaşılan çocukların kimlikleri, sahibin yazdığı isteğe bağlı etiket (en çok 40 karakter), oluşturma/bitiş/kabul/iptal zamanı
Sahip
Davetin çalışması
Tek kullanımlık, 7 gün geçerli; kabul edilene kadar sahip iptal edebilir
Üyelik kaydı: sahip ve izleyici hesap kimlikleri, paylaşılan çocukların kimlikleri, durum (etkin / abonelik nedeniyle duraklatıldı / kaldırıldı), kabul ve kaldırılma zamanı, kimin kaldırdığı (sahip / izleyici / sistem)
İzleyicinin görünen adı (en çok 40 karakter) ve isteğe bağlı yakınlığı (büyükanne, büyükbaba — anne ya da baba tarafı —, hala/teyze, amca/dayı, diğer)
İzleyici
Sahibin listesinde kimin kim olduğu görünsün
Kabulde izleyici kendisi yazar; Apple/Google adı olmak zorunda değil. Sahip görür
İzleyicinin gördüğü içerik: paylaşılan çocuğun adı, doğum tarihi, avatarı; "Yalnız ben" olmayan anılar (fotoğraf, video, ses, başlık, not, kelime, kolaj)
Çocuk ve sahip
Hizmetin kendisi
Yalnızca sunucuya yedeklenmiş içerik; ücretli planın bulut kopyasıdır, ayrı bir kopya yapılmaz. Medya dakikalar içinde süresi dolan imzalı bağlantılarla verilir
Sunucu tarafı ilk görüntüleme ve geri dönüş zamanı (ilk görüntülemeden 1 ila 7 gün sonra)
İzleyici
Toplu ölçüm: kaç izleyici arşivi açıyor ve geri dönüyor
Üyelik satırında durur; sahibe gösterilmez, "son görülme" tutulmaz; panoya yalnız toplu sayı gider
Günlük okuma sayacı: sahip, izleyici, gün, verilen adres sayısı, bayt üst sınırı
İzleyici
Kötüye kullanımı ve olağan dışı yükü izlemek
Hangi anının açıldığı kaydedilmez
Dakikalık adres sayacı
İzleyici
Hız sınırı
—
Davet kodu denemeleri: hesap kimliği, zaman, başarı, yol (kod / bağlantı)
Deneyen hesap
Kod tahminini önlemek
Saatte hesap başına 5 başarısız kod denemesi sınırı
Push kaydı (açan izleyiciler): Expo push jetonu, platform, uygulama dili, saat dilimi, oluşturulma/son görülme zamanları
İzleyici cihazı
Aile özetini uygulamanın dilinde ve uygun yerel saatte iletmek
Hesap başına en çok 10. Jeton gizli sayılır (günlüğe yazılmaz, ölçüme gönderilmez). Aşağıdaki maddelere bak
Özet seçimi ve durumu: sahip başına günlük/haftalık/kapalı, son gönderim zamanı, sayılan en yeni anının işareti
İzleyici
Kime ne zaman ne gideceğini belirlemek; çift bildirimi önlemek
Üyelik bitince silinir
İzleyicilerin görebildiği her anının ilk paylaşılma zamanı
Sahibin anısı
Özet için neyin yeni olduğunu bilmek
Cihazın değil sunucunun saati; anıyla birlikte gider
İzleyici cihazında paylaşılan anıların önbelleği
İzleyici cihazı
Hızlı açılış, çevrimdışı görüntüleme
Bize ulaşmaz. Erişim kapanınca, çıkışta, hesap değişince ya da hesap silinince silinir; son başarılı erişim kontrolü 14 günden eskiyse gizlenir
İzleyici olarak giriş yapmak, izleyicinin kendi telefonundaki hiçbir şeyi sunucuya yüklemez; izleyici ücretsiz plandadır, kendi eklediği içerik için §3.1 geçerlidir.
Davet, üyelik ve sayaç tabloları izleyiciye doğrudan açık değildir. Çocuk, anı ve kolaj satırlarını yalnızca etkin üyeliği olan izleyici, satır düzeyi kurallarla okuyabilir; medya imzalı bağlantılarla verilir. Erişim her istekte sahibin güncel aboneliğine ve üyelik durumuna göre hesaplanır.
Abonelik bitince erişim durur; abonelik yenilenirse duraklatılmış üyelikler kendiliğinden devam eder. Çocuk silinince o çocuk üyelikten çıkar, üyelikte çocuk kalmazsa üyelik "sistem" tarafından kaldırılır. Sahip hesabını silerse tüm davet ve üyelikler gider; izleyici hesabını silerse yalnız kendi üyelikleri gider.
Davet mesajını sahip kendi telefonunun paylaşım penceresiyle (ör. WhatsApp) gönderir; mesajda çocuğun adı ve bağlantı/kod bulunur. Mesaj bizim sistemimizden geçmez.
Aile özeti bildirimi (uzaktan/push; yalnız izleyiciye). Sahip uzaktan bildirim almaz. Açan izleyici, kendisiyle yeni paylaşılan anılar (yukarıdaki kurallara göre) eklendiğinde yerel takvim günü başına en çok bir bildirim alır; haftalık seçenek Pazar günü 10:00-21:00 arasında bir bildirim gönderir. Alıcının yerel saatine göre 21:00-09:00 arasında hiçbir şey gönderilmez (biriken 09:00'dan sonra gider); hâlâ anı ekleyen bir sahip (en yeni anısı bir saatten genç) sonraki bir koşuya bırakılır ki birkaç ekleme tek bildirimde gelsin. Metinde en çok üç çocuğun adı (daha fazla çocuk yalnız sayıda yer alır) ve yeni anı sayısı bulunur, örneğin "Ada'nın yeni anıları var" / "3 yeni anı eklendi." Fotoğraf, altyazı, başlık ya da not yoktur. Uygulama arka planda sessizce uyandırılmaz.
Nasıl açılır. İzleyicinin görecek anısı olduğu ilk seferde uygulama (bir kez) kısa bir açıklama gösterir. İzleyici evet derse sistem izin penceresi gelir. İkisinden birini reddederse uygulama bir daha sormaz; seçim (Günlük özet / Haftalık özet / Kapalı) izleyicinin ayarlarında durur, açtıktan sonra varsayılan günlüktür.
Bunun için sunucuda ne saklanır: cihazın Expo push jetonu (bu telefondaki bu uygulamanın tanımlayıcısı; telefon numarası ya da e-posta değildir), platform (iOS/Android), uygulama dili, saat dilimi ve oluşturulma/son görülme zamanları; hesap başına en çok 10 cihaz (11. kayıtta en eski görülen silinir). Ayrıca izleyicinin sahip başına seçimi (günlük/haftalık/kapalı), son gönderilen özetin zamanı ve sayılan en yeni anının işareti ile izleyicilerin görebildiği her anıda sunucu "ilk paylaşıldı" zamanı (neyin yeni olduğunu bilmek için). Günlük toplu bir sayaç (gönderilen, başarısız olan özet sayısı, silinen jeton sayısı) hesap, çocuk ya da jeton taşımaz. Bu tablolar doğrudan erişime kapalıdır: yalnız izleyicinin kendi uygulaması (kendi satırları, sunucu fonksiyonlarıyla) ve sunucunun gönderim fonksiyonu kullanabilir.
Nasıl iletilir. Sunucunun gönderim fonksiyonu iletiyi kurar ve Expo'nun bildirim servisine (Expo / 650 Industries, Inc., ABD) gönderir; Expo bunu Apple APNs'ye (iOS) ya da Google FCM'ye (Android) iletir. İletide jeton, yukarıda anlatılan başlık ve gövde, Android kanalı ve bildirimin hangi sahibin anılarıyla ilgili olduğunu gösteren, dokunulunca doğru paylaşılan arşivin açılması için sahibin hesap kimliği (rastgele UUID) bulunur. Dolayısıyla Expo, Apple ve Google iletim sırasında çocuğun adını, sayıyı ve bu kimliği görür. Veri alanının kendisinde ad, fotoğraf ya da altyazı yoktur. Teslim makbuzlarını istemeyiz ve saklamayız.
Nasıl durdurulur. İzleyici uygulamada istediği an Haftalık ya da Kapalı seçebilir ya da telefon ayarlarından Milkteeth bildirimlerini kapatabilir. "Kapalı" tüm özetleri durdurur, ama geri açmak kolay olsun diye bu telefonun jetonu sunucuda kalır. Çıkış yapmak ve "Tüm verilerimi sil" jetonu kaldırır (telefon o an sunucuya ulaşamıyorsa, Expo jetonu geçersiz bildirene ya da hesap silinene kadar kalabilir; bkz. §6). Expo'nun artık geçerli olmadığını bildirdiği jeton (uygulama kaldırıldı, bildirim izni geri alındı) kendiliğinden silinir. İzleyicinin bir sahiple üyeliği bitince o sahip için özet seçimi ve sayılan-işareti silinir.
Anonim ölçüm (§3.6): paylaşım hunisi için istemci olayları planlıdır; olaylar ad, kimlik, jeton taşımaz.
3.11 İzinler
Fotoğraf erişimi yalnızca seçtiğin medyayı almak; kamera çekim için; mikrofon ses kaydı için; bildirim hatırlatmalar için ve seçen izleyicide aile özeti için (uygulama kısa bir açıklamadan sonra bir kez sorar, reddedersen ısrar etmez; telefon ayarlarından istediğin an değiştirebilirsin); Face ID/parmak izi uygulama kilidi için (biyometrik veriyi cihaz işler, bize gelmez); fotoğraf kitaplığına kaydetme kolaj dışa aktarımı içindir. Konum iznini istemiyoruz (Android'de konum ve genel depolama izinleri engellidir).
3.13 Bebeğini beklerken (isteğe bağlı)
Milkteeth'i bebeğin doğmadan önce de kullanabilirsin. Aşağıdakilerin hepsi isteğe bağlıdır; senin ya da senin izin verdiğin yakınlarının girdiği bilgilerdir.
Veri
Neden
Nerede durur
Tahmini doğum tarihi
Bekleyiş zaman çizelgesi ve anıların hafta etiketleri
Telefonunda; ücretli planda bulut yedeğinde de
Gebelik haftası (yalnız bir anıya elle girdiysen; girmezsen tahmini doğum tarihinden telefonda hesaplanır ve kaydedilmez)
Anının hafta etiketi
Anıyla birlikte: telefonunda; ücretli planda bulut yedeğinde de
Gerçek doğum tarihi ve, girdiysen, doğum saati
Doğuma geçiş; yaşa bağlı zaman kapsülünün açılma tarihi
Çocuk profilinde: telefonunda; ücretli planda bulut yedeğinde de
Mektuplar (yazılı ya da sesli)
Çocuğuna ileride okuyacağı ya da dinleyeceği bir mektup bırakmak
Diğer anılar gibi; sesli mektubun dosyası, diğer ses kayıtları gibi “Medya yedeği” açıkken yedeklenir
Zaman kapsülü ayarları: açılma biçimi (sabit tarih ya da çocuğun yaşı), tarih ya da ay sayısı, açılma zamanı
Kilidin ne zaman kalkacağını belirlemek
Telefonunda; ücretli planda sunucuda, yalnız senin okuyabildiğin bir tabloda
Aile katkıları: yazarın hesap kimliği (sana görünen adıyla gösterilir), mektup ya da dilek metni (en çok 4.000 karakter), sesli mektup kaydı, durum (bekliyor, onaylandı, reddedildi, gizlendi), oluşturma, düzenleme ve karar zamanı
Ailenin çocuğa mektup ve dilek bırakabilmesi
Sunucuda (Ailenle paylaş sunucu üzerinden çalışır); ses dosyası medya alanında
Aile tahminleri: isim fikirleri (en çok 5), doğum günü tahmini, “kime benzeyecek” seçimi, kısa not (en çok 280 karakter), yazar
Hafif, isteğe bağlı bir aile oyunu
Yakınlarının tahminleri sunucuda; aileyi davet etmeden girdiğin kendi tahminin diğer anıların gibi telefonunda (ücretli planda yedekte)
Albüm arşiv durumu ve o çocuk için aile erişiminin kapatılıp kapatılmadığı
Arşivlenen albümü ana ekrandan, hatırlatmalardan ve aile görünümünden çıkarmak
Telefonunda; ücretli planda bulut yedeğinde de
Hatırlatma tercihleri (haftalık “yeni hafta” ve kapsül hatırlatması)
Bildirimleri planlamak
Telefonunda; bu bildirimler telefonunda kurulur, bizim üzerimizden geçmez
Varsayılan olarak özel. Bebeğini beklerken eklediğin anılar “Yalnız ben” olarak kaydedilir. Davet göndermek, doğuma geçmek ya da kapsülün açılma tarihinin gelmesi hiçbir anının görünürlüğünü değiştirmez; izleyiciler yalnız senin ayrıca paylaştığını görür. Paylaşmadan önce kimlerin göreceği gösterilir.
Zaman kapsülü. Zaman kapsülü bir görünürlük kilididir; içerik diğer anılarınla aynı şekilde saklanır. Kilit kalkana kadar izleyiciler kapsüldeki anıyı, küçük resmini ya da özetini göremez; bu kural sunucuda da uygulanır. Sen kilitliyken de içeriği görür, düzenler, siler ve dışa aktarırsın; kilidi istediğin an kaldırabilir ya da tarihini değiştirebilirsin. Çocuğun yaşına bağlı kapsül, gerçek doğum tarihi girilene kadar beklemede kalır. Açılma tarihi geldiğinde içerik kendiliğinden kimseyle paylaşılmaz.
Aile katkıları. İzleyiciler kendiliğinden katkıda bulunamaz; yalnız senin o çocuk için açıkça izin verdiğin yakınların mektup, dilek ya da sesli mektup bırakabilir. Katkı sen onaylayana kadar albümünde görünmez; onayladığın katkıyı diğer izleyiciler yalnız sen ayrıca paylaşırsan görür. Yazar, katkısını sen karar verene kadar düzenleyebilir ve istediği an geri çekebilir; sen onaylar, reddeder, gizler ya da kaldırırsın. Sesli katkının dosyası senin yedek alanına sayılır; reddedilen, geri çekilen ya da 7 gün içinde onaylanmayan sesli katkının dosyası silinir. Bir yakınının üyeliği biterse onun erişimi kapanır; onayladığın katkılar yazarın adıyla albümünde kalır, bekleyenler reddedilmiş sayılır.
Tahminler. İsteğe bağlıdır ve anı eklemenin ön koşulu değildir. Doğumdan sonra yalnız doğum günü tahmini için kimin yakın tahmin ettiği gösterilir; kilo ya da fiziksel ölçü sorulmaz.
Reklam ve ölçüme gitmez. Tahmini doğum tarihi, gebelik haftası, doğum saati, mektup ve katkı metinleri, tahminler ve medya adresleri reklam ağlarına ve anonim ölçüme gönderilmez. Beklenen bebek ekranlarında reklam gösterilmez. Ölçümde yalnız olayın türü sayılır (§3.6).
Haftalık bilgi kartları. Uygulamanın içinde gelen sabit metinlerdir; hangi kartı açtığın bize gönderilmez. Tıbbi tavsiye değildir (Kullanım Koşulları §2). Uygulama kalp atışı ölçmez ya da yorumlamaz.
Saklama ve silme. Bu bilgilerin saklama süresi ve silinmesi diğer anılarınla aynıdır (§6, §9): ücretsiz planda yalnız telefonunda durur; ücretli planda erişimin bittikten sonra bulut kopyası 60 gün saklanıp silinir, telefonundaki kopyaya dokunulmaz; “Tüm verilerimi sil” bunları da siler. Zaman kapsülü için ayrı ya da daha uzun bir saklama yoktur. Arşivlemek silmek değildir: arşivlenen albümü Profilim’den açabilir ve dışa aktarabilirsin.
4. Çocuk verisi
Uygulama ebeveynler ve veliler içindir; 18 yaşından küçüklerin kendi başlarına kullanması amaçlanmaz.
Çocuğa ait ad, doğum tarihi, fotoğraf, video, ses, not ve ilk kelimeler ebeveyn/veli tarafından, çocuğun adına girilir. Bu verileri girerek velayet/vesayet hakkına sahip olduğunu veya çocuğun diğer veliyi/yasal temsilcisini bilgilendirdiğini beyan edersin.
Çocuk verisi için ek taahhütlerimiz: satılmaz, reklam veya profilleme için kullanılmaz, yüz/ses tanıma yapılmaz, model eğitiminde kullanılmaz, reklam ağlarına gönderilmez.
Uygulamada "ilk diş" gibi gelişim kilometre taşları ve diş haritası vardır.
Bebeğini beklerken girilenler: tahmini doğum tarihi ve gebelik haftası ebeveyn tarafından, anıları düzenlemek için girilir; tıbbi kayıt değildir ve tıbbi amaçla işlenmez (§3.13).
Çocuk verisinin başkasına gösterimi: sahip, çocuğun adını, doğum tarihini, avatarını ve "Yalnız ben" olmayan anılarını kendi seçtiği izleyicilere gösterebilir (§3.12). Hangi çocukların ve hangi anıların görüneceğine yalnız sahip karar verir; biz bu içeriği başka amaçla kullanmayız.
Bildirimde çocuk adı: aile özeti, izleyicinin görmesine izin verilen en çok üç çocuğun adını bildirim başlığında gösterir. Bu yüzden Expo ve Apple/Google'dan geçer ve alıcının kilit ekranında görünebilir. İçinde başka çocuk verisi (fotoğraf, doğum tarihi, altyazı) yoktur.
Silme hakkı: çocuk profilini ya da anıları uygulamadan silebilir, hesabını silerek bulut kopyasını kaldırabilirsin (bkz. §9).
5. Verilerini kimlerle paylaşıyoruz (alıcılar ve aktarım)
Verileri satmayız. Aşağıdakiler bizim adımıza işlem yapan hizmet sağlayıcılarıdır (Google AdMob hariç, o kendi amacı için de işleyebilir).
Sağlayıcı
Ne için
Hangi veri
Yer
Aktarım
Supabase
Veritabanı, giriş, sunucu fonksiyonları
Hesap, ücretli plan yedeği metin kayıtları (bekleyiş bilgileri ve zaman kapsülü ayarları dahil), aile katkıları ve tahminleri, abonelik hakkı, kod bağlantısı, anonim sayaçlar, geri bildirim
Singapur (AWS ap-southeast-1)
Türkiye ve AB dışına aktarım
Hetzner Online (Object Storage)
Medya dosyası depolama
Fotoğraf, video, ses, küçük resim, avatar (şifreli bağlantıyla, özel alan)
Falkenstein, Almanya (AB)
AB içi
RevenueCat
Abonelik yönetimi
Mağaza satın alma verisi, müşteri kimliği, cihaz/IP bilgisi
ABD (RevenueCat Inc.)
Yurt dışı aktarım
Sentry
Hata raporları
Teknik hata verisi ve rastgele destek kodu (§3.7)
AB (Almanya; Sentry'nin AB veri bölgesi)
Hizmet sağlayıcı ABD şirketi (Functional Software, Inc.)
Google (AdMob, UMP)
Reklamlar, onay formu
Reklam/cihaz kimliği, yaklaşık konum, etkileşim (§3.8); yalnız ücretsiz plan
ABD ve Google'ın diğer lokasyonları
Yurt dışı aktarım
Apple, Google (giriş ve mağaza)
Giriş yapma, abonelik ödemesi
Sağlayıcıya bağlı
—
Kendi politikalarına tabidir
Expo (Expo Push Service; 650 Industries, Inc.)
Aile özeti bildiriminin Apple/Google'a iletilmesi (açan izleyiciler)
Expo push jetonu, başlık ve gövde (en çok üç çocuğun adı, sayı), sahibin hesap kimliğini taşıyan veri alanı, Android kanalı, geçerlilik süresi
ABD
Yurt dışına aktarım
Apple (APNs) / Google (Firebase Cloud Messaging)
Bildirimin telefona ulaştırılması
Aynı ileti içeriği, cihaza giderken
ABD ve diğer konumlar
Telefonun bildirim kanalını sunan bağımsız sağlayıcılar; kendi koşulları
Cloudflare
Alan adı e-posta yönlendirme (destek kutusu), yönetim paneli barındırma.
E-posta metadata/içerik (destek), panel trafiği
ABD/küresel
—
Resend + e-posta kutusu sağlayıcısı
E-posta gönderme (silme öncesi hatırlatma e-postaları, destek yanıtı, yönetici daveti). Resend bizim adımıza işlem yapan e-posta sağlayıcısıdır
E-posta adresi, mesaj (hatırlatma metni dahil)
—
—
Davet ettiğin izleyiciler hizmet sağlayıcımız değil, senin seçtiğin alıcılardır: seçtiğin çocukların adı, doğum tarihi, avatarı ve "Yalnız ben" olmayan anıları (fotoğraf, video, ses, kelime, not, kolaj) onlara gösterilir; görünen adı ve yakınlığı senin listende görünür (§3.12). Katkı izni verdiğin yakınlarının bıraktığı katkılar önce yalnız sana gelir; sen onaylayıp ayrıca paylaşmadıkça başka izleyiciye gösterilmez (§3.13).
Hukuka uygun taleplerde yetkili mercilere veri verebiliriz. Şirket birleşme/devri halinde veri devralan tarafa geçebilir.
Yurt dışına aktarım
Hesap ve yedek verilerin Supabase altyapısında, Singapur’daki (AWS ap-southeast-1) sunucularda tutulur. Bu, verinin Türkiye ve Avrupa Birliği dışına aktarılması anlamına gelir. Medya dosyaları Almanya’daki (Hetzner) sunucularda tutulur.
Aşağıdaki tablo yukarıdaki sağlayıcı tablosuyla birebir eşleşir:
Sağlayıcı
Veri nerede
Türkiye ve/veya AB dışına aktarım
Supabase
Singapur (AWS ap-southeast-1)
Evet
Hetzner Online
Falkenstein, Almanya (AB)
Türkiye için evet, AB için hayır
RevenueCat
ABD
Evet
Sentry
AB (Almanya)
Türkiye için evet, AB için hayır
Google (AdMob, UMP)
ABD ve Google'ın diğer lokasyonları
Evet (yalnız ücretsiz plan)
Expo (aile özeti)
ABD
Evet (yalnız özeti açan izleyiciler)
Apple (APNs) / Google (FCM)
ABD ve diğer konumlar
Evet (yalnız özeti açan izleyiciler)
Cloudflare, Resend
ABD/küresel
Evet
6. Ne kadar süre saklıyoruz
Veri
Süre
Cihazdaki veriler
Sen silene veya uygulamayı kaldırana kadar
Hesap bilgisi
Hesabını silene kadar
Bulut yedeği (metin kayıtları ve medya)
Aktif aboneliğin boyunca. Erişim bittikten sonra 60 gün; 14, 7, 3 ve 1 gün önce uyarılırsın (uygulama içi uyarı ve, izin verdiysen, telefonunda kurulan bildirim); ayrıca hesabında e-posta adresi varsa 30, 7 ve 1 gün önce o adrese e-posta gönderilir (Resend üzerinden; hesabına bildirim için kayıtlı son cihazın dilinde, kayıt yoksa İngilizce); bu hatırlatmalar için sunucudan push yok; sonra sunucudaki kayıtlar ve dosyalar silinir. Yenilenirsen sayaç iptal olur. Cihazdaki kopya silinmez.
Daha küçük pakete geçişte sığmayan bulut kopyaları
90 gün okunur kalır; sonra sığmayan en eski bulut kopyaları kaldırılır. Telefondaki dosyalara dokunulmaz. Kota aşımında saklama süresi 90 gündür; paket küçültülürken ve süre boyunca uygulama içinde bildirilir.
Bekleyiş bilgileri, mektuplar, zaman kapsülü ayarları, arşiv durumu
Diğer anılarla aynı: cihazda sen silene kadar; bulut yedeğinde yukarıdaki kurallar (erişim bittikten sonra 60 gün). Zaman kapsülü için ayrı ya da daha uzun saklama yoktur.
Aile katkıları
Sahip kaldırana, yazar geri çekene ya da sahip hesabını silene kadar. Reddedilen, geri çekilen ya da 7 gün içinde onaylanmayan sesli katkının dosyası silinir. Üyelik bitince bekleyen katkılar reddedilmiş sayılır
Aile tahminleri
Yazar ya da sahip silene ya da sahip hesabını silene kadar
Hesap silme isteği
Bulut kayıtları hemen silinir; medya dosyaları arka planda parça parça silinir (küçük yedekte normalde dakikalar; sunucu turda 25 nesne siliyor, günde yaklaşık 2.400, bu yüzden çok dosyalı hesapta günler sürer)
Abonelik, satın alma ve komisyon muhasebe kayıtları
Yasal saklama süresince; hesap silinince kişiye bağlantı koparılır
Ailenle paylaş: davet kaydı
Süresi 30 günden fazla önce dolmuş tek kullanımlık davetler (kabul edilmişler dahil), sahip yeni davet oluşturduğunda silinir; sahip hesabıyla birlikte hepsi silinir
Ailenle paylaş: üyelik kaydı
Etkin ve duraklatılmış üyelik: izleyici ayrılana, sahip kaldırana, çocuk silinene ya da biri hesabını silene kadar. Kaldırılmış üyelik kaydı (görünen ad, yakınlık, çocuk kimlikleri, kaldırma zamanı ve kimin kaldırdığı) iki hesaptan biri silinene kadar durur
Ailenle paylaş: ilk görüntüleme / geri dönüş zamanı
Üyelik kaydıyla birlikte (aynı izleyici sahibin daveti ile yeniden katılırsa sıfırlanır)
Ailenle paylaş: günlük okuma sayacı
Hesap silinene kadar
Ailenle paylaş: dakikalık adres sayacı
Bir saatten eski satırlar izleyicinin sonraki okuma isteğinde silinir
Ailenle paylaş: davet kodu denemeleri
Bir günden eski satırlar bir sonraki başarısız denemede silinir (çağrı başına en çok 50)
Ailenle paylaş: push kaydı (jeton, platform, dil, saat dilimi)
İzleyici çıkış yapana ya da hesabını silene kadar (ya da aynı telefonda başka bir hesap aynı jetonu kaydedene kadar). Expo'nun artık geçerli olmadığını bildirdiği jeton bir sonraki gönderimde silinir. Özeti "Kapalı"ya almak jetonu silmez. Uygulama her açılışta (günde en çok bir kez) kaydı tazeler; 30 gündür görülmeyen cihazın jetonu kullanılmaz ve sunucudan silinir (çıkış sırasında çevrimdışı kalınan durum dahil)
Ailenle paylaş: özet seçimi ve durumu (sahip başına)
Üyelik bitene kadar (sonra silinir) ya da hesap silinene kadar
Ailenle paylaş: anının ilk paylaşılma zamanı
Anıyla birlikte (anı, çocuk ya da hesap silinince gider)
Ailenle paylaş: özet günlük sayacı
Toplu; hesap/çocuk/jeton yok;
Ailenle paylaş: izleyici cihazındaki önbellek
Erişim kapanınca, çıkışta, hesap değişince ya da hesap silinince cihazdan silinir; çevrimdışıyken son başarılı erişim kontrolünden 14 gün sonra gizlenir
Hata raporları (Sentry)
30 gün
7. Güvenlik
Aktarım TLS ile şifrelenir. Sunucu verileri satır düzeyinde yetki kurallarıyla korunur: hesap sahibi kendi verisine erişir; davet edilen izleyici yalnızca etkin üyeliği olduğu sahibin paylaştığı anılara erişir. Medya alanı özeldir; erişim kısa ömürlü imzalı bağlantılarla verilir. Yönetim paneli yalnız yetkili yöneticilere açıktır ve işlemler denetim günlüğüne yazılır. Hiçbir sistem tamamen güvenli değildir; ihlal halinde yasal bildirimleri yaparız.
8. Haklarınız (özet)
Verine erişme, düzeltme, silme, işlemeyi kısıtlama, itiraz, taşıma ve onayı geri çekme haklarına sahipsin; şikâyet hakkın vardır. Bu hakları kullanmak için support@milkteeth.app adresine yaz; talebin sana ait olduğunu doğrulamanı isteyebiliriz. Çocuğun verisi için başvuruyu velisi yapar. Türkiye'de ikamet ediyorsan KVKK m.11 kapsamındaki haklarını da aynı adresten kullanabilirsin; şikâyet için ülkendeki veri koruma otoritesine (Türkiye'de Kişisel Verileri Koruma Kurulu, AB/AEA/Birleşik Krallık'ta kendi ülkenin otoritesi) başvurabilirsin.
9. Verilerini nasıl silersin / dışa aktarırsın
Her şeyi sil: Profilim → "Tüm verilerimi sil". Cihazdaki tüm anılar, profiller ve tercihler silinir; bulut kopyası (metin ve medya) ve hesabın kapatılır. Bulut silinemezse cihaz verisine dokunulmaz ve sana söylenir. Mağaza aboneliğin bununla iptal olmaz; App Store ya da Google Play'deki Abonelikler bölümünden ayrıca iptal edebilirsin.
Bildirimleri durdur: uygulamada Aile güncellemeleri → Haftalık ya da Kapalı, ya da telefon ayarlarından Milkteeth bildirimlerini kapat. Çıkış yapmak ve "Tüm verilerimi sil" bu telefonun jetonunu sunucudan kaldırır.
Ailenle paylaşımı bitir: Aile ekranından izleyiciyi kaldırırsın (sunucuda erişimi hemen kapanır, izleyicinin cihazı bir sonraki bağlanışında kopyayı siler); izleyici de kendi ekranından ayrılabilir. "Tüm verilerimi sil" paylaşımı da bitirir. İzleyici kendi hesabını silerse yalnız kendi üyelikleri gider. İzleyici ile ilgili bir sorun için: support@milkteeth.app.
Katkını geri çek: bir yakınının albümüne bıraktığın mektup, dilek, sesli mektup ya da tahmini istediğin an silebilirsin.
Dışa aktar: Profilim → "Verilerimi dışa aktar": anıların ve bu cihazdaki medya dosyaların tek ZIP dosyasında.
Uygulamaya erişemiyorsan:support@milkteeth.app adresine, hesabını açtığın Apple ya da Google e-postasından "Hesap silme talebi" konulu bir e-posta gönder; adımlar ve neyin silindiği/saklandığı https://milkteeth.app/hesap-silme/ sayfasında.
10. Reklam ve ölçüm tercihleri
Reklam onayı: AEA/UK/İsviçre'de Google formu; Profilim → Reklam tercihleri'nden görüntülenir. Reklamı yalnız ücretli abonelik tamamen kapatır.
Uygulamada çerez kullanılmaz. Bu web sayfaları da çerez kullanmaz.
11. Değişiklikler
Önemli değişiklikleri uygulama içinde bildiririz. Güncel metnin tarihi başlıktadır.
Milkteeth is a memory app where you collect your child's first years. We do not sell your data, use it for ad targeting or profiling, or use it to train machine-learning models.
On the free plan, none of your child's content (name, date of birth, photos, videos, audio, notes, words) goes to our servers; it stays on your phone only.
On paid plans, your content is backed up to the cloud. Photo, video and audio files are backed up on all paid plans (Smile, Giggle and Laughter), each with its own backup space; if you move to a plan with less space, files that don't fit stay readable in the cloud for 90 days, then the oldest cloud copies are removed (files on your device are not touched).
Your account and backup records are kept on Supabase infrastructure, on servers in Singapore (AWS ap-southeast-1). This means the data is transferred outside Türkiye and the European Union. Media files are kept on servers in Germany (Hetzner), in a private area.
When your access ends, the copy on our servers is kept for 60 days, we remind you during that time, and then we delete it. The in-app reminders (14, 7, 3 and 1 day) are set up on your phone, depend on notification permission, and come with a notice inside the app. Separately, if your account has an email address, we also email it 30, 7 and 1 day before the deletion date. These emails are sent through Resend, an email provider that handles them on our behalf, and are written in the language of the last device registered for notifications on your account (English if there is none); we send no server push messages about it. We do not touch the copy on your phone.
You can delete your account and cloud data from inside the app in one step.
If you wish (on a paid plan) you can show the memories of the children you choose to relatives you invite ("Share with family"). They can only look; they cannot save, share or add. You can mark any memory "Only me" and remove anyone at any time. Screenshots cannot be blocked (see 3.12).
A viewer who wants to can receive at most one summary notification a day (or one a week) when new memories were shared with them. It stays off until the viewer says yes on an explanatory screen and allows notifications in the phone's system dialog. It shows the first name of up to three children and a count, nothing else, and is delivered through Expo's push service and Apple's or Google's notification service (see 3.12 and section 5).
What you enter while expecting a baby (estimated due date, a pregnancy week if you choose, letters, time capsules) follows the same rules as your other memories: on the free plan it stays on your phone only, on paid plans it is backed up, and by default only you see it. It is never sent to ad networks or to measurement (see 3.13).
Ads appear only on the free plan and are never personalised.
The app is for adults (parents/guardians); children are not meant to use it on their own.
The table answers "what, why, how long, with whom".
3.1 Only on your device (never reaches us)
Your child's name and date of birth (and birth time, if you entered it), the estimated due date, pregnancy weeks you entered yourself, photos/videos/audio, titles, notes, letters (written and voice), time-capsule settings, first words, milestones, collages, the album archive status, preferences, the app-lock setting and reminder notifications live in the on-device database and file area. Reminder notifications are scheduled locally on the device and do not pass through us. The only remote (push) notification we send is the optional family summary for viewers (3.12). On the free plan all of this data falls in this category only.
3.2 Account (optional: Sign in with Apple / Sign in with Google)
Data
Why
Note
Name (if the provider gives it), email address, sign-in provider, account ID (random UUID)
Recognise your account, link backup and subscription to it; send the deletion-reminder emails
Apple does not give the name after the first sign-in; the email may be hidden. We store no password.
Creating an account is not required. For a free user who does not sign in, no anonymous account is created on the server either (1.0.19 and later).
A viewer who arrives through an invite signs in the same two ways (Apple or Google); an invite cannot be accepted with an anonymous session. For the viewer's display name and optional relationship see 3.12.
3.3 Paid-plan backup
Data
Why
Condition
Child name, date of birth (and birth time, if entered), estimated due date, album archive status and whether family access is switched off, memory records (type, date, title/note, letter text, word and context, duration, audio waveform, milestone, favourite, pregnancy week if entered by hand), time-capsule settings (unlock mode, date or age), collage definitions, certain preferences (language, reminder frequency, video quality etc., allow-list)
Signed in + a paid plan (Smile, Giggle, Laughter; each with its own backup space) + "Media backup" switch on
Files travel over an encrypted connection (TLS) and are stored in a private area; there is no public link. Upload/download links live for minutes (upload 5 min, download 3 min).
Photos are re-encoded (WebP) and downsized before upload; the original on your device does not change.
This is not end-to-end encryption; we hold the keys.
Backup runs on Wi-Fi only by default; there is a separate switch for mobile data and another for video. Items added offline upload when a connection returns.
Syncing text records is not affected by the network preference.
Nothing is analysed to identify faces or people; there is no face recognition.
3.4 Subscription and purchases
Data
Source
Why
Purchase/subscription status, product ID, period and expiry, store transaction ID, amount and currency, trial/refund info
App Store / Google Play via RevenueCat
Determine your plan entitlement, open/close backup allowance, accounting
RevenueCat customer ID (anonymous before sign-in; your account ID after)
RevenueCat
Link the subscription to your account
We never see your card or payment details; Apple/Google take the payment.
3.5 Discount codes and partner (influencer) codes
If you enter a discount code, the code is linked to your account once and cannot be changed (in limited cases, e.g. before any purchase, it can be re-linked; details in the Terms). The server keeps the account-code link and the time it was linked.
If the code belongs to a partner (influencer), your purchase record (date, product, amount, currency, store, refund status) is kept tied to your account and the code for commission accounting. The partner is not given your name, email or any other identity detail.
Code attempts (how often wrong codes are typed) are counted briefly to prevent abuse.
3.6 Anonymous measurement
The app sends counters that carry no identity: onboarding completed, first memory added, share made (type), paywall opened (from which need), purchase started/completed/cancelled, restore completed, backup file failed, child profile deleted, sign-in gate shown. For the family summary we count in the same way that the explanatory screen was shown, that the system permission was allowed or declined, and which choice (daily / weekly / off) was made. For the features you use while expecting a baby we likewise count only the type of event: expected baby added, birth recorded, time capsule created, family contribution sent or decided, guess saved, album archived; these events carry no date, pregnancy week, text or media address. The table holds only the event type and time; there is no user, child or device ID, and no child name, memory content, email or push token is sent. We collect this from free users who have no account too.
3.7 Error (crash) reports
When the app crashes or hits an unexpected error, technical information such as stack trace, error code, app version and OS/device model is sent to Sentry. No user ID, email, IP, screenshot, view hierarchy, navigation trail or network requests are sent; file paths and email patterns in error messages are scrubbed before sending. Reports are stored in Sentry's EU region (Germany) and deleted after 30 days.
Each report carries a randomly generated support code unique to this installation (e.g. K7QX-M2PA). The code is created on the phone; it is not tied to your account, your email or the device's advertising ID, and it is never sent to our servers. Reinstalling the app creates a new code. You can see the code in Settings; the feedback form adds it to the end of your message and shows you that it does. If you include the code when reporting a problem, we can find the matching error reports and fix the issue; if you don't share it, reports cannot be matched to you. IP address storage is turned off in our Sentry project, so the connection's IP address is not recorded with the report.
3.8 Ads (free plan only)
The free plan shows ads through Google AdMob. Ads are never personalised (contextual/non-personalised only); we do not track you across apps. We do not use the advertising identifier to personalise ads, and on iOS we do not ask for tracking permission (ATT). On Android, the ad service (Google AdMob) may use the advertising identifier for frequency capping and fraud prevention.
In the European Economic Area, the United Kingdom and Switzerland, Google's consent form (UMP) is shown and your choice is respected.
To serve and measure ads and prevent abuse, the ad SDK may send Google data such as device/advertising ID, approximate location derived from IP, and ad interactions. Your photos, recordings, notes and your child's name are not sent to the ad network.
Subscribers see no ads and the SDK is not started for them.
3.9 Feedback form
The message you write, your optional email address, app version and platform (iOS/Android). Even if you have an account, your account ID is not sent. If you want a reply, you add your email.
3.10 Support correspondence
If you email us, your address and message are processed in our email infrastructure (domain forwarding + email providers).
3.12 Share with family (optional; invited viewers)
A paying subscriber (the "owner") can show the memories of the children they choose, other than those marked "Only me", to people they invite ("viewers"). A viewer is free of charge, signs in only with Apple or Google, and can only look: the app gives them no way to save, share or add anything. Screenshots cannot be blocked (the owner is told so in the app).
Data
Whose
Why
Note
Invite record: link token, six-character code, IDs of the shared children, an optional label the owner types (up to 40 characters), created/expiry/accepted/cancelled times
Owner
Make the invite work
Single-use, valid for 7 days; the owner can cancel until it is accepted
Membership record: owner and viewer account IDs, IDs of the shared children, status (active / paused because of the subscription / removed), accepted and removed times, who removed it (owner / viewer / system)
The viewer's display name (up to 40 characters) and optional relationship (grandma, grandpa — mother's or father's side —, aunt, uncle, other)
Viewer
So the owner can tell who is who in their list
The viewer types it when joining; it need not be their Apple/Google name. The owner sees it
What a viewer sees: the shared child's name, date of birth and avatar; memories not marked "Only me" (photo, video, audio, title, note, word, collage)
Child and owner
The service itself
Only content already backed up to the server (the owner's paid-plan cloud copy); no separate copy is made. Media is served through signed links that expire within minutes
Server-side first-view and return times (a return one to seven days after the first view)
Viewer
Aggregate measurement: how many viewers open the archive and come back
Held on the membership row; not shown to the owner, no "last seen" is kept; only aggregate counts reach the dashboard
Daily read counter: owner, viewer, day, number of links issued, byte upper bound
Viewer
Watch for abuse and unusual load
Which memory was opened is not recorded
Per-minute link counter
Viewer
Rate limit
—
Invite-code attempts: account ID, time, success, route (code / link)
Account trying
Prevent code guessing
At most 5 failed code attempts per account per hour
Push registration (viewers who opt in): Expo push token, platform, app language, time zone, created/last-seen times
Viewer's device
Deliver the family summary in the app's language at a suitable local time
Up to 10 per account. The token is treated as secret (not written to logs or sent to measurement). See the bullets below
Summary choice and state: daily/weekly/off per owner, last-sent time, marker of the newest memory counted
Viewer
Decide who gets what and when; avoid duplicates
Deleted when the membership ends
First-shared time of each memory viewers can see
Owner's memory
Tell which memories are new for a summary
Server time, not the device's; goes with the memory
Cache of shared memories on the viewer's device
Viewer's device
Fast opening, offline viewing
Does not reach us. Deleted when access closes, on sign-out, on account change or account deletion; hidden if the last successful access check is older than 14 days
Signing in as a viewer uploads nothing from the viewer's own phone; the viewer is on the free plan, and for anything they add themselves section 3.1 applies.
Invite, membership and counter tables are not directly open to viewers. A viewer can read child, memory and collage rows only with an active membership, under row-level rules; media is served through signed links. Access is computed on every request from the owner's current subscription and the membership status.
When the subscription ends, access stops; if the subscription renews, paused memberships resume by themselves. When a child is deleted, that child leaves the membership; if no child remains, the membership is removed by "system". If the owner deletes their account, all invites and memberships go; if a viewer deletes theirs, only their own memberships go.
The owner sends the invite message through their own phone's share sheet (e.g. WhatsApp); it contains the child's name and the link/code. The message does not pass through our systems.
Family summary notification (remote/push; viewers only). Owners receive no remote notification. A viewer who opted in gets at most one notification per local calendar day, and only when memories newly shared with that viewer (under the rules above) have been added; the weekly option sends one on Sundays between 10:00 and 21:00. Nothing is sent between 21:00 and 09:00 in the recipient's local time (whatever piled up goes after 09:00), and an owner who is still adding memories (the newest one less than an hour old) is left for a later run so that several additions arrive in one notification. The text shows the first name of up to three children (further children appear only in the count) and the number of new moments, for example "New moments for Ada" / "3 new moments were added". There is no photo, caption, title or note in it. The app is not woken silently in the background.
How it is switched on. The first time a viewer has memories to see, the app shows a short explanation (once). If the viewer says yes, the system permission dialog follows. If they decline either one, the app does not ask again; the choice (Daily summary / Weekly summary / Off) lives in the viewer's settings, and the default after opting in is daily.
What the server stores for it: the device's Expo push token (an identifier for this app on this phone; not a phone number or email), the platform (iOS/Android), the app language, the time zone, and the created/last-seen times; at most 10 devices per account (the least recently seen is dropped when an 11th registers). Also the viewer's choice per owner (daily/weekly/off), the time of the last summary sent and a marker of the newest memory already counted, and a server "first shared" time on each memory that viewers can see (to know what is new). A daily aggregate counter (summaries sent, failed, tokens removed) carries no account, child or token. These tables are closed to direct access: only the viewer's own app (own rows, through server functions) and the server's sending function can use them.
How it is delivered. The server's sending function builds the message and posts it to Expo's push service (Expo / 650 Industries, Inc., USA), which forwards it to Apple's APNs (iOS) or Google's FCM (Android). The message contains the token, the title and body described above, the Android channel, and a small data field with the account ID (random UUID) of the owner(s) whose memories the notification is about, so that tapping it opens the right shared archive. Expo, Apple and Google therefore see the child's first name, the count and that identifier in transit. The data field itself holds no name, photo or caption. We do not request or store delivery receipts.
Stopping it. The viewer can choose Weekly or Off at any time in the app, or turn off notifications for Milkteeth in the phone's settings. "Off" stops all summaries but keeps this phone's token on the server so that switching back on is quick. Signing out and "Delete all my data" remove the token (if the phone cannot reach the server at that moment, it can stay until Expo reports it invalid or the account is deleted; see section 6). A token that Expo reports as no longer valid (app removed, notifications revoked) is deleted automatically. When a viewer's membership with an owner ends, their summary choice and counted-marker for that owner are deleted.
Anonymous measurement (3.6): client events for the sharing funnel are planned; they carry no name, ID or token.
3.11 Permissions
Photo access only to import what you pick; camera to capture; microphone to record audio; notifications for reminders and, for a viewer who chooses it, for the family summary (the app asks once, after a short explanation, and does not keep asking if you decline; you can change this in the phone's settings at any time); Face ID/fingerprint for the app lock (the device handles biometrics, they never reach us); save-to-library permission only to export collages. We do not request location permission (location and broad storage permissions are blocked on Android).
3.13 While you are expecting (optional)
You can use Milkteeth before your baby is born, too. Everything below is optional; it is information entered by you or by relatives you have allowed to contribute.
Data
Why
Where it is kept
Estimated due date
The waiting timeline and the week labels on memories
On your phone; on a paid plan also in the cloud backup
Pregnancy week (only if you entered it on a memory by hand; otherwise it is worked out on your phone from the due date and not stored)
The memory's week label
With the memory: on your phone; on a paid plan also in the cloud backup
Actual date of birth and, if you entered it, the time of birth
Recording the birth; the opening date of an age-based time capsule
In the child profile: on your phone; on a paid plan also in the cloud backup
Letters (written or voice)
Leaving your child a letter to read or hear later
Like your other memories; the file of a voice letter is backed up, like other audio, while "Media backup" is on
Time-capsule settings: unlock mode (fixed date or the child's age), the date or number of months, the time it opened
Deciding when the lock lifts
On your phone; on a paid plan on the server, in a table only you can read
Family contributions: the author's account ID (shown to you with their display name), letter or wish text (up to 4,000 characters), voice-letter recording, status (pending, approved, rejected, hidden), created, edited and decided times
Letting family leave letters and wishes for the child
On the server (Share with family works through the server); the audio file in the media area
Family guesses: name ideas (up to 5), a birthday guess, a "who will they look like" choice, a short note (up to 280 characters), the author
A light, optional family game
Relatives' guesses on the server; your own guess, entered without inviting anyone, on your phone like your other memories (in the backup on a paid plan)
Album archive status and whether family access is switched off for that child
Taking an archived album off the home screen, out of reminders and out of the family view
On your phone; on a paid plan also in the cloud backup
Reminder choices (weekly "new week" and time-capsule reminders)
Scheduling notifications
On your phone; these notifications are set up on your phone and do not pass through us
Private by default. Memories you add while expecting are saved as "Only me". Sending an invite, recording the birth or reaching a capsule's opening date never changes who can see a memory; viewers see only what you choose to share. Before you share, the app shows who will see it.
Time capsule. A time capsule is a visibility lock; its content is stored in the same way as your other memories. Until the lock lifts, viewers cannot see the memory in it, its thumbnail or a summary of it; this rule is enforced on the server too. While it is locked you can still see, edit, delete and export the content, and you can remove the lock or change its date at any time. A capsule tied to your child's age waits until the actual date of birth is entered. When the opening date comes, the content is not shared with anyone automatically.
Family contributions. Viewers cannot contribute on their own; only relatives you have explicitly allowed for that child can leave a letter, a wish or a voice letter. A contribution does not appear in your album until you approve it, and other viewers see an approved contribution only if you also share it. The author can edit a contribution until you decide and can withdraw it at any time; you can approve, reject, hide or remove it. The file of a voice contribution counts towards your backup space; the file of a voice contribution that is rejected, withdrawn or not approved within 7 days is deleted. If a relative's membership ends, their access closes; contributions you approved stay in your album under the author's name, and pending ones count as rejected.
Guesses. They are optional and never a condition for adding memories. After the birth, the app shows who guessed closest only for the birthday guess; weight and physical measurements are not asked for.
Not for ads or measurement. The estimated due date, pregnancy week, time of birth, letter and contribution texts, guesses and media addresses are never sent to ad networks or to anonymous measurement. No ads are shown on the expected-baby screens. Measurement counts only the type of event (3.6).
Weekly info cards. These are fixed texts that come with the app; which card you open is not sent to us. They are not medical advice (Terms, section 2). The app does not measure or interpret a heartbeat.
Keeping and deleting. This information is kept and deleted in the same way as your other memories (sections 6 and 9): on the free plan it stays on your phone only; on a paid plan the cloud copy is kept for 60 days after your access ends and then deleted, and the copy on your phone is not touched; "Delete all my data" erases it too. There is no separate or longer retention for time capsules. Archiving is not deleting: you can open and export an archived album from My profile.
4. Children's data
The app is for parents and guardians; it is not intended for people under 18 to use alone.
A child's name, date of birth, photos, video, audio, notes and first words are entered by the parent/guardian on the child's behalf. By entering them you state that you hold parental authority/guardianship or have informed the child's other guardian or legal representative.
Extra commitments for children's data: never sold, never used for advertising or profiling, no face or voice recognition, not used to train models, never sent to ad networks.
The app has developmental milestones such as "first tooth" and a tooth map.
What is entered while expecting: the estimated due date and pregnancy week are entered by the parent to organise memories; they are not a medical record and are not processed for medical purposes (3.13).
Showing a child's data to someone else: the owner can show the child's name, date of birth, avatar and memories not marked "Only me" to viewers they choose (3.12). Only the owner decides which children and memories are visible; we do not use this content for any other purpose.
A child's name in a notification: the family summary shows the first name of up to three children the viewer is allowed to see, in the notification title. It therefore passes through Expo and Apple/Google and may be seen on the recipient's lock screen. No other child data (photo, date of birth, caption) is in it.
Right to delete: you can delete a child profile or memories in the app, or delete your account to remove the cloud copy (see section 9).
5. Who we share data with (recipients and transfers)
We do not sell data. The following are service providers acting on our behalf (except Google AdMob, which may also process for its own purposes).
Provider
Purpose
Data
Location
Transfer
Supabase
Database, sign-in, server functions
Account, paid-plan backup text records (including pregnancy information and time-capsule settings), family contributions and guesses, subscription entitlement, code link, anonymous counters, feedback
Sending email (deletion-reminder emails, support replies, admin invitations). Resend is an email provider that handles them on our behalf
Email address, message (including the reminder text)
—
—
Viewers you invite are not our service providers but recipients you choose: the chosen children's name, date of birth, avatar and memories not marked "Only me" (photos, video, audio, words, notes, collages) are shown to them; their display name and relationship appear in your list (3.12). Contributions from relatives you allowed to contribute come to you first; they are not shown to any other viewer unless you approve them and also share them (3.13).
We may disclose data to competent authorities on lawful request. In a merger or transfer of the business, data may pass to the acquirer.
International transfers
Your account and backup records are kept on Supabase infrastructure, on servers in Singapore (AWS ap-southeast-1). This means the data is transferred outside Türkiye and the European Union. Media files are kept on servers in Germany (Hetzner).
The table below matches the provider table above one to one:
Provider
Where the data is
Transfer outside Türkiye and/or the EU
Supabase
Singapore (AWS ap-southeast-1)
Yes
Hetzner Online
Falkenstein, Germany (EU)
Yes from Türkiye, no from the EU
RevenueCat
USA
Yes
Sentry
EU (Germany)
Yes from Türkiye, no from the EU
Google (AdMob, UMP)
USA and other Google locations
Yes (free plan only)
Expo (family summary)
USA
Yes (only viewers who opt in)
Apple (APNs) / Google (FCM)
USA and other locations
Yes (only viewers who opt in)
Cloudflare, Resend
USA/global
Yes
6. How long we keep data
Data
Period
Data on your device
Until you delete it or uninstall the app
Account information
Until you delete your account
Cloud backup (text records and media)
During your active subscription. 60 days after access ends; you are warned 14, 7, 3 and 1 day before (an in-app notice and, if you allowed notifications, a notification set up on your phone); in addition, if your account has an email address, we email it 30, 7 and 1 day before (through Resend, in the language of the last device registered for notifications on your account, English if there is none); no server push; then server records and files are deleted. If you renew, the countdown is cancelled. The copy on your device is not deleted.
Cloud copies that don't fit after moving to a smaller plan
Stay readable for 90 days, then the oldest cloud copies that don't fit are removed. Files on your device are not touched. The retention period when over the limit is 90 days; you are told inside the app when you shrink the plan and during the period.
Pregnancy information, letters, time-capsule settings, archive status
Same as your other memories: on the device until you delete it; in the cloud backup, the rules above (60 days after access ends). There is no separate or longer retention for time capsules.
Family contributions
Until the owner removes them, the author withdraws them or the owner deletes their account. The file of a voice contribution that is rejected, withdrawn or not approved within 7 days is deleted. When a membership ends, pending contributions count as rejected
Family guesses
Until the author or the owner deletes them, or the owner deletes their account
Account deletion request
Cloud records are deleted immediately; media files are removed by a background cleanup that works in batches (normally minutes for a small backup; the server deletes 25 objects per run, about 2,400 a day, so a backup with many files takes days)
Subscription, purchase and commission accounting records
For the statutory retention period; the link to you is severed when you delete your account
Share with family: invite record
Single-use invites that expired more than 30 days ago (including accepted ones) are deleted when the owner creates a new invite; all go with the owner's account
Share with family: membership record
Active and paused memberships: until the viewer leaves, the owner removes them, the child is deleted, or either deletes their account. A removed membership record (display name, relationship, child IDs, removal time and who removed it) stays until either account is deleted
Share with family: first-view / return times
With the membership record (reset if the same viewer rejoins through a new invite from the owner)
Share with family: daily read counter
Until the account is deleted
Share with family: per-minute link counter
Rows older than one hour are deleted on the viewer's next read request
Share with family: invite-code attempts
Rows older than a day are deleted on the next failed attempt (at most 50 per call)
Share with family: push registration (token, platform, language, time zone)
Until the viewer signs out or deletes their account (or the same token is registered by another account on that phone). A token Expo reports as no longer valid is deleted at the next send. Switching the summary to "Off" does not delete it. The app refreshes the registration when opened (at most once a day); a device not seen for 30 days is no longer used and its token is deleted from the server (this also covers a phone that was offline at sign-out)
Share with family: summary choice and state (per owner)
Until the membership ends (then deleted) or the account is deleted
Share with family: first-shared time of a memory
With the memory (deleted with the memory, child or account)
Share with family: summary daily counter
Aggregate, no account/child/token;
Share with family: cache on the viewer's device
Deleted when access closes, on sign-out, on account change or account deletion; hidden 14 days after the last successful access check while offline
Error reports (Sentry)
30 days
7. Security
Transmission is encrypted with TLS. Server data is protected with row-level access rules: an account owner reaches their own data, and an invited viewer reaches only what an owner with an active membership has shared. The media area is private; access is granted through short-lived signed links. The admin panel is open only to authorised administrators and actions are written to an audit log. No system is fully secure; in case of a breach we make the legally required notifications.
8. Your rights (summary)
You have the rights to access, rectify, delete, restrict processing, object, port your data and withdraw consent, and you may complain to an authority. To use these rights, write to support@milkteeth.app; we may ask you to verify that the request is yours. For a child's data the request is made by the parent or guardian. If you live in Türkiye you can also exercise your rights under Article 11 of the KVKK at the same address; you can complain to your local data protection authority (in Türkiye the Personal Data Protection Board; in the EU/EEA/UK the authority in your country).
9. How to delete or export your data
Delete everything: My profile → "Delete all my data". All memories, profiles and preferences on the device are deleted; the cloud copy (text and media) is erased and your account closed. If the cloud copy cannot be deleted, the device data is left untouched and you are told. Your store subscription is not cancelled by this; cancel it separately under Subscriptions in the App Store or Google Play.
Stop notifications: in the app, Family updates → Weekly or Off, or turn off notifications for Milkteeth in the phone's settings. Signing out and "Delete all my data" remove this phone's token from the server.
End sharing: the owner removes a viewer from the Family screen (access closes on the server at once, and the viewer's device deletes its copy the next time it connects); a viewer can also leave from their own screen. "Delete all my data" ends sharing too. If a viewer deletes their own account, only their own memberships go. For an issue about a viewer: support@milkteeth.app.
Withdraw your contribution: you can delete a letter, wish, voice letter or guess you left in a relative's album at any time.
Export: My profile → "Export my data": your memories and the media files on this device in a single ZIP.
If you cannot access the app: write to support@milkteeth.app from the Apple or Google email you signed up with, with the subject "Account deletion request"; the steps and what is deleted or kept are on https://milkteeth.app/hesap-silme/.
10. Ad and measurement choices
Ad consent: Google's form in the EEA/UK/Switzerland; viewable under My profile → Ad preferences. Only a paid subscription removes ads entirely.
The app uses no cookies. These web pages use no cookies either.
11. Changes
We tell you about important changes inside the app. The date of the current text is in the heading.
Hier steht das Wichtigste dazu, wie Milkteeth mit den Angaben umgeht, die du während der Schwangerschaft machst.
Was: der voraussichtliche Geburtstermin, eine Schwangerschaftswoche (nur wenn du sie selbst bei einer Erinnerung einträgst), das tatsächliche Geburtsdatum und, wenn du willst, die Uhrzeit, Briefe (geschrieben oder als Sprachaufnahme), die Einstellungen einer Zeitkapsel, Beiträge und Schätzungen der Familie sowie der Archivstatus eines Albums. All das ist freiwillig.
Wo: wie deine anderen Erinnerungen. Im kostenlosen Tarif bleibt alles nur auf deinem Telefon; in einem kostenpflichtigen Tarif kommt das Backup in der Cloud dazu. Beiträge und Schätzungen der Familie liegen auf unseren Servern, weil das Teilen mit der Familie über sie läuft.
Wer es sieht: standardmäßig nur du. Eine Einladung, die Geburt oder das Öffnungsdatum einer Zeitkapsel ändern nichts daran, wer eine Erinnerung sieht; Eingeladene sehen nur, was du selbst teilst.
Zeitkapsel: Eine Zeitkapsel ist eine Sichtbarkeitssperre; ihr Inhalt wird genauso gespeichert wie deine anderen Erinnerungen. Solange sie gesperrt ist, sehen Eingeladene weder die Erinnerung noch ein Vorschaubild; du selbst kannst den Inhalt jederzeit ansehen, bearbeiten, löschen und exportieren.
Beiträge der Familie: Nur Angehörige, denen du es für ein Kind ausdrücklich erlaubst, können einen Brief, einen Wunsch oder einen gesprochenen Brief hinterlassen. Ein Beitrag erscheint erst, wenn du ihn freigibst; wer ihn geschrieben hat, kann ihn jederzeit zurückziehen.
Keine Werbung, keine Messung: Geburtstermin, Schwangerschaftswoche, Geburtszeit, Brief- und Beitragstexte, Schätzungen und Medienadressen gehen nie an Werbenetzwerke oder in die anonyme Messung. Auf den Bildschirmen für das erwartete Baby wird keine Werbung gezeigt.
Aufbewahrung und Löschen: wie bei deinen anderen Erinnerungen. Nach dem Ende eines Abos wird die Kopie in der Cloud 60 Tage aufbewahrt und dann gelöscht; die Kopie auf deinem Telefon bleibt. Für Zeitkapseln gibt es keine gesonderte oder längere Aufbewahrung. Mein Profil → Alle meine Daten löschen entfernt auch diese Angaben.
Wöchentliche Infokarten: Sie sind allgemeine, ungefähre Informationen und keine medizinische Beratung. Bei allen Fragen zu deiner Gesundheit oder der deines Babys wende dich an deine Ärztin, deinen Arzt oder deine Hebamme. Die App misst oder deutet keinen Herzschlag.
Die vollständige Datenschutzerklärung und die Nutzungsbedingungen gibt es auf Türkisch und Englisch.
Confidentialité : si tu attends un bébé
Voici l’essentiel sur la façon dont Milkteeth traite les informations que tu saisis pendant la grossesse.
Quoi : la date prévue d’accouchement, une semaine de grossesse (seulement si tu la saisis toi-même sur un souvenir), la date réelle de naissance et, si tu le souhaites, l’heure, des lettres (écrites ou vocales), les réglages d’une capsule temporelle, les contributions et pronostics de la famille, et l’état d’archivage d’un album. Tout cela est facultatif.
Où : comme tes autres souvenirs. Avec l’offre gratuite, tout reste uniquement sur ton téléphone ; avec une offre payante, la sauvegarde dans le cloud s’y ajoute. Les contributions et pronostics de la famille sont conservés sur nos serveurs, car le partage en famille passe par eux.
Qui le voit : par défaut, uniquement toi. Une invitation, la naissance ou la date d’ouverture d’une capsule ne changent pas qui voit un souvenir ; les personnes invitées ne voient que ce que tu partages toi-même.
Capsule temporelle : une capsule temporelle est un verrou de visibilité ; son contenu est conservé de la même façon que tes autres souvenirs. Tant qu’elle est verrouillée, les personnes invitées ne voient ni le souvenir ni sa miniature ; toi, tu peux à tout moment voir, modifier, supprimer et exporter le contenu.
Contributions de la famille : seuls les proches que tu autorises explicitement pour un enfant peuvent laisser une lettre, un vœu ou une lettre vocale. Une contribution n’apparaît qu’après ton approbation ; son auteur peut la retirer à tout moment.
Ni publicité ni mesure : la date prévue, la semaine de grossesse, l’heure de naissance, les textes des lettres et des contributions, les pronostics et les adresses des médias ne sont jamais envoyés aux réseaux publicitaires ni à la mesure anonyme. Aucune publicité n’est affichée sur les écrans du bébé attendu.
Conservation et suppression : comme pour tes autres souvenirs. À la fin d’un abonnement, la copie dans le cloud est conservée 60 jours puis supprimée ; la copie sur ton téléphone reste. Il n’y a pas de conservation séparée ou plus longue pour les capsules temporelles. Mon profil → Supprimer toutes mes données efface aussi ces informations.
Fiches hebdomadaires : ce sont des informations générales et approximatives, pas un avis médical. Pour toute question sur ta santé ou celle de ton bébé, adresse-toi à ton médecin ou à ta sage-femme. L’appli ne mesure ni n’interprète aucun battement de cœur.
La politique de confidentialité complète et les conditions d’utilisation sont disponibles en turc et en anglais.
Privacidad: si esperas un bebé
Esto es lo esencial sobre cómo trata Milkteeth la información que introduces durante el embarazo.
Qué: la fecha probable de parto, una semana de embarazo (solo si la introduces tú en un recuerdo), la fecha real de nacimiento y, si quieres, la hora, cartas (escritas o de voz), los ajustes de una cápsula del tiempo, las aportaciones y predicciones de la familia y el estado de archivo de un álbum. Todo es opcional.
Dónde: igual que tus otros recuerdos. Con el plan gratuito todo se queda solo en tu teléfono; con un plan de pago se añade la copia de seguridad en la nube. Las aportaciones y predicciones de la familia se guardan en nuestros servidores, porque Compartir en familia funciona a través de ellos.
Quién lo ve: por defecto, solo tú. Una invitación, el nacimiento o la fecha de apertura de una cápsula no cambian quién ve un recuerdo; las personas invitadas solo ven lo que tú compartes.
Cápsula del tiempo: una cápsula del tiempo es un bloqueo de visibilidad; su contenido se guarda igual que tus otros recuerdos. Mientras está bloqueada, las personas invitadas no ven ni el recuerdo ni su miniatura; tú puedes ver, editar, borrar y exportar el contenido en cualquier momento.
Aportaciones de la familia: solo los familiares a los que das permiso expresamente para un niño pueden dejar una carta, un deseo o una carta de voz. Una aportación aparece solo cuando la apruebas; su autor puede retirarla en cualquier momento.
Ni publicidad ni medición: la fecha probable de parto, la semana de embarazo, la hora de nacimiento, los textos de cartas y aportaciones, las predicciones y las direcciones de los archivos nunca se envían a redes publicitarias ni a la medición anónima. En las pantallas del bebé esperado no se muestran anuncios.
Conservación y borrado: igual que tus otros recuerdos. Cuando termina una suscripción, la copia en la nube se conserva 60 días y después se borra; la copia de tu teléfono se queda. No hay una conservación aparte ni más larga para las cápsulas del tiempo. Mi perfil → Eliminar todos mis datos también borra esta información.
Tarjetas semanales: son información general y aproximada, no consejo médico. Para cualquier cuestión sobre tu salud o la de tu bebé, consulta a tu médico o matrona. La app no mide ni interpreta ningún latido.
La política de privacidad completa y las condiciones de uso están disponibles en turco e inglés.