Skip to content

DarkPatternLLM is a project dedicated to detecting and combating dark patterns on websites using advanced Language Models (LLMs). This tool enhances user transparency and promotes a more user-friendly online experience.

Notifications You must be signed in to change notification settings

Anurag194/DarkSurfer-Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

DarkPatternLLM

DarkPatternLLM is a project aimed at detecting and combating dark patterns on websites using advanced Language Models (LLMs). This tool provides users with a more transparent and user-friendly online experience.

Table of Contents Features Installation Usage Contributing License Features

  1. Pattern Detection The project leverages three state-of-the-art language models: RoBERTa, XLNet, and BERT to detect and highlight potential dark patterns on websites.

  2. Dataset A comprehensive dataset has been gathered from various sources to train and fine-tune the models for accurate pattern detection.

  3. User Alerts Receive real-time alerts when visiting a website that employs deceptive design practices.

  4. Educational Resources Access resources within the extension to learn more about dark patterns and how to protect yourself online.

Installation To install the DarkPatternLLM, follow these steps:

Download the extension from the Chrome Web Store. Open Google Chrome and navigate to the "Extensions" page (chrome://extensions/). Drag and drop the downloaded extension file onto the extensions page to install it. Usage After installation, the DarkPatternLLM icon will appear in your browser toolbar. Simply visit any website, and the extension will automatically analyze the page for dark patterns. If a dark pattern is detected, you will receive a notification, and the relevant elements will be highlighted on the page.

Contributing We welcome contributions! If you want to contribute to the project, please follow these steps:

Fork the repository. Create a new branch for your feature or bug fix. Make your changes and submit a pull request.

About

DarkPatternLLM is a project dedicated to detecting and combating dark patterns on websites using advanced Language Models (LLMs). This tool enhances user transparency and promotes a more user-friendly online experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published