PENS STUDIO

[ LİVA · GİZLİLİK ]

Gizlilik Politikası

Liva, regl döngünü takip etmen için yapılmış bir uygulamadır. İşlediği verilerin çoğu sağlık verisidir ve bunun ne anlama geldiğini biliyoruz. Bu metin, hangi verinin nerede tutulduğunu, kimin görebildiğini ve nasıl silebileceğini olduğu gibi anlatır.

SON GÜNCELLEME: 12 Eylül 2026

01Kısaca

  • Hesap açmadan kullanırsan kayıtların yalnızca telefonunda durur; sunucuda senin adına bir kimlik bile açılmaz.
  • Hesapsız da partnerle eşleşebilirsin. Eşleşme kodu oluşturduğunda ya da girdiğinde sunucuda e-postasız, anonim bir kimlik açılır; yalnızca eşleşme bilgin, adın, paylaşmayı seçtiğin kategoriler, gönderdiğin mesajlar ile fotoğraflar ve bildirimlere izin verdiysen bildirim jetonun sunucuya gider.
  • Hesap açarsan kayıtların ve ayarların hesabına yedeklenir; yeni telefonda giriş yaptığında kendiliğinden geri gelir.
  • Reklam, analitik, izleme ve veri satışı yok. Verini reklam ya da pazarlama için kimseyle paylaşmıyoruz; yalnızca hizmeti sunmak için çalıştığımız sağlayıcılar (aşağıda) kendi işleri kadarını işler.
  • Partnerinle yalnızca senin açtığın kategoriler paylaşılır; kapalı bir kategori telefonundan hiç çıkmaz.
  • Kayıtlarını ve sunucudaki verilerini uygulamanın içinden kalıcı olarak silebilirsin; geri kalanı için bize yazman yeter.

02Veri sorumlusu

Bu uygulamayı geliştiren ve 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) kapsamında veri sorumlusu olan kişi: Eray Özdemir. İletişim: eodigitaloffical@gmail.com.

03Hangi verileri işliyoruz

Uygulamaya kendi girdiğin veriler:

  • Hesap bilgileri: e-posta adresin ve şifren (şifre yalnızca geri döndürülemez özet olarak, kimlik sağlayıcımızda saklanır).
  • Profil bilgileri: adın, yaşın, ortalama döngü ve regl uzunluğun, döngü düzenliliğin, rolün (kendi döngünü mü takip ediyorsun, partner misin).
  • Uygulamayı kullanma amacın: “Döngümü takip ediyorum”, “Gebe kalmaya çalışıyorum” ya da “Gebelikten korunuyorum”. Son ikisi gebelik niyetini gösterdiği için bunu da sağlık verisi sayıyoruz. Telefonunda durur, hesabın varsa yedeğe girer, partnerinle paylaşılmaz.
  • Sağlık verileri: regl başlangıç ve bitiş tarihlerin, belirtilerin ve şiddetleri, ruh halin, günün tek dokunuşluk “bugün nasıl?” işaretin (iyi / idare eder / zor), yazdığın notlar.
  • Profil fotoğrafın: yalnızca telefonunda tutulur; sunucuya da hesap yedeğine de gitmez.
  • Tercihlerin: hatırlatıcı, uygulama, paylaşım ve partner bildirim ayarların; partnerinden gelip “Benden gizle” dediğin fotoğrafların listesi (bu liste yalnızca telefonunda durur, yedeğe girmez).
  • Partnerle eşleşirsen: partnerine görünen adın, sohbette yazdığın mesajlar, gönderdiğin fotoğraflar ve yanlarına yazdığın kısa notlar.
  • Bize yazarsan: e-posta adresin ve yazdıkların. Uygulamanın içinden yazarsan e-postaya uygulama sürümü ve telefonunun işletim sistemi eklenir.

