← Ana sayfa

Çerez Politikası

Son güncelleme: 7 Ekim 2026

Sürüm: 2026-09-25

USTAG'ın internet sitesinde kendi kodumuz tarayıcına tek bir çerez bile yazmaz. Mobil uygulamada ise çerez diye bir şey hiç yoktur; orada saklama cihazının kendi alanlarında yapılır: yalnızca oturum jetonların işletim sisteminin güvenli deposundadır, tema ve dil gibi tercihlerle yarım kalan usta başvuru taslağı ise sıradan uygulama deposunda durur (ayrıntısı 4. bölümde). Bu metinde, kendi kodumuzun tarayıcında ve telefonunda tuttuğu her şeyi tek tek sayıyoruz.

1. Kendi Kodumuz Çerez Yazmaz

ustag.app üzerindeki sayfalar (ana sayfa ve bu yasal metinler) tarayıcına çerez yazmaz; site kodunda çerez yazan tek bir satır yoktur. Bu yüzden karşına bir çerez rıza penceresi de çıkmıyor: onaylayacağın bir şey yok.

  • Analitik çerezi yok. Ziyaretini ölçmüyor, sayfada ne kadar kaldığını izlemiyoruz.
  • Reklam ve profilleme çerezi yok. Sitede reklam ağı, piksel veya yeniden hedefleme etiketi bulunmuyor.
  • Üçüncü taraf izleme çerezi yok. Seni başka sitelerde takip eden hiçbir bileşen yüklenmiyor.

Site Cloudflare altyapısı üzerinden yayınlanıyor. Cloudflare'in güvenlik ve bot koruması amacıyla kendi teknik çerezini eklemesi altyapı tarafındaki bir ayardır; böyle bir çerez bizim kodumuzdan gelmez, onu biz okumayız ve analitik ya da reklam için kullanmayız.

2. Tarayıcında Saklanan Çerez Dışı Şeyler

Çerez olmasa da, sitenin çalışması için tarayıcının iki alanını kullanıyoruz:

  • Service worker önbelleği: ana sayfa, stil dosyaları, site betiği, animasyon kütüphaneleri, uygulama bildirim dosyası (manifest) ve iki site simgesi ilk açılışta peşinen tarayıcının önbelleğine kopyalanır. Yasal sayfalar ve diğer simgeler ise ancak sen o sayfayı bir kez açtıktan sonra önbelleğe girer. Böylece bağlantın koptuğunda daha önce açtığın sayfalar yine açılır; hiç açmadığın bir sayfaya çevrimdışı gitmeye çalışırsan ana sayfa gösterilir. Bu önbellekte kişisel veri yoktur; içinde herkese açık sayfa ve dosyalardan başka bir şey bulunmaz. Yönetim paneline ait adresler bu önbelleğin tamamen dışında tutulur.
  • Yönetim panelinin oturum verisi: yalnızca /admin adresindeki yetkili yönetici ekranını ilgilendirir. Yöneticinin oturum jetonu; ayrıca liste filtresi, sayfa numarası ve yöneticinin listelerde yazdığı arama metni gibi ekran tercihleri tarayıcının oturum deposunda (sessionStorage) tutulur ve sekme kapandığı anda silinir. Arama kutusuna yazılan metin bir kişinin adı ya da telefon numarası olabileceği için bunu ayrıca sayıyoruz. Sıradan bir ziyaretçide bu alan hiç oluşmaz.

3. Sitedeki Üçüncü Taraflar

Sayfanın başka bir şirketin adresinden yüklediği tek şey yazı tipleridir: fonts.googleapis.com ve fonts.gstatic.com adreslerine gidilir ve bu istekler sırasında IP adresin Google'a ulaşır. Sitedeki diğer tüm dosyalar — animasyon kütüphaneleri dahil — dışarıdan çağrılmaz, kendi dağıtımımızın içinden verilir.

Bunun yanında sitenin kendisi Cloudflare altyapısı üzerinde durur (1. ve 5. bölümlere bakın): sayfayı açtığın anda istek Cloudflare'in ağından geçer. Yani sitenin üçüncü tarafı tek değildir — yazı tipleri için Google, barındırma ve dağıtım için Cloudflare devrededir.

