Heftas

gizlilik / kvkk

Gizlilik.

30 Ağustos 2026: Bu sayfa avukat onaylı, dosyalanmış bir sözleşme değil — Heftas’ın bugün nasıl çalıştığını anlatır ve kart ödemeleri açılmadan önce yenilenecek.

kısaca

Hesabın için e-posta adresini, siteni kurabilmek için yazdıklarını, ödeme için de Stripe’ın verdiği kimlikleri tutuyoruz. Reklam yok, analitik yok, kimseye veri satmıyoruz. Aşağısı bunun uzun hâli — her satırın kodda bir karşılığı var.

ne tutuyoruz, neden

E-posta adresin

Hesabın bu. Giriş kodu buraya geliyor, siteye gelen form mesajları buraya düşüyor.

hukuki sebep: Sözleşmenin ifası · süre: Hesabını silene kadar.

Giriş kodları

Şifre yerine altı hane. Kodun kendisini değil, özetini saklıyoruz.

hukuki sebep: Sözleşmenin ifası · süre: 10 dakika geçerli; satırı 24 saat sonra siliniyor.

Oturum çerezi

Her sayfada yeniden giriş yapmayasın diye.

hukuki sebep: Sözleşmenin ifası · süre: 30 gün, kullandıkça uzuyor. Çıkış yapınca hemen siliniyor.

Yazdıkların ve ürettiğimiz site

İstediğin cümleler, kurulum formundaki cevapların, sitenin dosyaları ve yüklediğin fotoğraflar.

hukuki sebep: Sözleşmenin ifası · süre: Siteyi ya da hesabını silene kadar. Hiç ödeme yapılmamış ve yayınlanmamış bir site 30 gün açılmazsa siliniyor; bir hafta önce e-postayla haber veriyoruz, siteyi bir kez açmak süreyi baştan başlatıyor.

Sitene gelen form mesajları

Ziyaretçilerinin gönderdiği mesajlar. Bunlar senin; biz senin adına taşıyoruz.

hukuki sebep: Sözleşmenin ifası — bu veride sorumlu sensin, biz işleyeniz · süre: Siteyi ya da hesabını silene kadar; site silinince mesajları da siliniyor.

Sitenin ziyaret sayısı

Aylık raporda "siten bu ay kaç kez açıldı" diyebilmek için. Yalnızca gün başına bir sayı: ziyaretçinin adresi, çerezi ya da cihazı tutulmuyor.

hukuki sebep: Meşru menfaat · süre: Site silinene kadar.

Telefon numaran

Yalnızca istersen. Destek için; ürettiğimiz sitede hiçbir yerde görünmüyor.

hukuki sebep: Açık rıza — alanı sen dolduruyorsun, boş bırakabilirsin · süre: Sen silene ya da hesabını kapatana kadar.

Ödeme kayıtları

Planın, kredi hareketlerin, Stripe müşteri kimliğin ve şartları onayladığın tarih. Kart numaran bize hiç gelmiyor.

hukuki sebep: Sözleşmenin ifası ve hukuki yükümlülük · süre: Hesap silinse de ödeme kaydı Stripe’ta yasal süresince kalır.

Sunucu log’ları

Bir şey bozulduğunda ne olduğunu görmek için. Kişi değil kayıt yazılıyor: adres, e-posta, mesaj içeriği ve token log’a girmiyor.

hukuki sebep: Meşru menfaat · süre: 30 gün. Gün gün dosyalanıyor, geçmiş günler siliniyor.

Hız sınırı sayaçları

Aynı adresten dakikada yüz giriş kodu istenmesin diye. Yalnızca sayaç anahtarı ve zaman damgası.

hukuki sebep: Meşru menfaat · süre: Hiçbir pencerenin sayamayacağı kadar eskiyince siliniyor.

Şikâyet formuna yazdıkların

Barındırdığımız bir siteyi şikâyet ettiysen: yazdığın site adresi, anlatımın ve — bıraktıysan — dönüş adresin. Hesabın olması gerekmiyor, açmıyoruz da. Dönüş adresini yalnızca sana yanıt yazmak için kullanıyoruz.