Uygulamanın çalışması için işlenen teknik veriler:

  • Bir partnere bağlıyken ve bildirim iznin açıksa: cihazının anlık bildirim jetonu ve platformu (iOS/Android), hesap ya da anonim kimliğinle birlikte.
  • Partner eşleşmesi için oluşturulan kısa ömürlü davet kodu ve gönderilen partner bildirimlerinin kaydı (tür ve zaman).
  • Hesap ya da anonim kimlik açıldıysa: kimlik sistemimiz (Supabase) giriş, kayıt ve şifre sıfırlama gibi olayların zamanını, IP adresini ve cihaz/tarayıcı bilgisini (user-agent) oturum ve güvenlik kaydı olarak tutar.
  • Uygulama her açıldığında güncelleme olup olmadığını Expo’ya sorar; bu istekle uygulama sürümü, platform ve kurulum başına rastgele üretilmiş bir kimlik gider. Bildirim jetonu alınırken de Expo’ya, uygulamanın bu cihaz için ürettiği rastgele bir kimlik gider. Her ağ isteğinde olduğu gibi IP adresin de bu hizmetlere ulaşır.

İşlemediğimiz veriler: konum, reklam kimliği, kişi listen, tarayıcı geçmişin. Seni uygulamalar ve siteler arasında izlemiyoruz, kullanım analitiği toplamıyoruz.

04Verilerin nerede tutuluyor

Misafir olarak kullanıyorsan: bütün kayıtların telefonundaki veritabanında durur; telefonun disk şifrelemesi ve ekran kilidiyle korunur. Partner eşleşmesi için kod oluşturmadıkça ya da girmedikçe sunucuda senin adına bir kimlik açılmaz ve sunucuya hiçbir şey gitmez.

Misafirken eşleşme kodu oluşturur ya da girersen: sunucuda e-postasız, anonim bir kimlik açılır. Kayıtların yine yalnızca telefonunda durur ve hiçbir yere yedeklenmez; sunucuya yalnızca partner paylaşımı için gerekenler gider (aşağıda “Partner paylaşımı”).

Hesap açtıysan: kayıtların, profilin ve ayarların (kullanma amacın dahil) ek olarak hesabına yedeklenir. Yedek, Supabase altyapısındaki sunucularımızda tutulur; yalnızca senin hesabın erişebilir (satır düzeyinde erişim kuralları). Uygulama açıldığında ya da öne geldiğinde, son yedek yarım saatten eskiyse kendiliğinden güncellenir.

Yeni bir telefonda ya da uygulamayı yeniden kurduktan sonra aynı hesapla giriş yaptığında hesabındaki yedek telefona kendiliğinden gelir. Birleştirerek gelir: telefondaki hiçbir kayıt silinmez, aynı güne ait bir kayıt iki tarafta da varsa telefondaki kalır. Profilin ve ayarların yalnızca telefonda hiç regl kaydı yoksa yedektekiyle değişir.

Aynı hesap birden fazla telefonda açıksa: bir telefon açıldığında ya da öne geldiğinde, öbürünün yüklediği yeni yedeği önce kendine birleştirir, sonra yükler; iki telefonun kayıtları böylece zamanla birleşir. Birleştirme yalnızca ekler, hiçbir şeyi silmez. Bu yüzden bir telefonda sildiğin kayıt öbür telefonda duruyorsa oradan yedeğe ve geri telefonuna gelebilir; silmek istediğini her telefonda ayrıca sil. Hesabındaki yedek bir telefonda silinirse öbür telefon kendi kayıtlarını kendiliğinden yeniden yüklemez; istersen oradan “Şimdi yedekle” ile yeniden oluşturursun. Hesabı tek telefonda kullanıyorsan, “Hesaptan geri yükle”ye kendin basmadıkça sildiğin kayıt yedekten geri gelmez.

Dürüst olmak gerekirse: yedek uçtan uca şifreli değildir. Bu, sunucuyu işleten kişinin teknik olarak verine erişebileceği anlamına gelir. Bunu ekranda da yazıyoruz; hesap açıp açmamak senin kararın.

