Hayır diyebileceğin iki çerez, diyemeyeceğin iki çerez ve seni takip eden hiçbir şey.
dershq.com'un tarayıcında saklayabileceği her şey — çerezler ve tarayıcının kendi kaydı — her birinin ne için olduğu, ne kadar yaşadığı ve seçimini nasıl değiştireceğin. Burada takip yok: reklam çerezi yok, üçüncü taraf yok. Ölçüm var ama senin seçimin — varsayılan olarak kapalı, kendi sunucumuzda kalıyor, ve aşağıda tek tek yazıyor. Bu bir gün değişirse önce aşağıdaki tablo değişir, sonra şerit sana yeniden sorar.
Çerez, bir web sitesinin tarayıcına "bunu sakla, bir sonraki ziyarette geri gönder" dediği küçük bir nottur. Bazıları sitenin çalışması için gerekir — seni oturumda tutmak, çerezler hakkında az önce verdiğin kararı hatırlamak. Bazıları yalnızca siteyi daha rahat kılar — seçtiğin dili hatırlamak. Alman ve AB hukuku (§ 25 TDDDG, ePrivacy Yönergesi madde 5(3)) ilk türün sormadan konabileceğini, ikinci türün ise senin onayına, en azından hayır deme imkânına bağlı olduğunu söyler. Ders sorar ve hayırı hayır olarak kabul eder.
Gerekli — her zaman açık. Bunlar olmadan site bir öğretmeni oturuma alamaz ve şeride cevap verdiğini hatırlayamaz. Başka hiçbir amaçla kullanılmazlar.
Tercihler — senin seçimin. İki küçük kolaylık: seçtiğin arayüz dili ve — bir öğretmen oturum açtığında — ders saatlerinin onun saatiyle görünmesi için tarayıcısının bildirdiği saat dilimi. Tercihler açıkken ikisi de bir yıl hatırlanır. Tercihler kapalıyken — ya da henüz seçim yapmadan önce — aynı iki not yalnızca bu ziyaret için tutulur ve tarayıcı kapanınca unutulur. Başka hiçbir şey değişmez; site ziyaret boyunca iki durumda da aynı davranır.
Analitik — senin seçimin, ve sen açmadıkça kapalı. Açarsan tahtada hangi düğmeleri ve kısayolları kullandığını sayarız; adlar, yazdığın kelimeler ve ders içerikleri asla gönderilmez. Sayımlar kendi sunucumuzda kalır, başka hiçbir şirkete gitmez, ve tarayıcına hiçbir şey konmaz. Aşağıdaki tabloda tek tek yazıyor.
| Ad | Tür | Kim koyar | Kategori | Ne için | Ömrü |
|---|
| session | çerez (HttpOnly, Secure, SameSite=Lax) | giriş | Gerekli | öğretmeni oturumda tutar; tarayıcı betikleri okuyamaz | 12 saat |
| ders_consent | çerez (Secure, SameSite=Lax) | şerit ya da ayarlar formu | Gerekli | burada verdiğin kararı hatırlar: politika sürümü, ne zaman, hangi kategoriler | 12 ay |
| locale | çerez (Secure, SameSite=Lax) | açılış sayfasındaki ve Ayarlar'daki dil anahtarı | Tercihler | seçtiğin arayüz dili | tercihler açıksa 1 yıl; değilse bu ziyaret |
| tz | çerez (Secure, SameSite=Lax) | uygulama, öğretmen oturum açtıktan sonra | Tercihler | ders saatlerinin öğretmenin saatiyle görünmesi için tarayıcının saat dilimi | tercihler açıksa 1 yıl; değilse bu ziyaret |
Site, bir kişinin açıkça istediği üç şey için tarayıcının kendi kaydını da kullanır. Hiçbiri sen bir şey yapmadan bize gönderilmez, hiçbiri seni tanımlamaz, hepsi cihazında kalır.
| Ad | Nerede | Kim | Ne için | Ömrü |
|---|
| odev:{link} | localStorage | ödev sayfasındaki öğrenci | gönderilmemiş ödev cevaplarını tutar; kapanan bir sekme emeği kaybettirmez | cevaplar gönderilene ya da tarayıcı kaydı temizlenene kadar |
| ders:visits | localStorage | oturumdaki öğretmen | Bugün sayfasındaki “en son buradaydın” hafızası | temizlenene kadar |
| drail-dismissed:{date} | sessionStorage | oturumdaki öğretmen | Bugün sayfasının gün rayının o gün için kapatıldığını hatırlar | sekme |
| ders:board | indexedDB | oturumdaki öğretmen | tahtada yazdığın ders henüz sunucuya kaydedilmediyse metnini tutar; bağlantı koptuğunda hiçbir şey kaybolmaz | kayıt başarılı olunca silinir; çıkış yapınca hepsi silinir; yedi gün sonra atılır — sunucudaki silme bu cihazdaki kopyaya ulaşmaz |
Şu üç şey tarayıcına hiçbir şey koymaz, ama yine de veri taşır — bu yüzden burada tek tek yazılı. Tablo elle yazılmıyor: kodun kendi listesinden çiziliyor, böylece sayfa ne yaptığımızı eksik ya da fazla anlatamaz.
| Ad | Nerede | Kategori | Ne için | Ömrü |
|---|
| /api/events | Kendi sunucumuz — başka hiçbir şirkete gitmez | Analitik | Tahtada hangi düğmeleri ve kısayolları kullandığın; ad, kelime ya da ders içeriği yok | 12 ay; hesabını silersen hemen |
| /api/vitals | Kendi sunucumuz | Gerekli | Sayfanın görünmesi ne kadar sürdü — rota kalıbı ve süre değerleri, kimlik yok | 30 gün, uygulama günlüklerinde |
| Cloud Run request log | Google Cloud (AB) | Gerekli | IP adresi ve tarayıcı bilgisi — her web sitesinin sunucusunun aldığı teknik kayıt | 30 gün |
Üçüncü taraflar. Tarayıcın başka hiçbir şirketten betik, yazı tipi, görsel ya da istek yüklemez; yazı tipleri kendi sunucumuzdan gelir. Analitiği açsan da açmasan da sayımlar kendi sunucumuzda kalır — ölçüm için kullandığımız bir üçüncü taraf yok.
Herhangi bir sayfanın altındaki Çerez ayarları bağlantısını ya da bu sayfanın üstündeki formu kullan. Tercihleri kapatmak iki tercih çerezini anında yalnızca-bu-ziyaret çerezine çevirir; geride kalıcı hiçbir şey kalmaz. Şerit, bu politikanın sürümü değişince ya da son seçiminden on iki ay sonra kendiliğinden geri gelir. Tarayıcın "Global Privacy Control" sinyali gönderiyorsa tercihler kapalı başlar ve sen aksini söyleyene kadar kalıcı hiçbir şey konmaz.
Tarayıcın çerezleri tümüyle engelliyorsa site yine çalışır, ama şeride verdiğin cevabı hatırlayamaz ve her ziyarette sorar.