4. Mobil Uygulamada Durum

Uygulama bir tarayıcı değildir; çerez kullanmaz. Bunun yerine cihazının kendi saklama alanlarını kullanır:

  • Güvenli depolama (iOS'ta Keychain, Android'de şifreli tercihler): oturum jetonların. Giriş yaptığında yazılır, çıkış yaptığında silinir. Uygulamayı her açtığında tekrar kod istememize gerek kalmamasını sağlayan tek şey budur.
  • Cihaz tercihleri: seçtiğin tema, uygulama dili, tanıtım turunu görüp görmediğin, usta başvurusunda yarım bıraktığın taslak ve haritadan elle seçtiğin konum (enlem, boylam ve varsa o konumun adı). Bunlar telefonunda kalır; güvenli depoda değil, sıradan uygulama deposunda ve şifresiz tutulur. Yarım kalan başvuru taslağı işletme adını, tanıtım yazını ve seçtiğin çalışma merkezi koordinatını da taşıdığı için bunu ayrıca belirtiyoruz — başvuruyu gönderene ya da taslağı temizleyene kadar bu bilgiler cihazında durur.
  • Görsel önbelleği: gördüğün profil ve ilan fotoğrafları, her açılışta yeniden inmesin diye cihazında geçici olarak tutulur.

Android'de uygulama verilerini temizlemek ya da uygulamayı kaldırmak bu alanların tamamını siler. iOS'ta cihaz tercihlerin ve görsel önbelleğin uygulamayla birlikte gider; ancak oturum jetonların işletim sisteminin Keychain'inde durduğu için uygulamayı kaldırmak onları silmeyebilir — kesin silinmelerini istiyorsan kaldırmadan önce uygulamadan çıkış yap.

5. Uygulamanın Bağlandığı Üçüncü Taraflar

  • Apple (APNs) ve Google (FCM): bildirim gönderebilmek için. Cihazının bildirim adresi (token) bu servislere iletilir.
  • OpenStreetMap: haritadaki kareler tile.openstreetmap.org adresinden çekilir; harita açıkken IP adresin oraya ulaşır.
  • Twilio: telefonuna SMS ile doğrulama kodu gönderildiğinde bu servis kullanılır; kodu Twilio üretir, gönderir ve girdiğin kodu doğrulayan da yine Twilio'dur. Bu iki adımda telefon numaran Twilio'ya iletilir.
  • Google Haritalar: usta panelindeki “Yol tarifi” düğmesine bastığında gideceğin işin adresi (koordinatı, yoksa semtin adı) bir google.com/maps bağlantısıyla cihazının harita uygulamasına devredilir; o adres böylece Google'a iletilir. Buradan Google'a giden veri senin konumun değil karşı tarafın adresidir; düğmeye basılmadığı sürece böyle bir istek de olmaz.
  • Cloudflare: sunucumuz, veritabanımız ve yüklediğin medya Cloudflare altyapısında durur; hem siteye hem uygulamaya yaptığın istekler bu altyapı üzerinden geçtiği için IP adresin Cloudflare'e ulaşır.

Fotoğraflara erişim iki türlüdür. İlan, sohbet, portföy ve kimlik belgesi fotoğraflarına yalnızca imzalı ve kısa ömürlü (en fazla 1 saat) bağlantılarla erişilir. Profil fotoğrafın ve işletme logon ise usta listesinde ve profilinde giriş yapmamış ziyaretçiye de gösterilen herkese açık bilgi olduğundan, kalıcı ve imzasız bir adresten servis edilir. Bu adres dosya adını değil yalnızca kullanıcı kimliğini taşır; yani o adresten senin başka hiçbir dosyan istenemez.

6. Üçüncü Taraf Analitik Yok; Çökme Takibi Kendi Sunucumuzda

Uygulamada üçüncü taraf analitik veya çökme raporlama aracı (Google Analytics, Firebase Analytics, Crashlytics ve benzerleri) kullanılmaz; reklam kimliğini okumayız.

