3 items
Browse the web confidently by knowing when a site tries to manipulate you. By: Nathan Tao, Ada Langford, Sophia Lin, Rachel Rakower. Note: This project is open source to ensure transparency of how your information is used. See our repositories: - Client: https://github.com/natnuo/dark-pattern-detector-extension - Server & Model: https://github.com/adazing/dark_pattern_detector All text information on any webpage will be processed and sent to our external server, deleted after use, as shown in these repositories. Dark patterns are subtle, deceptive tricks used by websites and apps to influence your decisions, often leading you to act in ways that benefit the company rather than yourself, such as pressuring you to buy their products by making countdown timers or warning that the stock is limited. Our extension is designed to help you spot and avoid these manipulative tactics by detecting common types of dark patterns like misdirection, social proof, forced action, urgency, and scarcity. With our extension, all the text on any website you visit is automatically scanned using a TinyBERT model, which is specifically fine-tuned to detect these dark patterns. When something suspicious is found, the extension highlights the problematic text, making it easy for you to see where a site might be trying to manipulate you. Our main goal is to help you browse the web more safely and confidently by identifying these hidden tactics. We believe that by making these dark patterns visible, we can empower users like you to make smarter, more informed decisions while shopping or navigating online. To learn more about dark patterns and how our extension works, check out our website here: https://dark-pattern-detector.xyz/.
Jun 1, 2025
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.