hukuki sebep: Meşru menfaat — barındırdığımız içerik hakkındaki şikâyetleri karşılamak · süre: Şikâyet kaydı, bir siteyi kaldırma kararının dayanağı olduğu için duruyor. Dönüş adresin öyle değil: yanıt gönderildikten 180 gün sonra kaydından siliniyor, kalan metinde adresin geçmiyor. Daha erken silinmesini istersen aynı formdan yaz.

Kurallarımıza takılan istekler

Kumar, yetişkin içerik, uyuşturucu gibi kurmadığımız bir site istendiyse, böyle bir site yayınlanmak istendiyse ya da böyle bir fotoğraf yüklendiyse: isteğin ya da sitenin metni, hangi kurala takıldığı ve hesap kimliğin. Bir kişi okuyup yanlış ret olup olmadığına bakıyor. Reddedilen fotoğrafın kendisini saklamıyoruz, yalnızca dosya adını.

hukuki sebep: Meşru menfaat — yasa dışı içeriği barındırmamak · süre: Şikâyet kayıtları gibi duruyor ve hesabını silsen de kalıyor: tekrar eden kötüye kullanımın tek kaydı bu. Yanlış ret olduysa destek sayfasından yaz, kaydı sileriz.

Ücretsiz ilk site kaydı

Her e-posta adresine bir site ücretsiz; hesabı silip aynı adresle yeniden açınca ikinci kez verilmesin diye. Adresin kendisini değil, geri çevrilemeyen bir özetini (SHA-256) ve verildiği tarihi tutuyoruz.

hukuki sebep: Meşru menfaat — ücretsiz hakkın kötüye kullanılmasını önlemek · süre: Hesabını silsen de kalıyor; özetten adresin kendisine ulaşılamıyor.

Yedekler

Disk giderse hesabın ve siten geri gelsin diye. Veritabanının ve site dosyalarının kopyası.

hukuki sebep: Meşru menfaat · süre: son 14 yedek tutuluyor, eskisi siliniyor. Anahtarlar yedeğe girmiyor.

ne kadar duruyor

Bu süreler ürünün kendi ayarları; sayfaya elle yazılmıyor, koddaki sabitten geliyor. Hesabını silersen siteler, form mesajları ve konuşma geçmişi onunla birlikte gider — bu geri alınamaz.

  • Giriş kodunun geçerliliği10 dakikaCODE_TTL_MS · lib/auth/codes.ts
  • Kullanılmış giriş kodu satırı24 saatLOGIN_CODE_RETENTION_MS · lib/maintenance.ts
  • Oturum30 günSESSION_TTL_MS · lib/auth/session.ts
  • Stripe olay kaydı30 günWEBHOOK_RETENTION_MS · lib/maintenance.ts
  • Log dosyaları30 günLOG_RETENTION_DAYS · lib/log-files.ts
  • Yedeklerson 14 yedekBACKUP_KEEP · lib/backup.ts
  • Hız sınırı sayaçları25 saatMAX_HIT_AGE_MS · lib/rate-limit-store.ts
  • Şikâyetçinin dönüş adresiyanıttan 180 gün sonraABUSE_CONTACT_RETENTION_MS · lib/maintenance.ts

kimler görüyor

Ürünü çalıştırmak için beş dış hizmet kullanıyoruz. Her biri yalnızca kendi işi için gerekeni görüyor:

Anthropic — Siteyi yazan model, ve istekleri, fotoğrafları ve siteleri kurallarımıza göre kontrol eden model

İstek cümlelerin, kurulum formundaki cevapların, sitenin dosyaları, yüklediğin fotoğraflar ve üretilen sitenin ekran görüntüleri.

sunucular: ABD

Stripe — Ödeme

E-posta adresin, bizdeki hesap kimliğin, ödeme ve fatura bilgilerin, şartları onayladığın an. Kart bilgilerini Stripe alıyor; bize gelmiyor.

sunucular: ABD / İrlanda

Netlify — Yayınlanan sitenin barındırılması

Yayınladığın sitenin dosyaları ve bağladığın alan adı. Site yayındayken ziyaretçilerinin istekleri de Netlify’a gidiyor.

sunucular: ABD

Resend — E-posta gönderimi

Alıcının adresi ve mektubun içeriği: giriş kodu, siteye gelen form mesajının kendisi, destek yanıtları.

sunucular: ABD

Pexels — Stok fotoğraf