Bunun yerine kendi hata bildirimimiz vardır: uygulama bir hatayla karşılaştığında hatanın imzası, platform (iOS/Android), uygulama sürümü, hatanın oluştuğu ekran, hata mesajı ve teknik yığın izi bize gönderilir. Bu bildirim oturum jetonu taşımaz; kullanıcı kimliğin kayda eklenmez. Aynı uygulama sürümünde aynı hata tekrar geldiğinde yeni kayıt açılmaz, mevcut kaydın sayacı artar; uygulama sürümü değiştiğinde ise aynı hata için yeni bir kayıt başlar (hangi sürümde çıkıp hangi sürümde bittiğini böyle görüyoruz). Bu kayıtların tek amacı arızayı bulup düzeltmektir.

7. IP Adresi, Denetim İzi ve İstek Kayıtları

Sunucumuz, aynı yerden gelen istekleri sınırlayabilmek için (bot ve kötüye kullanım koruması) IP adresini kısa ömürlü bir sayaç anahtarında tutar. Bu anahtar, hangi sayaç olduğuna göre en az bir dakika, en çok bir saat kadar yaşar ve süresi dolunca kendiliğinden silinir. Kalıcı bir kayda ya da profiline işlenmez ve tarayıcında hiçbir şey saklamaz.

Bunun dışında IP adresi yalnızca yönetim paneline giriş sırasında kaydedilir; giriş başarılı olduğunda üç yere birden yazılır: oturum kaydına (IP + tarayıcı bilgisi), denetim izine ve yönetici hesabının kendi satırındaki “son giriş IP'si” alanına. Denetim izi kayıtları 365 gün sonra silinir; yönetici oturum kayıtları ile son giriş IP'si şu an otomatik olarak silinmemektedir. Buradaki IP kayıtları USTAG'ın kendi yönetici hesaplarına aittir, sıradan kullanıcıları kapsamaz.

Denetim izi yalnız yöneticileri kaydetmez. İlan açmak, teklif vermek ya da kabul etmek, değerlendirme yazmak, birini engellemek, yasal metinleri onaylamak ve hesap silme talebi gibi kendi eylemlerin de kim–ne zaman–neyi biçiminde, senin kullanıcı kimliğinle aynı denetim izine yazılır ve 365 gün sonra silinir. Bu satırlarda IP adresi bulunmaz; amaçları bir anlaşmazlıkta ne olduğunu ispatlayabilmektir, reklam ya da davranış analizi değildir.

Sunucu istek kayıtları. Uygulamadan ve siteden gelen istekler, istenen adres (sorgu dizesi dahil) ile birlikte Cloudflare'in log sisteminde teknik kayıt olarak tutulur; bunları arıza ve kötüye kullanım incelemesinde kullanırız. Burada dikkat etmen gereken bir ayrıntı var: yakınındaki ustaları listelerken konumun bu adresin içinde gider (near=enlem,boylam). Yani “Konumumu kullan” dediğinde ya da haritadan bir konum seçtiğinde o koordinat yuvarlanmadan sunucuya ulaşır ve bu teknik kayıtlara da düşer. Bu koordinat yalnızca o listeyi sıralamak için kullanılır: profiline işlenmez, veritabanımızdaki hiçbir satıra yazılmaz — ama yukarıda anlatılan teknik istek kaydında yer alır. Konumunu hiç vermek istemiyorsan listeleri konum seçmeden de kullanabilirsin.

8. Saklananları Nasıl Silersin

  • Sitede: tarayıcının ayarlarından ustag.app için site verilerini/önbelleği sil. Site bir sonraki açılışta gerekli dosyaları yeniden indirir.
  • Uygulamada: çıkış yaptığında oturum jetonların silinir. Geri kalanı temizlemek için telefon ayarlarından uygulama verilerini sil ya da uygulamayı kaldır. iOS'ta oturum jetonu Keychain'de durduğundan, kaldırmadan önce çıkış yapmak en kesin yoldur.
  • Hesabının tamamı için: Hesap Silme sayfasına bak.

9. Bu Metindeki Değişiklikler

Sakladıklarımız değişirse bu metni günceller, en üstteki tarih ve sürüm numarasını değiştiririz.

10. Veri Sorumlusu

—

11. İletişim

Bu metinle ilgili her soru için: destek@ustag.app

12. İlgili Metinler

Gizlilik Politikası · KVKK Aydınlatma Metni · Kullanım Şartları · Hesap Silme