iPhone’unda iCloud yedeklemesi açıksa telefondaki kayıtların Apple’ın cihaz yedeğine de girer (Android’de telefonunun yedekleme ayarına göre Google’ın cihaz yedeğine); bu yedek senin Apple ya da Google hesabındadır, biz erişemeyiz.

Veriler aktarılırken her zaman şifreli bağlantı (HTTPS) kullanılır.

05Verileri ne için kullanıyoruz

  • Döngü tahminlerini hesaplamak (sonraki regl, yumurtlama, doğurganlık penceresi).
  • Seçtiğin hatırlatıcıları ve destek mesajlarını göndermek.
  • Hesabın varsa kayıtlarını yedeklemek ve yeni telefonuna geri getirmek.
  • Partnerinle, senin açtığın kadarını paylaşmak ve partner bildirimlerini iletmek.
  • Hesabının ve hizmetin güvenliğini sağlamak, kötüye kullanımı önlemek.
  • Bildirdiğin bir fotoğrafı incelemek ve bize yazdığında sorununu çözmek.

Verilerini reklam, profilleme ya da pazarlama için kullanmıyor, satmıyor ve bu amaçla kimseyle paylaşmıyoruz; bunun için yapılmış bir altyapımız da yok.

06Partner paylaşımı

Bir partnere bağlanmak tamamen isteğe bağlıdır ve iki taraf da istediği an bağı koparabilir.

Eşleşme için iki tarafın da sunucuda bir kimliği olmalı. Hesabın yoksa, eşleşme kodu oluşturduğunda ya da bir kod girdiğinde arka planda anonim bir kimlik açılır (eşleşme gerçekleşmese de); o ana kadar açılmaz. Bu kimlik e-posta ya da başka bir iletişim bilgisi içermez. Kod oluşturduğunda ya da girdiğinde, hesabın olsa da olmasa da, partnerine görünen adın da sunucuya yazılır.

Paylaşılan kategoriler (günlük özet, takvim, belirtiler ve ruh hali, notlar) başlangıçta kapalıdır ve ayrı ayrı açılır. Kapalı bir kategori telefonundan hiç çıkmaz: süzme sunucuda değil, cihazında yapılır. Açtığın kategorilerin güncel bir kopyası adınla birlikte sunucuda tutulur ve yalnızca bağlı partnerin okuyabilir. Bütün kategorileri kapattığında ya da bağlı partnerin kalmadığında bu kopya silinir.

“Bugün nasıl?” işaretin, günlük özet açıksa partnerine gösterilir.

Partner ekranındaki “Partnerine haber ver” bölümünde iki ayar var: “Anlık bildirim” ve “Zor günlerde haber ver”. İkisi de başlangıçta açıktır ve ilgili kategoriyi paylaşmaya açtığın an çalışır. Günlük özet açıksa reglin başladığında ve bittiğinde; belirtiler açıksa yoğun bir ağrı ya da kötü bir ruh hali kaydettiğinde; günlük özet açıkken günü “zor” işaretlediğinde partnerine anlık bildirim gider (ağrı, ruh hali ve “zor” için günde en fazla bir kez). İstemezsen bu ayarları aynı ekrandan kapatabilirsin. Partnerin kendi uygulamasında “Bildirim al”ı kapatırsa bildirim almaz.

Kilit ekranında görünen metin ne olduğunu söylemez; yalnızca adını ve “yeni bir güncelleme paylaştı, görmek için dokun” der. Ayrıntı uygulamanın içindedir. Uygulamanın doğru ekranı açabilmesi için bildirimle birlikte görünmeyen bir olay türü etiketi (ör. regl başladı, yoğun ağrı) de gider. Bildirimler Expo’nun bildirim servisi ve Apple ya da Google üzerinden iletilir; gönderilen bildirimlerin kaydı (tür ve zaman) sunucuda tutulur ve bağ koptuğunda silinir.

