Çerez Banner’larında Dark Pattern’ler: Denetçiler İlk Neye Bakar?

Çerez banner’ları (cookie banners), kullanıcıların gizlilik tercihlerini yönetmesi için tasarlanmış gibi görünse de pratikte sıkça “dark pattern” denilen manipülatif tasarım kalıplarına dönüşebiliyor. Düzenleyiciler (KVKK/GDPR otoriteleri ve AB’de ePrivacy yaklaşımı) denetimlerde genellikle iki şeyi hızlıca anlamaya çalışır: Kullanıcı gerçekten özgürce seçim yapabiliyor mu, yoksa arayüz seçimleri belirli bir sonuca mı itiyor?

Bu mesele, yalnızca “hukuki rıza” meselesi değildir. Dark pattern’ler çoğu zaman dijital erişilebilirliği de baltalar: Klavye ile gezilemeyen modallar, ekran okuyucuya doğru duyurulmayan butonlar, düşük kontrastlı “Reddet” bağlantıları… Sonuçta hem uyum hem kapsayıcılık riske girer.

Dark pattern nedir ve çerez banner’larında nasıl görünür?

Dark pattern, kullanıcıyı istemediği bir karara yönlendiren, seçim özgürlüğünü azaltan arayüz taktikleridir. Çerez banner’larında en yaygın örnekler:

  • Asimetrik butonlar: “Tümünü Kabul Et” büyük ve vurgulu, “Reddet” küçük, soluk veya bağlantı gibi.
  • Katmanlı reddetme: Kabul tek tık, reddetme için 3-4 ekran ve onlarca anahtar.
  • Yanıltıcı dil: “Devam ederek kabul etmiş olursunuz” gibi, gerçek seçenek sunmayan ifadeler.
  • Zorunlu rıza: İçeriği görmeden önce “kabul et” zorlaması (çoğu durumda özgür rızayı zedeler).
  • Geri alma zorluğu: Tercihleri sonra değiştirme yolu belirsiz veya erişilemez.

Denetçiler bu örüntülere, ekran görüntüsü ve kullanıcı akışı üzerinden çok hızlı ulaşır. Üstelik artık erişilebilirlik kontrolleriyle birlikte değerlendirilmesi daha olasıdır; çünkü erişilebilir olmayan bir banner, bazı kullanıcılar için fiilen “seçim yok” anlamına gelir.

Bir web sitesinde çerez izin penceresi ve gizlilik ayarları seçenekleri

Düzenleyiciler ilk neyi kontrol eder? (Öncelik sırasıyla)

1) “Reddet” seçeneği eşdeğer mi?

Birçok otorite için ilk bakışta kontrol edilen nokta budur: “Kabul” kadar kolay “Reddet” var mı? Eşdeğerlik; görünürlük, tıklama sayısı, dil netliği ve erişilebilirlik açısından ele alınır. “Reddet” seçeneğini menü içine gömmek, küçük puntolu bir link yapmak veya düşük kontrastla görünmez kılmak hem dark pattern hem de WCAG açısından sorun çıkarabilir.

Erişilebilirlik notu: “Reddet” metni bağlantı olarak verilecekse, odak göstergesi belirgin olmalı (WCAG 2.4.7/2.4.11) ve kontrast yeterli olmalıdır (WCAG 1.4.3). Buton olarak sunmak genellikle daha sağlam bir çözümdür.

2) Önceden işaretli seçenekler ve varsayılanlar

Analitik/marketing gibi zorunlu olmayan kategoriler varsayılan olarak açık geliyorsa, bu sıklıkla “geçerli rıza” açısından kırmızı bayraktır. Denetçiler; varsayılanların nasıl kurgulandığını, “yalnızca gerekli” seçeneğinin gerçekten yalnızca gerekli çerezlerle sınırlı olup olmadığını inceler.

Burada teknik tarafta da risk var: Bazı etiketler çerez dışı depolama yöntemleriyle (localStorage, IndexedDB) veya parmak izi (fingerprinting) ile çalışır. Tarayıcı çerezlerine odaklanan bir kurgu, gerçekte kapsamı kaçırabilir. Bu konuya derinlemesine bakmak için Çerez Tarayıcınızın Kaçırdıkları: localStorage, IndexedDB ve Fingerprinting (Erişilebilirlik Açısından) yazısı iyi bir çerçeve sunar.

