On the Suitability of LLM-Driven Agents for Dark Pattern Audits

Deze studie evalueert de haalbaarheid en beperkingen van door LLM-aangedreven agenten voor het schalen van audits van donkere patronen op 456 websites van databemiddelaars, met name in de context van het uitoefenen van CCPA-rechten.

Chen Sun, Yash Vekaria, Rishab Nithyanand

Gepubliceerd 2026-03-05
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Stel je voor dat je een digitale superheld hebt die de hele internetwereld kan verkennen. Deze superheld is een kunstmatige intelligentie (een "LLM-agent") die niet alleen kan lezen, maar ook echt kan klikken, scrollen en formulieren invullen, net als een mens.

De vraag die de onderzoekers van dit paper zich stellen, is heel simpel: Kan deze digitale superheld ons helpen om "donkere trucs" op websites op te sporen?

Wat zijn "donkere trucs" (Dark Patterns)?

Stel je voor dat je in een supermarkt loopt om een product te kopen, maar de winkel is zo ontworpen dat je per ongeluk duurdere producten koopt of dat je abonneert op iets waar je niets mee wilt. De winkelmanager heeft de paden zo gelegd dat het moeilijk is om "nee" te zeggen en makkelijk om "ja" te zeggen.

Op internet noemen we dit donkere trucs. Bijvoorbeeld:

  • Een knop voor "Afmelden" is bijna onzichtbaar en grijs, terwijl "Aanmelden" fel rood en groot is.
  • Je moet tien keer op "Volgende" klikken voordat je eindelijk kunt zeggen: "Ik wil mijn gegevens niet verkopen."
  • Er staat een tekst die zegt "Klik hier voor je privacy", maar als je klikt, kom je op een pagina waar je juist je gegevens moet delen.

Het Experiment: De Digitale Agent als Inspecteur

De onderzoekers wilden weten of hun digitale superheld deze trucs kan vinden, zonder dat er een menselijke inspecteur nodig is. Ze gebruikten een heel specifiek doelwit: websites van databrokers (bedrijven die je persoonlijke data verkopen) in Californië.

Volgens de wet (CCPA) mag je deze bedrijven vragen: "Geef me al mijn data" of "Verwijder mijn data". Maar vaak maken ze het zo moeilijk dat je het maar beter niet doet.

Hoe deden ze dit?

  1. De Menselijke Referentie: Eerst liepen echte mensen (de onderzoekers) door de websites van 100 bedrijven. Ze noteerden precies welke trucs ze zagen. Dit was hun "antwoordenboek".
  2. De Digitale Agent: Vervolgens lieten ze hun AI-agent dezelfde websites bezoeken. De agent moest proberen hetzelfde te doen: de weg vinden naar het formulier om je data op te vragen.
  3. De Vergelijking: Ze keken of de agent dezelfde trucs zag als de mensen.

Wat leerden ze? (De Resultaten)

1. De agent is slim, maar niet perfect
De agent kon ongeveer 80% van de websites succesvol doorlopen. Dat is best goed! Hij kon de trucs vinden die direct zichtbaar waren, zoals "Er zijn te veel stappen nodig" of "De knop is heel klein".

  • Analogie: Het is alsof de agent een zeer scherpe camera heeft. Als een bordje "Verboden" duidelijk op de grond ligt, ziet hij het direct.

2. De agent raakt verdwaald in labyrinten
Bij websites die erg verwarrend waren (waar je door 10 verschillende pagina's moet om iets te vinden), raakte de agent soms de weg kwijt.

  • Analogie: Stel je voor dat je in een enorm labyrint loopt waar de muren veranderen. De agent loopt soms tegen een muur aan en denkt: "Oké, ik ben hier klaar," terwijl er eigenlijk nog een deur was die hij niet zag.

3. De agent kan niet altijd "lezen tussen de regels"
Soms is een truc niet direct zichtbaar, maar zit hij in de context. Bijvoorbeeld: "Ze zeggen dat je je ID moet sturen voor veiligheid, maar eigenlijk is dat alleen om je af te schrikken." De agent zag dat je een ID moest sturen, maar had moeite om te beslissen: "Is dit nodig voor veiligheid, of is dit een truc?"

  • Analogie: De agent ziet dat iemand een zware tas draagt. Hij weet niet of die persoon hard werkt of dat de tas vol zit met stenen die hij niet nodig heeft.

4. De agent wordt geblokkeerd
Veel websites hebben beveiliging (zoals CAPTCHA's: "klik op alle verkeerslichten"). De agent kon deze beveiliging niet doorbreken.

  • Analogie: De agent komt bij een poort met een bewaker die vraagt om een paspoort. De agent heeft geen paspoort, dus de bewaker laat hem niet binnen. De agent kan de trucs in het huis dus niet zien.

De Grote Les

De onderzoekers concluderen dat deze digitale agenten geweldige hulpmiddelen zijn om websites in grote aantallen te controleren. Ze kunnen snel duizenden websites scannen en zeggen: "Hier zit iets raars!"

Maar ze zijn nog niet klaar om de hele baan over te nemen.

  • Ze hebben nog steeds menselijke hulp nodig om de moeilijke, verwarrende gevallen te beoordelen.
  • Ze kunnen niet door elke beveiligingsmuur heen.
  • Ze moeten nog leren om beter te kijken naar de "geheime" trucs die je pas ziet als je de hele route hebt afgelegd.

Kortom: De digitale agent is als een super-efficiënte stagiair. Hij doet het zware werk, vindt de duidelijke fouten en bespaart ons veel tijd. Maar voor de lastige oordelen en de moeilijkste gevallen, moeten we nog even zelf de handen uit de mouwen steken.