Form token üretir, sunucu aksiyonu Cloudflare'e doğrulatır. Betik metin alanına ilk odaklanışta yüklenir; onay kutusu yalnız Cloudflare elle onay istediğinde görünür. TURNSTILE_SITE_KEY / TURNSTILE_SECRET_KEY çağrı anında okunur; biri eksikse koruma kapalıdır. Gizlilik ve çerez metinleri sağlayıcıyı anacak şekilde güncellendi. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
279 lines
14 KiB
TypeScript
279 lines
14 KiB
TypeScript
import type { Metadata } from "next";
|
||
import Link from "next/link";
|
||
import { Parallax } from "@/components/parallax";
|
||
import { PagePixelDivider } from "@/components/pixel-decor";
|
||
import { SiteFooter } from "@/components/site-footer";
|
||
import { sayfaMetadata } from "@/lib/seo";
|
||
|
||
export const metadata: Metadata = sayfaMetadata({
|
||
title: "Gizlilik ve KVKK",
|
||
description:
|
||
"KolayTercih gizlilik politikası ve KVKK aydınlatma metni: hangi veriler toplanır, nasıl işlenir ve haklarınız nelerdir.",
|
||
path: "/gizlilik",
|
||
});
|
||
|
||
// NOT: 25 Eyl 2026 taslağı — v2 dalı. Yayına almadan önce hukuki gözden
|
||
// geçirme gerekir (docs/arastirma/2026-09-25-kisisellestirme/hukuk-ve-rakipler.md
|
||
// C.2). Kodun gerçekte yaptığıyla birebir örtüşmesi zorunludur: sağlayıcı,
|
||
// alanlar ya da süreler değişirse bu metin aynı commit'te güncellenir.
|
||
// TODO(bilal): veri sorumlusunun ticari unvanı ve adresi (Tebliğ md. 5/1-a).
|
||
// TODO(avukat): yurt dışı aktarımın dayanağı (standart sözleşme / Türkiye'de
|
||
// model) kesinleşince "Hizmet sağlayıcılar" bölümüne yazılacak; saklama
|
||
// süreleri onaylanacak.
|
||
export default function GizlilikPage() {
|
||
const baslik = "font-heading text-lg font-bold text-slate-900";
|
||
return (
|
||
<>
|
||
<main className="mx-auto w-full max-w-2xl px-4 py-16">
|
||
<Parallax fromStart strength={10}>
|
||
<h1 className="font-heading text-3xl font-bold">
|
||
Gizlilik ve Kişisel Verilerin Korunması
|
||
</h1>
|
||
<p className="mt-2 text-sm text-slate-500">
|
||
Son güncelleme: 11 Ekim 2026
|
||
</p>
|
||
</Parallax>
|
||
|
||
<PagePixelDivider seed={43} className="mt-6" />
|
||
|
||
<Parallax
|
||
fromStart
|
||
strength={4}
|
||
className="mt-8 space-y-6 text-sm leading-7 text-slate-700"
|
||
>
|
||
<section className="rounded-2xl border border-slate-200 bg-slate-50 p-5">
|
||
<h2 className={baslik}>Kısa özet</h2>
|
||
<ul className="mt-2 list-disc space-y-1 pl-5">
|
||
<li>
|
||
Senden yalnız e-posta, başarı sıralaman, sihirbaz seçimlerin
|
||
(isteğe bağlı özel kontenjan durumun dahil), danışmana
|
||
yazdıkların ve danışmana söyleyip kaydettiğin tercihler alınır.
|
||
Ad, kimlik numarası, adres, cinsiyet, sağlık ya da gelir
|
||
bilgisi istenmez.
|
||
</li>
|
||
<li>
|
||
Bunlar yalnız tercih listeni üretmek ve sorularını yanıtlamak
|
||
için kullanılır; satılmaz, reklam için kullanılmaz.
|
||
</li>
|
||
<li>
|
||
Danışmana yazdıkların yanıt üretilmesi için yurt dışındaki
|
||
yapay zekâ sağlayıcısına gider; adın ve e-postan gitmez.
|
||
</li>
|
||
<li>
|
||
Kaydedilen tercihlerini listem sayfasında görür, tek tıkla
|
||
silersin. Hesabını sildirmek için yazman yeterli.
|
||
</li>
|
||
<li>
|
||
18 yaşından küçüksen bu metni velinle birlikte oku.
|
||
</li>
|
||
</ul>
|
||
</section>
|
||
|
||
<section>
|
||
<h2 className={baslik}>Veri sorumlusu</h2>
|
||
<p className="mt-2">
|
||
Bu sitedeki kişisel verilerin veri sorumlusu KolayTercih’tir
|
||
[şirket unvanı ve adresi eklenecek]. Sorularını ve başvurularını{" "}
|
||
<Link href="/iletisim" className="text-primary underline">
|
||
iletişim sayfasındaki
|
||
</Link>{" "}
|
||
e-posta adresine iletebilirsin.
|
||
</p>
|
||
</section>
|
||
|
||
<section>
|
||
<h2 className={baslik}>Hangi verileri, ne için, hangi dayanakla işliyoruz?</h2>
|
||
<ul className="mt-2 list-disc space-y-2 pl-5">
|
||
<li>
|
||
<strong>E-posta adresin</strong> — hesap oluşturmak, giriş
|
||
bağlantısı ve ödeme bilgilendirmesi göndermek için.
|
||
Dayanak: seninle kurulan hizmet sözleşmesinin kurulması ve
|
||
ifası.
|
||
</li>
|
||
<li>
|
||
<strong>YKS başarı sıralaman ve sihirbaz seçimlerin</strong>{" "}
|
||
(ilgi alanı, il, devlet/vakıf, öncelikler ve isteğe bağlı özel
|
||
kontenjan durumun: okul birincisi, şehit-gazi yakını,
|
||
depremzede, 34 yaş üstü kadın kontenjanı) — 24’lük tercih
|
||
listeni üretmek için. Özel kontenjan durumu ÖSYM’nin
|
||
ayırdığı kontenjan hakkının beyanıdır; cinsiyet alanı değildir,
|
||
işaretlemek zorunda değilsin, listeyi daraltmaz. Dayanak:
|
||
sözleşmenin ifası.
|
||
</li>
|
||
<li>
|
||
<strong>Danışman sohbetine yazdığın mesajlar</strong> —
|
||
sorularını listen bağlamında yanıtlamak için. Dayanak:
|
||
sözleşmenin ifası. Sohbete ad, telefon, kimlik numarası,
|
||
sağlık ya da aile bilgisi yazma; danışmanın bunlara ihtiyacı
|
||
yok ve bunları saklamak istemiyoruz.
|
||
</li>
|
||
<li>
|
||
<strong>Danışman profilin</strong> — sohbette söylediğin ve{" "}
|
||
<em>“kaydedeyim mi?”</em> sorusuna evet dediğin
|
||
tercihler: yaşadığın il, evden en fazla kaç km, vakıfta yıllık
|
||
ücret üst sınırı, burs beklentin, öğretim dili, uzaktan/açık
|
||
öğretim kabulün, kampüs büyüklüğü tercihin, özel kontenjan
|
||
durumun. Bu alanlar sabit bir listedir; serbest metin
|
||
kaydedilmez, sağlık, din, gelir ya da cinsiyet gibi bilgiler
|
||
bu profile hiçbir zaman yazılmaz (34 yaş üstü kadın kontenjanı
|
||
beyanı cinsiyet alanı değil, ÖSYM kontenjan hakkıdır).
|
||
Profil yalnız senin listeni ve danışman aramalarını süzmek için
|
||
kullanılır; reklam, pazarlama ya da e-posta için kullanılmaz.
|
||
Profil boşken de hizmet tam çalışır. Listem sayfasındaki
|
||
“Kaydettiklerim” çiplerinden her alanı görür ve tek
|
||
tıkla silersin. Dayanak: senin talimatınla sözleşmenin ifası.
|
||
</li>
|
||
<li>
|
||
<strong>Sipariş kayıtların</strong> (paket alırsan) — fatura
|
||
ve muhasebe yükümlülüğü için. Kart bilgilerin bize hiç ulaşmaz;
|
||
ödeme iyzico altyapısında gerçekleşir. Dayanak: hukuki
|
||
yükümlülük.
|
||
</li>
|
||
<li>
|
||
<strong>Kullanım ölçümü</strong> — hangi sayfaların
|
||
görüntülendiği ve hangi adımların tamamlandığı (aşağıda
|
||
“Çerezler ve analitik”). Dayanak: siteyi
|
||
geliştirmeye yönelik meşru menfaatimiz.
|
||
</li>
|
||
</ul>
|
||
<p className="mt-2">
|
||
Verilerini üçüncü taraflara satmayız, reklam amacıyla
|
||
paylaşmayız. Program ve üniversite bilgileri (taban sıralamaları,
|
||
ücretler, öğrenci sayıları, kadın/erkek oranı) kişisel veri
|
||
değildir; YÖK Atlas ve YÖK İstatistik’ten alınır ve
|
||
sayfalarda kaynağıyla gösterilir.
|
||
</p>
|
||
</section>
|
||
|
||
<section>
|
||
<h2 className={baslik}>Hizmet sağlayıcılar ve yurt dışına aktarım</h2>
|
||
<p className="mt-2">
|
||
Hizmeti çalıştırabilmek için birkaç dış sağlayıcıdan yararlanıyoruz
|
||
ve verinin yalnız ilgili iş için gereken kısmı bu sağlayıcılara
|
||
iletilir:
|
||
</p>
|
||
<ul className="mt-2 list-disc space-y-2 pl-5">
|
||
<li>
|
||
<strong>Resend (İrlanda)</strong> — giriş bağlantısı ve
|
||
bilgilendirme e-postaları; e-posta adresin bu amaçla Avrupa
|
||
Birliği’ndeki sunucularda işlenir.
|
||
</li>
|
||
<li>
|
||
<strong>iyzico (Türkiye)</strong> — ödeme.
|
||
</li>
|
||
<li>
|
||
<strong>Yapay zekâ sağlayıcısı</strong> — danışman sohbetine
|
||
yazdığın mesajlar, listendeki program bilgileri ve kaydettiğin
|
||
tercihler, yanıt üretilebilmesi için OpenRouter (ABD) aracılığıyla
|
||
kullandığımız dil modelinin sağlayıcısına (bugün DeepSeek)
|
||
iletilir. Adın ve e-postan modele gönderilmez. Tercih listeni
|
||
üreten yapay zekâ da aynı yoldan çalışır; ona sıralaman,
|
||
seçimlerin ve aday program havuzu gider.
|
||
</li>
|
||
<li>
|
||
<strong>TypeSafe AI (ABD)</strong> — danışmanın sana yazdığı
|
||
cevap, yerleşme garantisi ya da olasılık tahmini içerip
|
||
içermediğinin denetlenmesi için bu sağlayıcıya iletilir. Bu
|
||
cevabın içinde danışmanın andığı bilgilerin de geçebilir:
|
||
başarı sıralaman, seçtiğin ya da yaşadığın il, listendeki
|
||
programlar ve kaydettiğin tercihler. Senin yazdığın mesaj, adın
|
||
ve e-postan gönderilmez.
|
||
</li>
|
||
<li>
|
||
<strong>Cloudflare Turnstile (ABD)</strong> — geri bildirim
|
||
kutusunu otomatik gönderimlerden korur. Kutuya yazmaya
|
||
başladığında Cloudflare’in doğrulama betiği yüklenir; IP
|
||
adresin ile tarayıcı ve cihaz bilgilerin, karşıdakinin insan
|
||
olup olmadığının anlaşılması için Cloudflare’e iletilir.
|
||
Yazdığın mesaj Cloudflare’e gönderilmez.
|
||
</li>
|
||
</ul>
|
||
<p className="mt-2">
|
||
KVKK açısından e-posta sağlayıcısına, yapay zekâ sağlayıcısına,
|
||
cevap denetimi sağlayıcısına ve bot koruması sağlayıcısına
|
||
yapılan iletim yurt dışına
|
||
aktarımdır ve hizmetin sunulabilmesi için gereklidir.
|
||
Sağlayıcı değişirse bu bölüm aynı gün güncellenir.
|
||
</p>
|
||
</section>
|
||
|
||
<section>
|
||
<h2 className={baslik}>Saklama ve silme</h2>
|
||
<ul className="mt-2 list-disc space-y-1 pl-5">
|
||
<li>
|
||
Sohbet mesajların ve danışman profilin: hesabın açık kaldığı
|
||
sürece; her ikisini de listem sayfasından kendin silebilirsin.
|
||
Tercih döneminin bitiminden 12 ay sonra sohbet mesajları ve
|
||
profil silinir.
|
||
</li>
|
||
<li>
|
||
Hesabını sildirme ya da verilerinin kopyasını isteme talebin
|
||
30 gün içinde sonuçlandırılır; işlenme sebebi ortadan kalkan
|
||
veri en geç 3 ay içinde silinir.
|
||
</li>
|
||
<li>
|
||
Sipariş ve fatura kayıtları vergi mevzuatı gereği 10 yıl
|
||
saklanır.
|
||
</li>
|
||
</ul>
|
||
</section>
|
||
|
||
<section>
|
||
<h2 className={baslik}>Hakların</h2>
|
||
<p className="mt-2">
|
||
KVKK’nın 11. maddesi gereği bize başvurarak şunları
|
||
yapabilirsin: verilerinin işlenip işlenmediğini öğrenmek,
|
||
işlendiyse bilgi istemek, amacına uygun kullanılıp
|
||
kullanılmadığını öğrenmek, aktarıldığı üçüncü kişileri bilmek,
|
||
eksik ya da yanlış işlenmişse düzeltilmesini istemek,
|
||
silinmesini ya da yok edilmesini istemek, bu işlemlerin
|
||
aktarıldığı üçüncü kişilere bildirilmesini istemek, yalnızca
|
||
otomatik sistemlerle analiz edilmesi sonucu aleyhine bir sonuç
|
||
çıkmasına itiraz etmek ve kanuna aykırı işleme yüzünden zarara
|
||
uğradıysan tazminat istemek. Başvurunu{" "}
|
||
<Link href="/iletisim" className="text-primary underline">
|
||
iletişim sayfasındaki
|
||
</Link>{" "}
|
||
e-posta adresine yaz; en geç 30 gün içinde yanıtlarız.
|
||
</p>
|
||
</section>
|
||
|
||
<section>
|
||
<h2 className={baslik}>18 yaşından küçüksen</h2>
|
||
<p className="mt-2">
|
||
Bu metni velinle birlikte oku. Paket satın alınacaksa ödemeyi
|
||
velin yapmalı. Verilerin hiçbir şekilde pazarlama için
|
||
kullanılmaz.
|
||
</p>
|
||
</section>
|
||
|
||
<section>
|
||
<h2 className={baslik}>Çerezler ve analitik</h2>
|
||
<p className="mt-2">
|
||
Yalnızca sitenin çalışması için zorunlu çerezler kullanılır
|
||
(oturumun, sıralaman ve listen); reklam veya izleme çerezi
|
||
kullanılmaz. Siteyi geliştirebilmek için hangi sayfaların
|
||
görüntülendiğini ve hangi adımların tamamlandığını ölçen, çerez
|
||
kullanmayan bir analitik aracı (Rybbit) çalıştırıyoruz; bu araç
|
||
Türkiye’deki kendi sunucumuzda barındırılır, veriler üçüncü
|
||
taraf bir reklam ağına ya da yurt dışına gitmez. IP adresin
|
||
saklanmaz. Giriş yaptığında ziyaretin hesabının rastgele kimlik
|
||
numarasıyla eşleştirilir; e-posta adresin ve adın analitiğe
|
||
gönderilmez. Başarı sıralaman analitiğe ham hâliyle gönderilmez;
|
||
yalnızca “50-100 bin” gibi geniş bir aralık olarak
|
||
kaydedilir. Danışman profilindeki değerler analitiğe gitmez;
|
||
yalnız hangi alanın kaydedildiği sayılır. Çerezlerin tam listesi,
|
||
ölçümün ayrıntıları ve ölçümü kapatma düğmesi{" "}
|
||
<Link href="/cerez-politikasi" className="text-primary underline">
|
||
Çerez Politikası
|
||
</Link>{" "}
|
||
sayfasındadır.
|
||
</p>
|
||
</section>
|
||
</Parallax>
|
||
</main>
|
||
<SiteFooter />
|
||
</>
|
||
);
|
||
}
|