kaçgösteriyor?Tahmin et

Şeffaflık

Neyi, neden ve nasıl yaptığımız açık.

Fotoğrafının nerede tutulduğunu, tahminlerin nasıl hesaplandığını ve hangi bilgilerin hangi amaçla işlendiğini burada sade biçimde anlatıyoruz.

Son güncelleme:

Temel akış

Kullanım dört sade adımdan oluşur.

Tahmin yapmak ana deneyimdir. Hesap oluşturmak ilerlemeyi korur; fotoğraf yüklemek ise her zaman isteğe bağlıdır.

01

Tahmin yaparsın

Bir portre için 18–99 arasında bir yaş seçersin. Ad, kullanıcı adı veya yorum istenmez.

02

E-postanı doğrularsın

İlk 10 tahminden sonra 6 haneli kodla ilerlemeni hesabına bağlarsın. Şifre oluşturmazsın.

03

İstersen fotoğraf yüklersin

Fotoğraf yüklemek zorunlu değildir. Yüklersen portre kırpılır, küçültülür ve yayınlanmadan önce kontrol edilir.

04

Sonuçların oluşur

Geçerli tahminlerden medyan, yaş dağılımı ve beyan ettiğin yaşla fark gibi sonuçlar hesaplanır.

Veri haritası

Hangi bilgiyi nerede tutuyoruz?

Sistem sosyal profil oluşturmaz. Ad soyad, kullanıcı adı, biyografi veya yorum alanı bulunmaz.

Anonim tahmin sırasında

  • Tarayıcıda 30 gün geçerli, HTTP-only anonim profil çerezi
  • Tahmin edilen yaş, fotoğraf kimliği ve tahmin süresi
  • Tahminin geçerli olup olmadığı ve isteğe bağlı cinsiyet seçimi

PostgreSQL + tarayıcı çerezi

E-posta doğrulamasından sonra

  • E-posta adresi ve güvenli oturum kaydı
  • Hesaba bağlanan anonim tahmin geçmişi
  • Varsa gelecek projeler için iletişim tercihi

PostgreSQL

Fotoğraf yüklediğinde

  • 720 × 900 WebP portre; orijinal dosya saklanmaz
  • Fotoğrafın çekildiği sırada beyan ettiğin yaş ve yapay zekânın görünen yaş tahmini
  • Moderasyon sonucu, açık rıza zamanı ve yükleme IP adresi

Cloudflare R2 + PostgreSQL

Güvenlik ve operasyon kayıtları

  • Giriş isteklerinde ham değer yerine HMAC ile üretilmiş IP ve e-posta özeti
  • AI görev kimliği, işlem süresi ve maliyet; kullanıcı veya fotoğraf kimliği eklenmez
  • Sponsorluk formunda ad, e-posta, telefon ve marka bilgisi

PostgreSQL

Farklı cihazlar hakkında: Giriş yapmadan önce tahminler anonim tarayıcı çereziyle eşleşir. Aynı tarayıcıda 6 haneli kodu doğruladığında tahminlerin hesabına bağlanır ve bundan sonra aynı e-postayla giriş yaptığın diğer cihazlarda da görünür. Çerez doğrulamadan önce silinir veya 30 günlük süresi dolarsa kayıtla yeniden bağlantı kurmak mümkün değildir.

Hesaplama yöntemi

Sonuçları nasıl hesaplıyoruz?

Gösterilen sayılar ham tahminlerden yeniden üretilebilir. Yapay zekânın yaş tahmini, insanların verdiği sonuca karıştırılmaz.

01

Geçerli tahmin

Yaş 18–99 arasında olmalı. Aynı anonim profil ve aynı ağ aynı fotoğraf için yalnızca bir geçerli tahmin üretebilir. Doğal olmayan hız, sürekli aynı/kenar değerleri seçme ve benzeri otomasyon örüntüleri güven puanını düşürür; bu profilin tahminleri sonuçlardan ve ilerlemeden çıkarılır. Kişi kendi fotoğrafını hesap, cihaz ve yükleme ağı kontrolleriyle tahmin edemez.

02

İnsanların tahmini: medyan

Geçerli yaşlar küçükten büyüğe sıralanır ve ortadaki değer alınır. Çift sayıda tahmin varsa ortadaki iki değerin ortalaması kullanılır. Böylece birkaç aşırı düşük veya yüksek tahmin sonucu kolayca sürükleyemez. Sonuç en az 3 geçerli tahminden sonra gösterilir.

03

Yaş dağılımı ve yüzdeler

Her yaş için kaç geçerli tahmin geldiği sayılır. Yüzde, o yaşı seçen kişi sayısının toplam geçerli tahmine bölünüp 100 ile çarpılmasıyla hesaplanır ve en yakın tam sayıya yuvarlanır.

04

Beyan edilen yaşla karşılaştırma

Medyan en yakın tam yaşa yuvarlanır ve fotoğraf için kullanıcının beyan ettiği yaştan çıkarılır. Sonuç negatifse daha genç, pozitifse yaşından büyük, sıfırsa yaşını gösterdiğin yorumu üretilir. Beyan edilen yaş kimlik belgesiyle doğrulanmaz ve yayınlandıktan sonra değiştirilemez.

05

Tahmin doğruluğu

