Gizlilik Politikası
1 Ekim 2026 itibarıyla geçerli
Bu bir çeviridir. Yasal olarak bağlayıcı olan İngilizce sürümdür.
SpecFit, Codemad ("biz") tarafından geliştirilen bir iPhone uygulamasıdır. Gözlüklerin gerçek yüzünde nasıl göründüğünü gösterir. Ayrıca pupil mesafeni (PD) tahmin eder. Bu politika, uygulamanın iPhone'unda ne tuttuğunu ve hizmet sağlayıcılara ne gönderdiğini anlatır. Verilerin ne kadar süre saklandığını ve hangi seçeneklere sahip olduğunu da anlatır.
Kısaca
- 3D yüz taraman ve ölçülerin iPhone'unda kalır. Bunları sunucumuza ya da analiz araçlarına hiçbir zaman göndermeyiz.
- Bir deneme ya da yüz şekli okuması fotoğraf gerektirir. Bu fotoğraflar sonucu oluşturmak için sunucumuza ve Google'ın Gemini AI'ına gider.
- Sonuç oluşturulduktan sonra bu fotoğrafları tutmayız. Tuttuğumuz tek şey, kısa ömürlü bir yüz şekli sonucudur. Bunu 7 gün boyunca tek yönlü bir hash altında saklarız. İçinde fotoğraf yoktur.
- Google, kötüye kullanımı denetlemek için fotoğrafları kısa bir süre tutabilir.
- Verilerini hiçbir zaman satmayız. Fotoğraflarını reklam için hiçbir zaman kullanmayız.
- Reklam kampanyalarımızı AppsFlyer ile ölçeriz, ama sadece iOS sorduğunda takibe izin verirsen.
Cihazında kalan veriler
Rehberli yüz taraması, Face ID'li bir iPhone'daki TrueDepth kamerayı kullanır. Yüzünün 3D örgüsünü ve derinlik verisini yakalar. Uygulama bunları yüz noktalarını bulmak ve PD'ni, yüz genişliğini ve köprü genişliğini ölçmek için kullanır. Çerçeveler için uyum ayrıntılarını hesaplamak için de kullanır.
Tarama, örgü, derinlik verisi, yüz noktaları, ölçüler ve uyum ayrıntıları iPhone'unda kalır. Gözlük numaran da öyle. Bunların hiçbiri sunucumuza ya da analiz araçlarına gitmez. Temel fotoğrafın, taramadan gelen sol ve sağ fotoğraflar, kaydettiğin denemeler ve kaydettiğin link çerçeveleri de iPhone'unda saklanır.
Bunların hepsi uygulamanın iOS korumalı alanında (sandbox) bulunur. Yüz profili, iOS'un eksiksiz dosya korumasını kullanır.
Küçük bir not: bir deneme istediğinde, render talimatı bir hedef çerçeve genişliği içerebilir. Bunu yüz genişliğinin bir yüzdesi olarak veririz. Ham ölçülerini veya örgünü göndermeyiz.
Cihazından çıkan veriler ve nereye gittikleri
Aşağıdaki her öğe, HTTPS üzerinden "SpecFit API"mize gider. Bunu bizim için Cloudflare çalıştırır. Bazı istekler daha sonra Google'ın Gemini API'sine gider.
Denemeler. Her yeni deneme için uygulama, önden fotoğrafını gönderir. Bu, taramandan gelen fotoğraf ya da seçtiğin fotoğraftır. Açılı görünümler için, yüz taraman sırasında çekilen sol veya sağ sabit fotoğrafı da gönderir. Ürün görsellerini ve bir metin talimatını da gönderir. Sunucumuz bunları Gemini'ye iletir ve sonucu sana döndürür. Bunları yalnızca bellekte işleriz. Fotoğraflarını ya da oluşturulan görselleri depomuza yazmayız.
Yüz şekli okuması. Kurulumu 3D tarama yerine bir fotoğrafla yapabilirsin. Bunu yaparsan, uygulama kurulumdan hemen sonra o fotoğrafın daha küçük bir kopyasını (768 piksel) gönderir. Bu, herhangi bir denemeden önce gerçekleşir. Gemini yüz şeklini üç kez okur ve okumaların ortalamasını alırız. Fotoğrafı saklamayız. Yalnızca sonucu tutarız: bir şekil etiketi ve altı puan. Bunu Cloudflare'de 7 gün önbellekte tutarız. Anahtar olarak görselin tek yönlü bir SHA-256 hash'ini kullanırız, cihaz kimliğini değil. 3D taramayı kullanırsan bu okuma yapılmaz.
Gözlük fotoğrafları. Bir gözlüğün fotoğrafını veya ekran görüntüsünü seçebilirsin, örneğin onu takan birinin. Uygulama, çerçeveyi tanımlamak için göz bölgesinin bir kırpmasını gönderir. Çerçeve sonucunu 7 gün önbellekte tutarız. Sonuç, çerçeve ayrıntılarını ve bir marka/model tahminini içerir. İçinde görsel yoktur. Anahtar olarak profil kimliğinin ve model kimliğinin bir hash'ini kullanırız.
Yapıştırılan ürün linkleri. Bir mağaza linki yapıştırdığında, uygulama URL'yi gönderir. Sunucumuz herkese açık ilanı alır ve Gemini'den ürün fotoğrafını seçmesini ister. Sonucu, URL'nin bir hash'i anahtar olarak kullanılarak 7 gün önbellekte tutarız. Sonuç, kaynak URL'yi ve ürün görselini içerir. Cihaz kimliğini içermez. Bazı mağazalar sunucumuzu engeller. Bu durumda uygulama, herkese açık sayfayı kendi bağlantın üzerinden alıp sayfanın HTML'ini sunucumuza gönderebilir.
Paylaşılan TikTok videoları. SpecFit'e bir TikTok videosu paylaştığında, uygulama TikTok linkini gönderir. Sunucumuz, bir TikTok veri hizmeti olan ScrapeCreators üzerinden herkese açık videoyu alır. Gözlüğün takıldığı anları bulmak için videoyu Gemini Files API'sine yükler. Okumadan hemen sonra dosyayı Gemini'den sileriz. Sonucu, video anahtar olarak kullanılarak 24 saat önbellekte tutarız. Sonuç yalnızca zaman damgalarını ve çerçeve çiftlerini içerir.
Google bu istekleri nasıl işler. Google, bunları Gemini API Ek Koşulları kapsamında hizmet sağlayıcımız olarak işler. Ücretli Gemini API'sini kullanıyoruz. Ücretli kullanım için Google, prompt'ları veya yanıtları ürünlerini geliştirmek için kullanmadığını belirtir. Google, kötüye kullanımı tespit etmek ve yasal yükümlülükleri karşılamak için bunları sınırlı bir süre günlüğe kaydedebilir. Bu işleme başka ülkelerde gerçekleşebilir.
Anonim cihaz kimliği. Uygulama rastgele bir kimlik oluşturur ve bunu iOS Keychain'de saklar. Bu kimliği API'mize gönderdiği her istekle birlikte gönderir. Kimlik; ad, e-posta veya yüz verisi içermez. Hesaba gerek yoktur. Aynı kimlik, RevenueCat müşteri kimliğin ve PostHog analiz kimliğindir.
Sunucumuz bu kimlik altında Cloudflare'de küçük bir kayıt tutar. İsteklerin gerçek SpecFit uygulamasından geldiğini kontrol etmemizi sağlayan App Attest anahtar kaydını içerir. Ücretli denemeler için kredi kullanımını takip eden anahtarları içerir. Günlük limitler için son link içe aktarmalarının, fotoğraf tanımalarının ve TikTok okumalarının zamanlarını içerir. Bu zamanları 24 saat sonra sileriz. Ayrıca bir satın alım yapıp yapmadığını belirten bir işaret de içerir.
Haftalık bir deneme limiti yoktur. Denemelerin ücretini kredilerin öder. Küresel bir günlük bütçe, toplam yapay zeka maliyetimizi sınırlar.
Satın alımlar. Krediler tek seferlik satın alımlardır. Apple bunları App Store hesabın üzerinden faturalandırır. Hiçbiri abonelik değildir ve hiçbiri yenilenmez. RevenueCat her satın alımı kaydeder ve cihaz kimliğine bağlı olarak kredi bakiyeni tutar. Kart bilgilerini hiçbir zaman görmeyiz. Bir teklif kodu kullanırsan, RevenueCat bunu sunucumuza bildirir ve kullanımı PostHog'da kaydederiz.
Ürün analizi. Uygulama ve sunucumuz, PostHog EU Cloud'a kullanım olayları gönderir. Örnekler "ekran görüntülendi" veya "satın alım başlatıldı"dır. Olaylar cihaz kimliğine bağlıdır. Hiçbir zaman fotoğraflarını, taramanı, ölçülerini veya gözlük numaranı içermezler. Bir sunucu olayı, yapay zekanın okuduğu yüz şekli etiketini içerir (örneğin "oval"), böylece okumanın ne kadar iyi çalıştığını kontrol ederiz. Uygulamanın analizini istediğin zaman Ayarlar → Gizlilik'ten kapatabilirsin. Sunucumuz, hizmeti çalıştırmak için gerekli olduğundan satın alımlar, krediler ve hizmet hataları hakkında yine de birkaç olay gönderir.
Reklam atıf (sadece takibe izin verirsen). SpecFit için Meta ve TikTok'ta reklam yayınlıyoruz. Hangi reklamların yükleme ve satın alıma yol açtığını görmek için AppsFlyer kullanıyoruz. İlk yüz analizinden sonra, iOS SpecFit'in seni takip edip edemeyeceğini sorar. İzin verirsen, AppsFlyer kendi cihaz kimliğini ve Apple reklam kimliğini (IDFA) kullanır. RevenueCat da satın alım olaylarını AppsFlyer'a gönderir. Apple bunu "takip" olarak adlandırır. Hayır dersen, AppsFlyer ne IDFA'nı ne de kendi cihaz kimliğini alır ve RevenueCat satın alımlarını AppsFlyer'a göndermez. O zaman yalnızca Apple'ın gruplanmış, anonim raporlarını (SKAdNetwork ve AdAttributionKit) görürüz. Seçimini istediğin zaman iOS Ayarlar → Gizlilik & Güvenlik → Takip'ten değiştirebilirsin.
Sunucu günlükleri. Cloudflare, hizmeti çalıştırmak ve korumak için olağan ağ verilerini işler. Bu, IP adresini, istek yolunu, zamanı ve yanıt durumunu içerir. Cloudflare, istek günlüklerimizi en fazla 7 gün tutar. Kodumuz bu günlüklere fotoğraf veya prompt eklemez.
Bu internet sitesi
Bu internet sitesi (specfit.app), sayfa ziyaretlerini saymak için Cloudflare Web Analytics kullanır. Çerez oluşturmaz ve tarayıcında hiçbir şey saklamaz. Seni sitelerde takip etmez ve senin için bir profil oluşturmaz. Ziyaret ettiğin sayfayı, geldiğin sayfayı, tarayıcı türünü, ülkeni ve sayfanın ne kadar hızlı yüklendiğini kaydeder. Bunları yalnızca toplam olarak görürüz, örneğin "bu hafta bu sayfaya 300 ziyaret". Bu yüzden site bir çerez bildirimine gerek duymaz.
Apple, bu siteden kaç indirme geldiğini bize toplam olarak gösterebilir. Apple bize kim olduğunu söylemez.
Verileri ne kadar süre saklarız
- iPhone'undaki yüz taraması, örgü, ölçüler, fotoğraflar ve denemeler: çekimi silene, değiştirene ya da uygulamayı kaldırana kadar.
- iPhone'undaki gözlük numarası ve kaydedilen link çerçeveleri: onları temizleyene, kaldırana ya da uygulamayı silene kadar.
- Sunucumuzdaki deneme fotoğrafları ve oluşturulan görseller: yalnızca istek sürerken. Bunları saklamayız.
- Sunucumuzdaki yüz şekli fotoğrafı: yalnızca istek sürerken. Bunu saklamayız.
- Yüz şekli sonucu (etiket ve altı puan, fotoğraf yok): 7 gün, görselin tek yönlü bir hash'i anahtar olarak kullanılarak.
- Bir gözlük fotoğrafından gelen çerçeve sonucu (görsel yok): 7 gün.
- Yapıştırılan link sonucu (URL ve ürün görseli): 7 gün.
- Gemini'deki TikTok videosu: okumadan hemen sonra silinir.
- TikTok sonucu (yalnızca zaman damgaları): 24 saat.
- Google'daki Gemini prompt'ları ve yanıtları: kötüye kullanım kontrolleri için sınırlı bir süre, Google'ın ücretli hizmet koşulları kapsamında. Google sabit bir süre açıklamaz.
- Link içe aktarmalarının, fotoğraf tanımalarının ve TikTok okumalarının zamanları: 24 saat.
- Sunucumuzdaki cihaz kimliği kaydı (App Attest anahtarı, kredi kullanım anahtarları, satın alım işareti): bizden silmemizi isteyene kadar.
- RevenueCat'teki satın alımlar ve kredi bakiyesi: bizden silmemizi isteyene kadar. Yeniden yüklemelerde de kalır.
- Cloudflare istek günlükleri: en fazla 7 gün.
- PostHog'daki analiz olayları: PostHog projemizde ayarlandığı gibi. Analizi kapatmak, uygulamadan gelen yeni olayları hemen durdurur.
- AppsFlyer atıf verileri (sadece takibe izin verdiysen): AppsFlyer'ın saklama koşullarında belirtildiği gibi.
- Keychain'deki cihaz kimliği: uygulamayı sildikten sonra kalabilir ve yeniden yüklersen geri gelebilir.
Hizmet sağlayıcılar
- Cloudflare, SpecFit API'sini ve bu internet sitesini çalıştırır. Kısa ömürlü önbelleklerimizi ve cihaz kimliği kaydını da tutar. Ağ güvenliği sağlar, istek günlüklerini tutar ve site ziyaretlerini çerezsiz sayar.
- Google (Gemini API), denemeleri oluşturur, yüz şeklini okur, çerçeveleri tanır, ürün fotoğraflarını seçer ve TikTok videolarında gözlük bulur.
- RevenueCat, satın alımları yönetir ve kredi bakiyeni tutar.
- PostHog, AB'de barındırılan anonim ürün analizi sağlar.
- AppsFlyer, reklam kampanyalarımızı ölçer. IDFA'nı ve satın alım olaylarını yalnızca takibe izin verirsen alır.
- ScrapeCreators, SpecFit'e paylaştığın herkese açık TikTok videolarını alır.
- Apple, App Store'u, uygulama içi satın alımları, fotoğraf seçiciyi, App Attest'i ve reklam raporlarını sağlar.
Bizim için hareket eden sağlayıcıların, kişisel verileri bu politikaya ve kanuna uygun şekilde korumasını isteriz. Onlar için kendi koşulları ve gizlilik bildirimleri de geçerlidir.
Yapmadıklarımız
- Senden hesap açmanı istemeyiz. Sunucumuzda bir yüz profili tutmayız.
- Uygulamada reklam göstermeyiz.
- Kişisel verilerini satmayız ya da kiralamayız.
- Fotoğraflarını reklam için ya da yapay zeka modellerini eğitmek için kullanmayız.
- iOS uyarısında izin vermedikçe seni takip etmeyiz.
- Yüz tanıma kullanmayız ve kim olduğunu kontrol etmeyiz. Yüz şekli talimatımız, yapay zekaya kişiyi tanımlamamasını söyler.
Uygulamanın istediği izinler
- Kamera - TrueDepth kamerasıyla rehberli yüz taraması için.
- Fotoğraf kitaplığı - kendi fotoğrafını ya da bir gözlüğün fotoğrafını veya ekran görüntüsünü seçtiğinde.
- Fotoğraf kitaplığına ekle - bir denemeyi kaydettiğinde.
- Takip - reklam kampanyalarımızı AppsFlyer ile ölçmek için. Hayır diyebilirsin, uygulama aynı şekilde çalışır.
Çocuklar
SpecFit'in şu anki yapay zeka render hizmeti, 18 yaşından küçük kişilerin kullanımı için tasarlanmamıştır. Çocuklardan bilerek fotoğraf veya başka kişisel veri işlemeyiz. Bir çocuğun SpecFit üzerinden kişisel veri paylaştığını düşünüyorsan, bizimle iletişime geç; durumu inceleyip gerekli silme adımlarını atalım.
Hakların ve seçeneklerin
Taramadan veya yüklemeden önce, çekim ekranı bir cümle gösterir. Bu cümle, fotoğraflarının Google'ın Gemini AI'ına gittiğini söyler. Taradığında ya da yüklediğinde, bunu kabul etmiş olursun.
Fotoğraf göndermeyi istediğin zaman durdurabilirsin. Daha fazla deneme isteme. iOS Ayarları'ndan Kamera veya Fotoğraflar erişimini de kaldırabilirsin.
Taramanın küçük resmine dokun, ardından Tüm taramaları sil'e dokun. Bu, her yüz profilini, fotoğrafı, yan fotoğrafı, örgüyü, ölçüyü ve denemeyi iPhone'undan kaldırır. Gözlük numaranı, kaydedilen link çerçevelerini, cihaz kimliğini veya sunucumuzdaki kredi kaydını temizlemez. Gözlük numaranı kaldırmak için Gözlük numarasını temizle'yi kullan.
Analizi istediğin zaman Ayarlar → Gizlilik'ten kapatabilirsin. Takibi iOS Ayarlar → Gizlilik & Güvenlik → Takip'ten kapatabilirsin.
Sunucumuzdaki önbellekler 7 gün veya 24 saat sonra kendilerini siler. Sunucumuzdaki veya RevenueCat'teki kayıtlarını silmek için codemad.edu@gmail.com adresine e-posta gönder. Soru sormak, verilerini görmek ya da itiraz etmek için de bize yazabilirsin. SpecFit'te hesap olmadığından, kayıtlarını bulmak için cihaz kimliğine ihtiyacımız var. Gizlilik kanununun gerektirdiği şekilde yanıt vereceğiz. Bir talep, hizmet sağlayıcılarımızın bizim için tuttuğu verileri ilgilendiriyorsa onlarla birlikte çalışacağız.
Güvenlik
Yüz profili, iOS'un eksiksiz dosya korumasını kullanır. Diğer yerel dosyalar uygulamanın korumalı alanında (sandbox) kalır. API'mize gönderilen her şey TLS (HTTPS) kullanır. API'miz, isteklerin gerçek uygulamadan geldiğini kontrol etmek için Apple App Attest kullanır. Ayrıca her cihazın ne sıklıkla istek gönderebileceğini sınırlar. Fotoğraflarını ya da oluşturulan denemelerini depomuza yazmayız. Hiçbir sistem tam olarak güvenli değildir, bu yüzden kesin bir güvenlik sözü veremeyiz.
Bu politikadaki değişiklikler
SpecFit'in verileri ele alış şeklini değiştirirsek, değişiklik yayınlanmadan önce bu sayfayı ve geçerlilik tarihini güncelleriz. Önemli değişiklikleri uygulamanın sürüm notlarında da belirtiriz.
İletişim
Codemad · codemad.edu@gmail.com