Bağlı olduğun kişiyle yazışabilir ve fotoğraf gönderebilirsiniz. Mesajlar ve fotoğraf kayıtları sunucuda durur ve yalnızca ikinize açıktır; bildirdiğin bir mesajı incelemek için biz de görebiliriz. Fotoğraflar telefonda küçültülüp sunucudaki özel bir depolama alanına yüklenir; yalnızca gönderen ve alıcı, süreli imzalı bağlantılarla açabilir. Gönderen mesajını ya da fotoğrafını istediği an iki taraftan da silebilir. Yeni mesajda ya da fotoğrafta alıcıya giden bildirim yalnızca gönderenin adını ve “sana mesaj gönderdi” ya da “sana bir fotoğraf gönderdi” cümlesini içerir; mesajın metni ve fotoğrafın notu bildirimde görünmez.

Bağ koptuğunda mesajlar ve fotoğraf kayıtları sunucudan hemen silinir ve fotoğraflar karşı tarafa kapanır. Dosyaları gönderenin uygulaması siler: bağı koparan tarafın gönderdikleri o anda; karşı tarafın gönderdikleri, onun uygulaması bağın koptuğunu fark ettiğinde (uygulamayı açtığında ya da öne getirdiğinde; son birkaç dakikada yüklenenler bir sonraki sefere kalır). O zamana kadar bu dosyalara yalnızca gönderen erişebilir; hesabını silerse onlar da silinir.

Partnerinden gelen bir fotoğrafa basılı tutarak onu bildirebilir, yalnızca kendi telefonunda gizleyebilir ya da bağı koparabilirsin. Gizlemek sunucuda hiçbir şeyi değiştirmez; partnerin fotoğrafı görmeye devam eder. Bildirmek, posta uygulamanda bize hazır bir e-posta açar: fotoğrafın kimliği, gönderilme zamanı, dosya yolu (gönderenin hesap kimliğini içerir), varsa notu, uygulama sürümü ve platform. Göndermek sana kalmış. Bildirim gelirse yalnızca o fotoğrafı ve notunu incelemek için sunucuda açarız ve gerekiyorsa kaldırırız.

Partnerinin telefonunda, paylaştığın özetten türetilen günlük “nasıl destek olurum” ipuçları gösterilir; her sabah ve tahmini regl tarihinden önce yerel bildirim olarak kurulur. Bu bildirimler kilit ekranında adından başka bir şey söylemez; regl, tarih ya da döngü evresi yazmaz. İpuçları ve hatırlatmalar partnerinin telefonunda hesaplanır; sunucuya ayrıca bir şey gitmez.

07Bildirimler

Regl hatırlatıcıları, günlük kayıt hatırlatıcısı ve regl günlerindeki destek mesajları telefonunda yerel olarak kurulur; sunucuya gitmez. Bildirim izni vermezsen hiçbiri gönderilmez. Bunlar kendi döngün hakkında olduğu için (ör. “Reglin yaklaşıyor”) kilit ekranında görünebilir; istemezsen telefonunun bildirim ayarlarından önizlemeyi kapatabilirsin.

Bir partnere bağlıyken ve bildirim izni verdiysen cihazının bildirim jetonu, hesap ya da anonim kimliğinle birlikte sunucuda saklanır ve bildirim gönderilirken Expo’ya iletilir. Fotoğraf bildirimleri iki yöne gittiği için iki taraf da jetonunu kaydeder.

Partnerinin paylaştıklarını gören tarafta “Bildirim al” anahtarı var; kapatınca jeton silinir. Paylaşan tarafta ayrı bir anahtar yok: bildirim istemezsen telefonunun ayarlarından Liva’nın bildirim iznini kapatabilirsin, ama jeton aşağıdaki durumlardan biri olana kadar sunucuda kalır. Jeton her iki tarafta da hiç bağın kalmadığında, hesabından çıkış yaptığında ve hesabını ya da anonim kimliğini sildiğinde silinir. Çıkış yaparken internet yoksa silinemeyebilir; o zaman bağ kopunca ya da hesap silinince gider.

08Kimlerle çalışıyoruz