Yalnızca beyan edilen yaşı bulunan fotoğraflardaki geçerli tahminler hesaba katılır. Birebir eşleşen yaş sayısı uygun tahmin sayısına bölünür, 100 ile çarpılır ve tam yüzdeye yuvarlanır. Yakın tahmin şu anda doğru kabul edilmez.

06

İsteğe bağlı cinsiyet kırılımı

Cinsiyet paylaşmak zorunlu değildir. Kadın ve erkek gruplarının medyanı ayrı hesaplanır; bir grubun sonucu o grupta en az 5 geçerli tahmin oluştuğunda diğer gruptan bağımsız gösterilir. Belirtmeyenler genel medyana katılmaya devam eder.

Fotoğraf güvenliği

Orijinal dosya yayınlanmaz.

Yine de fotoğrafın hizmetin çalışması için işlenir ve tahmin sırasında diğer kullanıcılara gösterilir. Süreci açıkça şöyle yürütüyoruz.

Kırpma ve metadata temizliği

Tarayıcıdaki portre kırpımından sonra sunucu ölçüyü yeniden 720 × 900 piksele zorlar ve yüzde 80 kaliteli WebP üretir. EXIF ve GPS gibi orijinal metadata yeni dosyaya aktarılmaz; yüklenen orijinal saklanmaz.

AI ön kontrolü ve insan incelemesi

İşlenmiş portre; yüz sayısı, görünen yaş ve uygunsuz içerik kontrolü için yapay zekâ modelleri tarafından analiz edilir. Yüz bulunmayan veya birden çok yüz içeren görseller reddedilir. Görünen yaş 20'nin altındaysa ya da otomatik kontrollerden biri tamamlanamazsa fotoğraf insan incelemesine alınır. Site yöneticisi gerekli gördüğünde tüm yeni fotoğraflar için yayın öncesi insan onayını zorunlu tutabilir. AI kararı tek başına yaş doğrulaması değildir.

Üçüncü taraf dosya temizliği

Yapay zekâ işleme görevi tamamlandıktan sonra sağlayıcıdaki giriş ve çıkış dosyalarını silme isteği otomatik gönderilir. Sağlayıcıya kullanıcı veya oturum kimliği verilmez. Bu geçici gönderim yalnızca fotoğrafın yayınlanıp yayınlanmayacağını belirlemek için yapılır.

Depolama ve görüntüleme

Kabul edilen fotoğraf Cloudflare R2'de kalıcı public bağlantı olmadan saklanır. Uygulama erişim yetkisini doğruladıktan sonra tarayıcıya yalnızca ilgili dosya için 15 saniye geçerli imzalı bir görüntüleme adresi verir. Bekleyen fotoğrafı sahibi ve yönetici; reddedilmiş veya pasif fotoğrafı yalnızca yönetici görebilir. Yanıtlar private/no-store ve noindex başlıklarıyla servis edilir.

Kontrol sende

Değiştirme ve silme ne yapar?

Arayüzdeki silme işlemi fotoğrafı public yayından kaldırır ve kullanıcı hesabında görünmez hale getirir.

Fotoğrafı değiştir

Önce yenisi kontrol edilir.

Yeni fotoğraf moderasyondan geçmeden mevcut fotoğrafa dokunulmaz. Yeni fotoğraf kabul edildiğinde önceki fotoğraf pasife alınır ve public akıştan kaldırılır. Dosyası ve ilişkili kayıtları açık bir rapor yoksa en fazla 90 günlük güvenlik penceresinde korunur; yeni fotoğraf sıfır sonuçla başlar.

Fotoğrafı sil

Public erişim hemen kapatılır.

Fotoğraf tahmin akışından kaldırılır ve kullanıcıya silinmiş görünür. Dosya, fotoğraf satırı, yükleme IP'si, tahminler, hesaplanmış istatistikler ve raporlar güvenlik ve işlem geçmişi amacıyla geçici olarak pasif kayıtta tutulur. Açık rapor veya hukuki saklama gereği yoksa fotoğraf dosyası en geç 90 gün içinde otomatik imha edilir.

Moderasyon tarafından reddedilen yüklemeler public erişime açılmaz. NSFW dosyaları saklanmaz; diğer red dosyaları hata ve kötüye kullanım incelemesi için en fazla 7 gün karantinada kalır. Bu kayıtlara yalnızca yöneticiler erişebilir.

Şifresiz doğrulama

Giriş, aynı tarayıcıda girilen ve 5 dakika geçerli olan 6 haneli doğrulama koduyla tamamlanır.

Bot ve istek sınırı

Giriş, tahmin, yükleme, rapor ve sponsorluk akışları Cloudflare Turnstile ve IP/hesap temelli hız sınırlarıyla korunur. Tahmin ve form sınırlarında ham IP yerine tek yönlü HMAC özetleri tutulur.

Sonuçların sınırı

Bu sonuçlar tek bir fotoğrafa verilen öznel yaş tahminleridir. Kimlik, sağlık, kişilik veya kişinin değeri hakkında bilimsel bir ölçüm değildir.

Açık ve sade

Artık nasıl çalıştığını biliyorsun.

Fotoğraf yüklemeden de tahmin yapabilir, deneyimi kendi hızında kullanabilirsin.

Tahmin etmeye başla