From 294fb2cf6adc4091accd1bea27210271ec077419 Mon Sep 17 00:00:00 2001 From: bilalgursen Date: Mon, 21 Sep 2026 15:29:43 +0300 Subject: [PATCH] =?UTF-8?q?chore(metin):=20'=C4=B0=C5=9F=20garantisi'=20?= =?UTF-8?q?=C3=A7ipi=20=E2=86=92=20'=C4=B0=C5=9F=20bulma=20kolayl=C4=B1?= =?UTF-8?q?=C4=9F=C4=B1';=20gizlilikte=20Rybbit=20kimlik=20verisi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Sihirbaz öncelik çipi vaat diliyle çelişmesin; eski kayıtlı profillerdeki seçim yeni ada eşlenir (doğrulamada düşmesin). - Gizlilik metni: giriş yapan kullanıcının e-posta ve adının kendi sunucumuzdaki analitik aracına kaydedildiği açıkça yazıldı (gönderim sürüyor). Co-Authored-By: Claude Fable 5.1 --- src/app/gizlilik/page.tsx | 5 ++++- src/features/sihirbaz/sihirbaz-sabitler.ts | 16 ++++++++++------ 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/app/gizlilik/page.tsx b/src/app/gizlilik/page.tsx index 7124567..bcbad35 100644 --- a/src/app/gizlilik/page.tsx +++ b/src/app/gizlilik/page.tsx @@ -100,7 +100,10 @@ export default function GizlilikPage() { ölçen, çerez kullanmayan bir analitik aracı (Rybbit) çalıştırıyoruz; bu araç kendi sunucumuzda barındırılır, veriler üçüncü taraf bir reklam ağına gitmez. Giriş yaptığında ziyaretin hesabınla - eşleştirilir. Başarı sıralaman analitiğe ham hâliyle + eşleştirilir; bunun için e-posta adresin ve hesabındaki adın + (varsa) kendi sunucumuzdaki bu analitik aracına kaydedilir ve + yalnızca sorun giderme ile destek amacıyla kullanılır. Başarı + sıralaman analitiğe ham hâliyle gönderilmez; yalnızca “50-100 bin” gibi geniş bir aralık olarak kaydedilir.

diff --git a/src/features/sihirbaz/sihirbaz-sabitler.ts b/src/features/sihirbaz/sihirbaz-sabitler.ts index 3dca109..8d6352d 100644 --- a/src/features/sihirbaz/sihirbaz-sabitler.ts +++ b/src/features/sihirbaz/sihirbaz-sabitler.ts @@ -8,7 +8,7 @@ import { KATEGORILER } from "@/lib/kategoriler"; import type { UniturGrubu } from "@/types/yokatlas"; export const ONCELIKLER = [ - "İş garantisi", + "İş bulma kolaylığı", "Yüksek maaş potansiyeli", "Sevdiğim işi yapmak", "Akademik kariyer", @@ -108,11 +108,15 @@ export function sihirbazDogrula(girdi: unknown): SihirbazSecimleri | null { const oncelikler = Array.isArray(p.oncelikler) ? [ ...new Set( - p.oncelikler.filter( - (x): x is string => - typeof x === "string" && - (ONCELIKLER as readonly string[]).includes(x), - ), + p.oncelikler + // Eski kayıtlı profiller: çip adı "İş garantisi" idi (vaat diliyle + // çeliştiği için değişti); seçim kaybolmasın diye yeni ada eşlenir. + .map((x) => (x === "İş garantisi" ? "İş bulma kolaylığı" : x)) + .filter( + (x): x is string => + typeof x === "string" && + (ONCELIKLER as readonly string[]).includes(x), + ), ), ] : [];