Verini reklam, analitik ya da satış amacıyla kimseyle paylaşmıyoruz. Hizmeti sunabilmek için şu sağlayıcılar, yalnızca kendi görevleri için gereken veriyi bizim adımıza işler:

  • Supabase: hesap ve anonim kimlikler, veritabanı (hesap yedeği, partner bağları ve özetleri, mesajlar, fotoğraflar, bildirim jetonları) ve kimlik sisteminin güvenlik kayıtları.
  • Expo: anlık bildirimlerin iletilmesi (bildirim jetonu ve bildirimin içeriği), uygulama güncellemelerinin dağıtımı ve uygulamanın derlenmesi.
  • EmailJS ve bağlı olduğu e-posta sağlayıcısı Google (Gmail): hesap e-postalarının (şifre sıfırlama ve doğrulama kodları) gönderilmesi. Her e-postada yalnızca alıcı adresi, e-postanın metni ve tek kullanımlık kod gider. EmailJS gönderim isteğini ve teknik meta verisini kendi politikasına göre saklar (genel üst sınır 30 gün); e-posta Liva’nın Gmail hesabından gönderildiği için bir kopyası o hesapta da durur.
  • Apple ve Google: uygulamanın dağıtımı ve bildirimlerin cihazına ulaştırılması.

Bu sağlayıcıların sunucuları Türkiye dışında olabilir. Hesap açarak ya da partnerle eşleşerek verilerinin bu amaçla yurt dışına aktarılmasına açık rıza vermiş olursun (KVKK m. 9). Misafir olarak eşleşme kullanmıyorsan kayıtların yurt dışına aktarılmaz; yalnızca yukarıda anlatılan güncelleme denetimi isteği Expo’ya gider.

09Saklama süresi ve silme

  • Telefonundaki kayıtlar sen silene ya da uygulamayı kaldırana kadar durur.
  • Hesap yedeğin hesabın var olduğu sürece durur.
  • Partner özeti bütün kategorileri kapattığında ya da bağlı partnerin kalmadığında silinir. Bildirim jetonunun ne zaman silindiği yukarıda, “Bildirimler”de.
  • Mesajlar ve paylaşılan fotoğraflar, gönderen sildiğinde ya da bağ koptuğunda silinir (dosyaların ne zaman silindiği yukarıda, “Partner paylaşımı”nda).
  • Partner bildirimlerinin kaydı (tür ve zaman) bağ koptuğunda silinir. Partnerine görünen adın ve davet kodların sunucuda durur; hesabın ya da anonim kimliğin silindiğinde gider.
  • Kimlik sisteminin güvenlik kaydı (olay zamanı, IP adresi, user-agent) hesabını sildiğinde kendiliğinden silinmez; silinmesini istersen bize yazman yeter. EmailJS’in gönderim kayıtları onun saklama süresine tabidir.
  • Sildiğin veriler canlı veritabanımızdan hemen gider. Sunucu sağlayıcımızın (Supabase) sistem yedeklerinde sınırlı bir süre daha kalabilir; bu yedekler arıza durumunda sistemi geri getirmek için tutulur ve süresi dolunca kendiliğinden silinir.
  • Gizlilik ekranındaki “Tüm verilerimi sil” bu telefondaki kayıtlarını, profilini ve ayarlarını kalıcı olarak siler. Hesabın varsa hesabındaki yedeği de siler; paylaşım ayarların da sıfırlandığı için partnerinin gördüğü özet silinir, hesabın, partner bağın, mesajların ve gönderdiğin fotoğraflar kalır. Hesapsız eşleştiysen sunucudaki anonim kimliğini ve ona bağlı her şeyi (partner bağın, adın, paylaşılan özet, mesajların, gönderdiğin fotoğraflar, bildirim jetonun) de siler. Önce sunucudaki kısım silinir; o tamamlanamazsa telefonundaki kayıtlarına dokunulmaz ve sunucuda neyin silinip neyin silinmediği sana söylenir. Aynı hesap başka bir telefonda da açıksa oradaki kayıtlar silinmez; onları o telefonda da sil, yoksa yedeğe geri gelebilirler. Bu geri alınamaz.
  • Hesapsız eşleştiysen Gizlilik ekranında “Sunucudaki verilerimi sil” de çıkar: anonim kimliğini ve ona bağlı her şeyi sunucudan siler, telefonundaki kayıtlara dokunmaz.
  • Hesapsız eşleştikten sonra var olan bir hesaba giriş yapmak istersen uygulama önce bu anonim kimliği ve ona bağlı sunucu verisini silmeni ister; girişten sonra onu uygulamadan silemeyeceğin için silmeden giriş yapılmaz. Telefonundaki kayıtların kalır. Henüz hesabın yoksa “Hesap Oluştur” e-postanı bu kimliğe bağlar, partner bağın korunur.
  • Hesap ya da anonim kimlik silinirken önce gönderdiğin fotoğrafların dosyaları silinir. Bunlar silinemezse (ör. internet yoksa) hesabın ya da kimliğin silinmez, sana söylenir ve tekrar deneyebilirsin; dosyaların bir kısmı silindiyse bunu da söyleriz.
  • Hesabını uygulamanın içinden kalıcı olarak silebilirsin (Gizlilik → Hesabımı sil): hesabın, yedeğin, adın, partner bağların, paylaşılan özetin, bildirim kaydın, mesajların, gönderdiğin fotoğraflar ve bildirim jetonun sunucudan silinir; silme tamamlandığında hepsi canlı veritabanından o anda gider. Partnerinin sana gönderdiği fotoğrafların dosyalarını onun uygulaması siler (bağın koptuğunu fark ettiğinde). Telefonundaki kayıtları tutmak ya da onları da silmek o sırada sana sorulur.
  • Uygulamaya erişemiyorsan eodigitaloffical@gmail.com adresine yazman yeterli; hesabını en geç 30 gün içinde sileriz.

