Dark pattern, kullanıcıyı farkında olmadan veya zorla belirli bir eyleme yönlendirmek için tasarlanmış arayüz hilesidir. Kullanıcı deneyiminin kasıtlı olarak kullanıcı aleyhine çevrildiği bu tasarımlar; gizlenmiş iptal butonu, önceden işaretli istemediğin seçenekler, sahte geri sayım sayaçları ve abonelik iptalini zorlaştıran labirent akışlar gibi biçimler alır. Kısa vadede dönüşüm artırabilir ama uzun vadede güven erozyonu yaratır.
Ücretsiz deneme başlatıyorsun, kredi kartı isteniyor. Deneme bitti, abonelik otomatik başladı. İptal etmek için önce "neden gidiyorsun?" formu, sonra "özel teklif" sayfası, sonra telefon numarası verilen müşteri hizmetleri. Bu akış kazara değil, kasıtlı tasarlanmıştır. Bir başka klasik örnek: reklam penceresi açıldığında kapatma butonu çok küçük veya gizlenmiştir ya da "hayır, teşekkürler, paradan tasarruf etmek istemiyorum" gibi utandırmaya dayalı bir dil kullanılır.