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:
@@ -100,7 +100,10 @@ export default function GizlilikPage() {
|
|||||||
ölçen, çerez kullanmayan bir analitik aracı (Rybbit) çalıştırıyoruz;
|
ö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
|
bu araç kendi sunucumuzda barındırılır, veriler üçüncü taraf bir
|
||||||
reklam ağına gitmez. Giriş yaptığında ziyaretin hesabınla
|
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
|
gönderilmez; yalnızca “50-100 bin” gibi geniş bir
|
||||||
aralık olarak kaydedilir.
|
aralık olarak kaydedilir.
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import { KATEGORILER } from "@/lib/kategoriler";
|
|||||||
import type { UniturGrubu } from "@/types/yokatlas";
|
import type { UniturGrubu } from "@/types/yokatlas";
|
||||||
|
|
||||||
export const ONCELIKLER = [
|
export const ONCELIKLER = [
|
||||||
"İş garantisi",
|
"İş bulma kolaylığı",
|
||||||
"Yüksek maaş potansiyeli",
|
"Yüksek maaş potansiyeli",
|
||||||
"Sevdiğim işi yapmak",
|
"Sevdiğim işi yapmak",
|
||||||
"Akademik kariyer",
|
"Akademik kariyer",
|
||||||
@@ -108,7 +108,11 @@ export function sihirbazDogrula(girdi: unknown): SihirbazSecimleri | null {
|
|||||||
const oncelikler = Array.isArray(p.oncelikler)
|
const oncelikler = Array.isArray(p.oncelikler)
|
||||||
? [
|
? [
|
||||||
...new Set(
|
...new Set(
|
||||||
p.oncelikler.filter(
|
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 =>
|
(x): x is string =>
|
||||||
typeof x === "string" &&
|
typeof x === "string" &&
|
||||||
(ONCELIKLER as readonly string[]).includes(x),
|
(ONCELIKLER as readonly string[]).includes(x),
|
||||||
|
|||||||
Reference in New Issue
Block a user