3) Bilgilendirme: Ama gerçekten anlaşılır mı?

Denetimlerde “aydınlatma” kısmı çoğu zaman kopyala-yapıştır metinlerle zayıf kalır. İlk katmanda neyin amaçlandığı, hangi kategorilerin olduğu ve tercihlerin nasıl değiştirileceği anlaşılır olmalıdır. Aşırı teknik jargon; bilişsel engeli olan kullanıcılar, yaşlı kullanıcılar veya dili sınırlı kullanıcılar için erişilebilirliği düşürür.

WCAG açısından: Okunabilirlik ve anlaşılabilirlik (WCAG 3.1.5 ve 3.1.3 bağlamı) doğrudan “hukuki metin” olmasa bile kullanıcı deneyimini belirler. Kısa cümleler, açık başlıklar ve net eylem ifadeleri (“Tercihleri yönet”, “Tümünü reddet”) daha kapsayıcıdır.

4) Tercih yönetimi akışı ve yenileme (consent refresh)

“Tercihlerimi değiştir” bağlantısı sayfanın altında düşük kontrastla kayboluyorsa ya da yalnızca fareyle erişilebilen bir kontrolse, pratikte kullanıcıların rızayı geri alması zorlaşır. Denetçiler ayrıca rızanın ne kadar süreyle geçerli sayıldığını ve yenileme/yeniden sorma mantığını da kontrol eder. Bu noktada kayıt tutma ve yenileme süreleri, erişilebilir bir deneyimle birlikte ele alınmalıdır. Ayrıntılı rehber için Çerez Onayı Ne Kadar Sürer? Yenileme Süreleri ve Kayıt Tutma (Erişilebilirlik Odaklı Rehber) içeriğine göz atabilirsiniz.

5) “Onay vermezsen olmaz” baskısı (cookie wall)

Bazı sektörlerde sınırlı istisnalar tartışılsa da, çoğu senaryoda kullanıcıyı içeriğe erişim için izlemeye zorlamak denetçilerin hassas baktığı alanlardan biridir. Erişilebilirlik açısından da bu yaklaşım daha sert bir etki yaratır: Örneğin ekran okuyucu kullanan bir kişi banner’ı kapatamazsa içerik fiilen erişilemez olur.

Bir web sitesinde çerez izin penceresi ve gizlilik ayarları seçenekleri

Dark pattern + erişilebilirlik: Denetimde “hızlı kaybettiren” hatalar

Klavye ile yönetilemeyen modal/banner

Banner bir modal gibi davranıyorsa odak (focus) banner içine alınmalı, kapatma/tercih butonları Tab ile erişilebilir olmalı ve odak banner kapanınca mantıklı yere dönmelidir. Aksi halde WCAG 2.1.1 (Klavye) ve 2.4.3 (Odak Sırası) problemleri oluşur; aynı zamanda kullanıcıya “seçim” sunulduğu iddiası zayıflar.

Ekran okuyucuda yanlış veya eksik isimlendirme

“X” ikonunun erişilebilir adı yoksa, “Ayarlar” butonu aslında div ise, anahtarlar (toggle) rol ve durum bilgisi sunmuyorsa kullanıcı tercih yapamaz. Bu, denetimde “pratikte rıza verdirme” gibi algılanabilir. WCAG 4.1.2 (Ad, Rol, Değer) burada kritik.

Düşük kontrast ve küçük hedefler

“Reddet” daha soluk renkteyse yalnızca etik değil, teknik olarak da sorun: WCAG 1.4.3 (Kontrast) ve 2.5.5 (Hedef Boyutu) doğrultusunda erişilebilir tasarım, manipülatif tasarımları da törpüler. Eşit görünürlük çoğu zaman “eşit erişilebilirlik” demektir.

