chore(metin): 'İş garantisi' çipi → 'İş bulma kolaylığı'; gizlilikte Rybbit kimlik verisi

- 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 <noreply@anthropic.com>
This commit is contained in:
bilalgursen
2026-09-21 15:29:43 +03:00
parent f17ee48a88
commit 294fb2cf6a
2 changed files with 14 additions and 7 deletions

View File

@@ -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 &ldquo;50-100 bin&rdquo; gibi geniş bir
aralık olarak kaydedilir.
</p>

View File

@@ -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),
),
),
]
: [];