10Hakların

KVKK’nın 11. maddesi kapsamında şunları isteyebilirsin:

  • Verilerinin işlenip işlenmediğini öğrenmek ve işlenmişse bilgi istemek.
  • İşlenme amacını ve amacına uygun kullanılıp kullanılmadığını öğrenmek.
  • Verilerinin aktarıldığı üçüncü kişileri bilmek.
  • Eksik ya da yanlış işlenmişse düzeltilmesini istemek.
  • Silinmesini ya da yok edilmesini istemek.
  • İşlemeye itiraz etmek ve zarara uğradıysan giderilmesini talep etmek.

Bunlar için eodigitaloffical@gmail.com adresine yazabilirsin; en geç 30 gün içinde yanıtlarız. Verinin bir kopyasını almak için ayrıca uygulama içindeki “Veri yedekleme” ekranından dilediğin an dosya olarak dışa aktarabilirsin.

11Güvenlik

Bağlantılar şifrelidir (HTTPS). Sunucudaki her kayıt, yalnızca sahibinin (ve paylaşım için yalnızca bağlı partnerin) erişebileceği şekilde satır düzeyinde korunur. Uygulamanın kendine ait ayrı bir kilidi yoktur; telefonundaki veriler işletim sisteminin disk şifrelemesine ve ekran kilidine dayanır. Uygulamayı ayrıca kilitlemek istersen, telefonun destekliyorsa işletim sisteminin uygulama kilidi özelliğini kullanabilirsin (ör. iOS 18 ve sonrasında Face ID, Touch ID ya da parolayla kilitleme).

Hesap yedeği uçtan uca şifreli değildir. Bir güvenlik ihlali olursa etkilenen kullanıcıları ve gerekli makamları yasal süre içinde bilgilendiririz.

12Çocuklar

Uygulama 13 yaşından küçükler için değildir. 18 yaşından küçüksen kullanmak için veli ya da vasinin onayı gerekir.

13Değişiklikler

Bu metni değiştirdiğimizde tarihini güncelleriz; önemli bir değişiklik olursa uygulama içinde ayrıca haber veririz. Sayfanın başındaki tarih son güncellemeyi gösterir.

14İletişim

Sorun ve talepler için: eodigitaloffical@gmail.com