Uygulamada nasıl tasarlanmalı? Erişilebilir ve uyumlu bir kontrol listesi

  • İlk katmanda üç net seçenek: “Tümünü kabul et”, “Tümünü reddet”, “Tercihleri yönet”.
  • Simetrik tasarım: Buton boyutu, renk vurgusu ve konum açısından biri diğerini gölgelememeli.
  • Varsayılanlar: Zorunlu olmayan kategoriler kapalı gelmeli; kullanıcı bilinçli biçimde açmalı.
  • Katman sayısı: Reddetme, kabul etmeye kıyasla daha fazla emek gerektirmemeli.
  • Her zaman erişilebilir “tercihleri değiştir”: Sitede sabit ve klavye ile erişilebilir bir bağlantı.
  • Doğru semantik: Gerçek <button>, doğru ARIA kullanımı, modal için uygun odak yönetimi.
  • Dil ve okunabilirlik: Kısa cümleler, açık amaçlar, karmaşık ifadelerden kaçınma.
Bir web sitesinde çerez izin penceresi ve gizlilik ayarları seçenekleri

Consent Mode v2 ve ölçüm baskısı: Tasarım kararlarını çarpıtmayın

Ölçüm ihtiyaçları, banner tasarımını “kabul ettirmeye” doğru itebiliyor. Özellikle Google Consent Mode v2 yapılandırmaları, ekipleri “daha fazla onay” hedefiyle yanlış UX kararlarına sürükleyebiliyor. Oysa erişilebilirlik perspektifiyle bakınca, seçeneklerin anlaşılır ve eşit sunulması hem etik hem sürdürülebilir bir uyum yaklaşımıdır. Bu dengenin neden önemli olduğunu Google Consent Mode v2: Basic mi Advanced mi? Fark Neden Önemli (Erişilebilirlik Perspektifi) yazısında daha ayrıntılı görebilirsiniz.

Denetime hazırlık: Kanıt, izlenebilirlik ve sürekli izleme

Düzenleyiciler yalnızca banner ekran görüntüsüne değil, uygulamanın gerçekte nasıl çalıştığına da bakar: Rıza kayıtları, kategori bazında tetiklenen etiketler, reddetme sonrası gerçekten veri gidip gitmediği… Bu yüzden “bir kere tasarla bitti” yaklaşımı yerine sürekli izleme önem kazanır.

Burada otomatik denetim ve izleme araçları işinizi kolaylaştırır. Örneğin Corpowid (corpowid.ai), web sitenizde erişilebilirlik sorunlarını otomatik denetimler ve izleme ile görünür kılar; çerez banner’ı gibi kritik bileşenlerde odak, kontrast ve etiketleme problemlerini erken yakalamanıza yardımcı olabilir. Böylece dark pattern riski taşıyan tasarım kararları, erişilebilirlik hatalarıyla birleşip büyümeden ele alınır.

Sonuç: Dark pattern’ler sadece “etik” değil, erişilebilirlik riskidir

Çerez banner’larında denetçilerin ilk baktığı şey, kullanıcının gerçek bir seçime sahip olup olmadığıdır. Erişilebilirlik ise bu seçimin herkes için mümkün olup olmadığını belirler. Simetrik seçenekler, doğru semantik, klavye ve ekran okuyucu uyumu; hem WCAG hem de rıza geçerliliği açısından güçlü bir zemindir. Süreci düzenli kontrol etmek ve değişiklikleri izlemek için Corpowid (corpowid.ai) gibi bir platformla periyodik erişilebilirlik denetimi yapmak da, uyumu sürdürülebilir kılmanın pratik yollarından biridir.

Corpowid, Gartner tarafından tanınan bir platformdur.

Corpowid, dijital erişilebilirlik alanındaki yenilikçi yaklaşımı ve performansı nedeniyle dünyanın önde gelen araştırma ve danışmanlık şirketlerinden biri olan Gartner tarafından takdir edilmiştir. Bu rozetler, yapay zeka destekli ve kapsayıcı web deneyimleri oluşturma konusundaki kararlılığımızı yansıtmaktadır.

Corpowid hakkında sorularınız mı var?

Bizimle iletişime geçin.

Size en kısa sürede geri dönüş sağlayacağız.