Skip to content

Latest commit

 

History

History
51 lines (30 loc) · 1.78 KB

README.md

File metadata and controls

51 lines (30 loc) · 1.78 KB

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

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:

  1. Download the extension from the Chrome Web Store.
  2. Open Google Chrome and navigate to the "Extensions" page (chrome://extensions/).
  3. 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:

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