One study found them in nearly 95% of the top 240 apps on Google Play.
Most users can’t recognize them. Developers lack the tools to catch them.
A Faster R-CNN detector finds the icons that tend to travel with dark patterns.
→ Nagging
→ Nagging
→ Default Choice
→ Nagging · Disguised Ads
Text is pulled from the pixels, then matched against lexical patterns for each dark pattern.
Contrast and relative size give away the option you’re meant to pick.
A two-bin grayscale histogram marks each segment brighter or darker.
Each segment is measured against its largest neighbor.
Neighboring segments vote; their scores combine with icon detections, 80/20.