Modelin yazdığı arama sorgusu. Fotoğraflar yayınlanan sitede Pexels adresinden yükleniyor, yani ziyaretçinin IP adresini Pexels de görüyor.

sunucular: ABD

Hepsi Türkiye dışında. Yani ürünü kullandığında bu veriler yurt dışına aktarılıyor — Heftas’ı kullanmanın bir parçası bu, ayrıca seçtiğin bir şey değil. KVKK’nın yurt dışına aktarım için istediği belgeleri henüz tamamlamadık; sayfanın başındaki not tam olarak bunun için duruyor.

modele gitmeyenler

Siteyi yazan model her şeyi görmüyor. Şunlar ona hiç verilmiyor:

  • — Sitene gelen form mesajları
  • — E-posta adresin
  • — Kredi defterin ve ödeme bilgilerin

çerez ve tarayıcı belleği

Kullandığımızın tamamı bu üçü:

  • yzs_session (çerez)

    Giriş yapmış olmanı hatırlar. HttpOnly — sayfadaki betikler okuyamaz.

    süre: 30 gün, kullandıkça uzuyor. Çıkışta siliniyor.

  • heftas:create:… (tarayıcı belleği)

    Sayfayı yenilediğinde aynı site ikinci kez kurulmaya başlamasın diye konan bir işaret.

    süre: Sekmeyi kapatınca gidiyor.

  • heftas:build:… (tarayıcı belleği)

    Aynı işaretin düzenleme ekranındaki hâli.

    süre: Sekmeyi kapatınca gidiyor.

Hepsi çalışması için zorunlu. Analitik, reklam ya da takip çerezi yok, üçüncü taraf çerezi yok, profil çıkarmıyoruz. Zorunlu olanlar için izin bandı gerekmiyor — sana tıklatacak bir bant koymadık.

Senin için ürettiğimiz site kendi başına çerez koymuyor. Ama sayfa Netlify’dan, fotoğraflar Pexels’ten yükleniyor: ziyaretçinin IP adresini bu ikisi görüyor. Yazı tipleri bizim sunucumuzdan geliyor, Google’a istek gitmiyor.

sitene gelen mesajlar

Ziyaretçilerinin forma yazdıkları senin. KVKK karşısında o veriler için sorumlu sensin, biz senin adına taşıyoruz: gelen kutusunda gösteriyoruz ve, açıksa, e-postana yolluyoruz. Bunun için mesajın içeriğini Resend de görüyor.

Kendi ziyaretçilerine karşı aydınlatma yükümlülüğü sende. Ürettiğimiz sitelere bu metni biz koyuyoruz, ama işletme adı olarak sen görünüyorsun — bir kez okumak sana kalıyor.

hakların

KVKK’nın 11. maddesi sana ne tuttuğumuzu sorma, düzeltme, silme ve nereye aktarıldığını öğrenme hakkı veriyor. Çoğunu kendin yapabilirsin: hesap sekmesinde e-postan, planın, kredi hareketlerin ve sitelerin duruyor; form mesajlarını CSV olarak indirebilirsin.

Geri kalanı için panondaki Destek sekmesinden yaz. Ayrı bir başvuru adresi ya da kayıtlı bir veri koruma görevlisi yok; yazdığın talep yanıtıyla birlikte orada durur.

Hesabını silmek de orada: Hesap sekmesindeki silme, siteleri yayından indirir, varsa aboneliği kapatır ve verilerini götürür.

şikâyet

Ürettiğimiz bir site seninkini kopyaladıysa, dolandırıcılık yapıyorsa ya da yasa dışı bir şey barındırıyorsa /sikayet adresinden yaz. Müşterimiz olmana ve hesap açmana gerek yok.

O formdan bize gelen tek şey yukarıdaki listede duruyor: yazdığın adres, anlatımın ve — bıraktıysan — dönüş adresin. Dönüş adresini yalnızca yanıt yazmak için kullanıyoruz; hesap açmıyoruz, hiçbir listeye eklemiyoruz, gönderdiğin anda sana otomatik bir e-posta da göndermiyoruz. Sitenin sahibi hakkında sana bilgi vermiyoruz.

sürüm

Bu metnin sürümü: 2026-09-24. Değişirse burası değişir; eski sürümü saklamıyoruz.