Gizlilik Politikası
WisoCare, gizlilik öncelikli tasarlanmıştır. Bu politika hangi verileri topladığımızı, neden işlediğimizi, kimlerle paylaştığımızı ve haklarını nasıl kullanabileceğini açıklar.
Veri Sorumlusu
Alperen Kurbetci (bireysel uygulama geliştirici)
Adres: Mimar Sinan Mahallesi, Çekmeköy / İstanbul, Türkiye
İletişim: info@wisocare.com
Topladığımız Veriler
Aşağıda toplanan veri kategorileri ve hangi servis/teknoloji ile işlendiği listelenmiştir:
- Hesap bilgileri (opsiyonel): Email, görünür ad, sağlayıcı (Apple/Google/parola). Yalnızca hesap oluşturursan kaydedilir. (Firebase Authentication)
- Cilt analiz metrikleri: CIELAB renk değerleri, z-skor, Fitzpatrick tipi, bölge maskeleri (sayısal). Hiçbir fotoğraf çıkmaz. (OpenAI API + lokal MMKV)
- Profil ve sağlık bilgileri: Adın, yaş aralığı, cinsiyet, cilt tipi, alerjiler, kullandığın ilaçlar, hamilelik durumu, regl/adet döngüsü bilgisi (son adet tarihi, döngü fazı), bildirdiğin cilt durumu eğilimleri (hassasiyet, akne/rozasea/atopi/egzama), hedefler, yaşam tarzı yanıtları (sigara, alkol, su, uyku, vb.). Cihazında saklanır; giriş yaparsan analiz geçmişinle birlikte hesabına şifreli yedeklenir. İlgili sağlık bilgileri kişiselleştirilmiş öneri için OpenAI'a da gönderilir. (MMKV şifreli + Firebase Firestore, Avrupa + OpenAI)
- Ürünler ve rutin: Eklediğin ürünlerin adları ve aktif maddeleri, sabah/akşam rutin adımların ve tamamlama geçmişin. Ürün adları çakışma/öneri kontrolü için OpenAI'a gönderilir; giriş yaparsan tümü Firestore'a yedeklenir. (OpenAI + Firebase Firestore)
- Bulut yedeği: Hesap oluşturursan tüm profilin, analiz/sağlık geçmişin, ürünlerin ve rutinlerin JSON olarak Google Cloud Firestore'a (Avrupa / eur3 bölgesi, ABD değil) yedeklenir. Görüntü asla dahil edilmez. Ayarlar'dan bulut yedeklemeyi kapatabilirsin. (Firebase Firestore)
- Kullanım davranışı: Anonim event'ler (app_open, login, analysis_complete) yalnızca rastgele cihaz-düzeyi bir kimliğe bağlıdır; ayrıca temel bağlam (uygulama dili). Hesap kimliği veya cilt verisi eklenmez. (Google Analytics 4)
- Hata raporları: Yığın izleri, OS sürümü, app sürümü, anonim cihaz türü. Kişisel bilgi içermez. (Sentry)
- Reklam tanımlayıcıları (iOS IDFA): Yalnızca App Tracking Transparency rızası verirsen toplanır. Aksi halde non-personalized reklam gösterilir. · Google AdMob, Meta
- Reklam dönüşüm olayları (pazarlama ölçümü): Reklam kampanyalarımızın işe yarayıp yaramadığını ölçmek için Meta'ya olay sinyalleri gönderilir: uygulama açıldı, kayıt tamamlandı, cilt analizi tamamlandı, rutin oluşturuldu, kurulumdan bir gün sonra açıldı, deneme başladı, abone olundu; abonelikte tutar ve para birimi. Olayın yalnızca ADI gider; cilt ölçümlerin, analiz sonucun ya da rutinindeki ürünler GİTMEZ. Fotoğraf veya cilt verisi asla gönderilmez. App Tracking Transparency izni verirsen bu olaylar reklam kimliğine (IDFA) bağlanır; bu, iOS anlamında 'izleme' sayılır. 16-17 yaşındaki kullanıcılar için uygulama içi olay gönderilmez; yalnızca kurulum ve açılış kaydı engellenemiyor, çünkü bu kayıt yaşını sormadan önce oluşuyor. · Meta (Facebook) App Events
- Konum (opsiyonel): GPS koordinatın cihazından çıkmaz; yalnızca çözülen şehir adı (metin) ve hava verileri (sıcaklık, nem, UV) işlenir. Bu bilgiler hava durumu için WeatherAPI.com'a, öneriyi iklime uyarlamak için de OpenAI'a gönderilir. İzni reddedebilirsin; analiz devam eder, dilersen şehri elle girebilirsin. · WeatherAPI.com + OpenAI
- Yapay zekâ içeriği: Cilt metriklerinin JSON özeti, anket/profil cevapların (yaş, cinsiyet, cilt tipi, alerjiler, ilaçlar, hamilelik/döngü, cilt durumu eğilimleri, yaşam tarzı), rutinindeki ve taradığın ürünlerin adları, konum iznini verdiysen şehrin ve o anki hava durumu, Wiso'ya yazdığın sohbet mesajları ve serbest metin notların, kişiselleştirilmiş öneri üretmek için OpenAI'a gönderilir. Fotoğraf gönderilmez. · OpenAI
- Yüz & görüntü verisi: Cildini analiz etmek için uygulama, cihaz üstü makine öğrenimi (MediaPipe) ile yüz işaret noktalarını (yüz geometrisi) ve cilt bölgesi maskesini cihazında tespit eder. Yalnızca cilt alanlarını bulmak ve yukarıdaki sayısal metrikleri hesaplamak için kullanılır. Fotoğraflar, yüz işaret noktası ağı ve cilt maskesi cihazından asla çıkmaz; yalnızca fotoğraf kalitesi/pozu için hesaplanan birkaç türev sayı (kafa açısı, cilt alanı kapsama oranı) metriklerle birlikte OpenAI'a gönderilir. (Yalnızca cihazda + OpenAI türev kalite sayıları)
Ürün tarama (Premium): Barkodu okutursan ya da bir ürünün içindekiler listesinin fotoğrafını çekersen, barkod ve fotoğraf yalnızca cihazında işlenir (Apple Vision / Google ML Kit cihaz-içi yazı tanıma); fotoğraf saklanmaz, gönderilmez, işlem bitince silinir. Onayladığın içerik listesi (madde adları) rutinine kaydedilir ve profil yedeğinle birlikte saklanabilir. Ayrıca hesabın varsa, her tarama için bir kayıt tutarız: hangi maddeleri tanıdık, hangilerini tanıyamadık (tanıyamadığımız metin parçaları dahil), listeyi ne kadar okuyabildik ve eksik okuma uyarısını görüp devam etmeyi seçtin mi. Bunu, ileride bir sorun olursa sana ne gösterdiğimizi belgeleyebilmek için tutuyoruz; fotoğrafın hiçbir koşulda gönderilmez. Bu kayıt hesabınla ilişkilidir ve hesabını silince silinir.
Ayrıca, etiketini kendin okuttuğun ya da elle yazdığın bir listeyi eksiksiz onayladıysan; ürün adını, markasını, barkodunu, tanınan içerik adlarını ve kuruluma özel rastgele bir kimliği ortak ürün veritabanımıza kaydederiz. O rastgele kimlik yalnızca "kaç farklı cihaz aynı listeyi bildirdi" sayımı içindir; kullanıcı kimliğin yazılmaz, kayıt hesabınla ilişkilendirilmez, okunamayan ham metni ve fotoğrafını içermez. İnternette aratarak bulduğumuz listeler bu havuza girmez (senin okuman değil). Bu katkı varsayılan olarak açıktır; Ayarlar'dan kapatabilirsin ve kapattığın anda gönderim durur.
Ürünü hiçbir yolla bulamazsak, senin onayınla ürün adını OpenAI'ın web arama servisine göndererek içerik listesini internette aratabiliriz; bu izin ayrıca sorulur, gönderilen tek şey ürün adıdır (fotoğraf, barkod ve cilt verin gönderilmez) ve bulunan liste kaynağıyla birlikte gösterilir. Ürün verisi Open Beauty Facts'ten (ODbL) gelebilir. · Cihaz-içi işleme; MMKV + Firestore (yedek ve tarama kaydı). Android tarafında Google ML Kit, kendi çalışma metriklerini (sürüm, hata kodları, işlem süresi gibi teşhis verileri) Google'a gönderir; görüntün veya okunan metin gönderilmez.
- Wiso ile sohbet: Uygulama içinde Wiso'ya yazdığın mesajlar, bağlama uygun yanıt üretebilmesi için cilt analizi özetin ve profil bilgilerinle birlikte OpenAI'a gönderilir. Fotoğraf gönderilmez. Yapay zekâ iznini vermezsen ya da Ayarlar'dan kapatırsan sohbet buluta hiç gitmez, cihaz içi hazır yanıtlara döner. Sohbet geçmişin yalnızca cihazında şifreli olarak saklanır ve bulut yedeğine dahil edilmez; uygulamayı silersen, "Tüm Verileri Sil" dersen ya da hesabını silersen temizlenir. · OpenAI + lokal MMKV
Yüz & Görüntü Verisi
Analiz için selfie çektiğinde uygulama, cihaz üstü makine öğrenimi (MediaPipe) kullanarak yüz işaret noktalarını (yüz geometrisi) ve cilt bölgesi segmentasyon maskesini tespit eder. Bu işlem tamamen cihazında gerçekleşir. Fotoğrafın ve yüz işaret noktaların hiçbir yere yüklenmez ve kimseyle paylaşılmaz; fotoğraflarından yalnızca sayısal metrikler çıkarılır, fotoğraflar bu sırada cihazının özel geçici klasöründe geçici olarak tutulur ve hepsinin metrikleri çıkarıldığında tamamen silinir. Yalnızca elde edilen sayısal metrikleri (renk değerleri, kızarıklık/pigmentasyon skorları gibi) saklarız; fotoğrafını veya yüz geometrini asla saklamayız. Fotoğraf kalitesi/pozu için hesaplanan birkaç türev sayı (kafa açısı, cilt alanı kapsama) metriklerle birlikte OpenAI'a gönderilir; ancak fotoğraf, işaret noktası ağı ve maske cihazdan asla çıkmaz. Yüz verisi kimlik doğrulama, tanımlama veya biyometrik eşleştirme için kullanılmaz.
Yapay Zekâ İşleme & Veri Paylaşımı (OpenAI)
Sana özel analizi ve rutini oluşturmak için uygulama, sunucuları ABD'de bulunan üçüncü taraf yapay zekâ sağlayıcısı OpenAI'a şunları gönderir: sayısal cilt metrikleri; anket ve profil cevapların (cilt tipi, yaş aralığı, hedefler, yaşam tarzı yanıtları, serbest metin notların); sağlık bilgilerin (alerjilerin, kullandığın ilaçlar, hamilelik durumun, regl döngün, bildirdiğin cilt durumu eğilimleri); rutinindeki ve taradığın ürünlerin adları; konum iznini verdiysen şehrin ve o anki hava durumu (sıcaklık, nem, UV); ve Wiso'ya yazdığın sohbet mesajları. Hiçbir fotoğraf ve yüz geometrisi gönderilmez. Bu veri, uygulama içi girdilerinden ve cihaz üstü analizinden toplanır ve yalnızca cilt bakım önerilerini üretmek için kullanılır. Herhangi bir veri gönderilmeden önce uygulama içinde açık rızanı isteriz; reddedip yine de rutin takibini kullanabilirsin ve rızanı Ayarlar'dan istediğin zaman geri çekebilirsin. OpenAI bu veriyi, eşdeğer koruma sağlayan API veri politikası kapsamında işler: API üzerinden gönderilen veri OpenAI'ın modellerini eğitmek için kullanılmaz ve yurt dışı aktarımlar Standart Sözleşme Hükümleri (SCC) veya eşdeğer güvencelerle korunur.
Sağlık Bilgisi & Kaynaklar
Uygulamadaki cilt ve içerik rehberliği yalnızca bilgilendirme ve eğitim amaçlıdır; tıbbi tavsiye veya teşhis değildir. Öneriler yayımlanmış dermatoloji rehberliğine dayanır ve uygulama, "Kaynaklar & Referanslar" bölümünde (önerilen aktif maddelerin yanında dahil) güvenilir kaynaklara (American Academy of Dermatology, DermNet, NHS, ABD FDA, NIH/MedlinePlus ve ACOG gibi) bağlantı verir. Teşhis veya tedavi için her zaman bir dermatoloğa danış.
İşleme Amaçları
- Cilt analiz hizmetini sunmak ve geliştirmek
- Kullanıcıyı (opsiyonel hesabıyla) doğrulamak; verilerini buluta yedekleyip cihaz değişiminde geri yüklemek
- Taradığın ürünlerin içerik listesini çözümlemek ve beyan ettiğin alerji ve hassasiyetlerle karşılaştırmak
- Bir taramada sana ne gösterdiğimizi belgelemek: hangi maddeleri tanıdık, hangilerini tanıyamadık ve eksik okuma uyarısını görüp devam etmeyi seçtin mi
- Ortak ürün veritabanımızı, kullanıcıların onayladığı içerik listeleriyle genişletmek
- Hata ve performans sorunlarını tespit edip düzeltmek
- Uygunsa ücretsiz katmanda reklam göstermek (premium'da yok)
- Yasal yükümlülükleri yerine getirmek
Hukuki Dayanak
- Sözleşmenin ifası (KVKK m.5/2-c, GDPR Art. 6(1)(b)): Cilt analizi ve ürün tarama hizmetini sunmak için zorunlu işleme.
- Açık rıza (KVKK m.5/1, GDPR Art. 6(1)(a)): Konum, reklam tanımlayıcıları, kişiselleştirilmiş AI önerileri, ürün adının internette aratılması.
- Sağlık verisi için açık rıza (KVKK m.6, GDPR Art. 9(2)(a)): Alerjilerin, kullandığın ilaçlar, hamilelik durumun, regl döngün ve bildirdiğin cilt durumu eğilimleri özel nitelikli kişisel veridir. Bunlar yalnızca analiz öncesinde gösterilen rıza ekranında verdiğin açık rızaya dayanarak işlenir ve OpenAI'a gönderilir. Rızayı vermezsen bu veriler gönderilmez; rutin takibini rızasız kullanmaya devam edebilirsin. Rızanı istediğin zaman Ayarlar'dan geri çekebilirsin.
- Meşru menfaat (KVKK m.5/2-f, GDPR Art. 6(1)(f)): Hata raporları, ürün geliştirme ve ortak ürün veritabanına yapılan katkı. Katkı kaydı hesabınla ilişkilendirilmez, fotoğraf ve okunamayan ham metin içermez; yükün bu kadar sınırlı olması, bu işlemeyi meşru menfaate dayandırmamızın sebebidir. Bu işlemeye itiraz etme hakkın var: Ayarlar'dan katkıyı kapatman itirazın olarak işlenir ve o andan sonra hiçbir katkı gönderilmez.
Üçüncü Taraf Hizmet Sağlayıcılar
Aşağıdaki hizmet sağlayıcılar verilerini işleyebilir. Her birinin gizlilik politikasını incelemen önerilir:
- Google (Firebase Authentication, Analytics, Cloud Firestore: profil/analiz/sağlık geçmişinin şifreli bulut yedeği, Avrupa/eur3 bölgesi): https://policies.google.com/privacy
- Google AdMob (reklam): https://policies.google.com/technologies/ads
- Apple (Sign in with Apple): https://www.apple.com/legal/privacy/
- OpenAI (yapay zekâ analizi): https://openai.com/privacy
- Google ML Kit (Android, cihaz-içi yazı tanıma): Görüntün ya da okunan metin Google'a gitmez; ML Kit yalnızca kendi çalışma metriklerini (sürüm, hata kodu, işlem süresi) gönderir. · https://policies.google.com/privacy
- Sentry (hata raporlama): https://sentry.io/privacy/
- WeatherAPI.com (hava durumu): https://www.weatherapi.com/privacy.aspx
- RevenueCat (abonelik / entitlement durumu): https://www.revenuecat.com/privacy
- Meta (Facebook) App Events (reklam ölçümü): Reklam kampanyalarımızın işe yarayıp yaramadığını ölçmek için Meta'ya olay sinyalleri (uygulama açıldı, kayıt tamamlandı, cilt analizi tamamlandı, rutin oluşturuldu, kurulumdan bir gün sonra açıldı, deneme başladı, abone olundu; abonelikte tutar ve para birimi) gönderilir. Olayın yalnızca ADI gider; cilt ölçümlerin, analiz sonucun ya da rutinindeki ürünler GİTMEZ. Fotoğraf veya cilt verisi asla gönderilmez. App Tracking Transparency izni verirsen bu olaylar reklam kimliğine (IDFA) bağlanır; bu, iOS anlamında 'izleme' sayılır. 16-17 yaşındaki kullanıcılar için uygulama içi olay gönderilmez; yalnızca kurulum ve açılış kaydı engellenemiyor, çünkü bu kayıt yaşını sormadan önce oluşuyor. · https://www.facebook.com/privacy/policy
Yurt Dışına Aktarım
Bulut yedeğin (Firebase Firestore) Avrupa (eur3) bölgesinde tutulur; bu veri ABD'ye aktarılmaz. Diğer üçüncü taraf sağlayıcıların (OpenAI, Analytics, Sentry, AdMob, Meta, RevenueCat, WeatherAPI.com, Apple) sunucuları ABD'de bulunabilir. KVKK m.9 uyarınca açık rızana dayanarak ve/veya yeterli güvenceler çerçevesinde aktarım gerçekleşir. GDPR kapsamında bu aktarım Standart Sözleşme Hükümleri (SCC) veya eşdeğer mekanizmalarla korunur.
Veri Saklama Süresi
- Cihazdaki veriler (profil, analiz geçmişi, sohbet geçmişi): Hesabını silene veya app'i kaldırana kadar.
- Bulut yedeği (Firebase Firestore): Hesabını silene ya da Ayarlar'dan bulut yedeklemeyi kapatana kadar; her ikisinde de bulut kopyası kalıcı silinir.
- Önceki profil arşivi: Aynı hesaba farklı bir profil geri yüklenirse, üzerine yazılacak olan önceki bulut kopyası bir arşiv kaydına alınır ki eski verine dönebilesin. Hesabını sildiğinde bu kopya da silinir.
- Tarama kayıtları: Onayladığın ürün taramalarına ait kayıtlar hesabın açık kaldığı sürece tutulur; hesabını sildiğinde silinir.
- Hesap bilgileri (Firebase): Hesabı silersen 30 gün içinde kalıcı silme.
- Kullanım analitiği (Google Analytics 4): Anonim, 14 ay.
- Hata kayıtları (Sentry): 90 gün.
Çocuklar
WisoCare 16 yaşın altındaki kullanıcılar için tasarlanmamıştır. Uygulama, kişiselleştirilmiş öneri üretebilmek için sağlık verisi (alerjilerin, kullandığın ilaçlar, hamilelik durumun, regl döngün) işliyor ve bunu açık rızana dayandırıyor. Rızaya dayanan çevrimiçi hizmetlerde geçerli yaş sınırı GDPR m.8 uyarınca ülkeye göre 13 ile 16 arasında değişiyor ve birçok Avrupa ülkesinde 16; bu yüzden tabanı 16 olarak belirledik. 16 yaşın altındaysan lütfen uygulamayı kullanma. 16 yaşın altındaki bir kullanıcının verisini topladığımızı tespit edersek derhal silinir.
Haklarınız
KVKK m.11 ve GDPR Art. 15-21 uyarınca aşağıdaki haklara sahipsin:
- Hangi verilerinin işlendiğini öğrenme
- Düzeltme talep etme
- Silme (unutulma) talep etme
- İşlemeye itiraz etme
- Verilerini taşınabilir formatta alma
- Otomatik kararlara itiraz etme
Başvuru: info@wisocare.com. KVKK kapsamında 30 gün içinde yanıt verilecektir.
Güvenlik Önlemleri
- Cihazdaki depolama AES şifreli (MMKV)
- Bulut yedeği Google altyapısında sunucu tarafında şifreli (Avrupa); yalnızca kimliği doğrulanmış hesap sahibi erişebilir
- Firebase Auth token'ları sistem keychain'inde
- Tüm ağ trafiği HTTPS
- Fotoğraflar yalnızca uygulamanın özel geçici klasörüne yazılır ve analiz/tarama biter bitmez silinir; hiçbir zaman gönderilmez. Üç fazlık çekimi yarıda bırakırsan, kaldığın yerden devam edebilmen için çekilmiş kareler aynı geçici klasörde en fazla 30 dakika tutulur ve süre dolunca ya da analiz tamamlanınca silinir.
Politika Değişiklikleri
Bu politikayı zaman zaman güncelleyebiliriz. Önemli değişiklikler app içi bildirim veya email ile duyurulur. Son güncelleme tarihi her zaman bu sayfanın üst kısmında belirtilir.
İletişim
Sorular veya KVKK/GDPR haklarına ilişkin başvurular için:
Email: info@wisocare.com
KVKK kapsamında başvurularına 30 gün içinde yanıt verilecektir.