Skip to content

MehakMantri/HackJMI_Cyber

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Deceptify Extension

Deceptify is a browser extension designed to identify and mitigate dark patterns on websites. Dark patterns are user interface design choices crafted to trick users into making unintended decisions, such as purchasing a product or signing up for a service, often against their best interests.

Features

  • Dark Pattern Detection: Deceptify analyzes website elements and detects patterns commonly associated with deceptive user interface design.
  • Real-time Feedback: Receive real-time feedback while browsing websites, alerting you to potential dark patterns.
  • Customizable Settings: Tailor Deceptify's detection sensitivity and feedback preferences to suit your browsing experience.

Installation

Chrome

  1. Clone this repository or download it as a ZIP file.
  2. Navigate to chrome://extensions/ in your Chrome browser.
  3. Enable Developer Mode using the toggle switch in the top right corner.
  4. Click on "Load unpacked" and select the directory containing the extension files.

Firefox

  1. Clone this repository or download it as a ZIP file.
  2. Open Firefox and navigate to about:debugging#/runtime/this-firefox.
  3. Click on "Load Temporary Add-on" and select any file from the extension directory.

Usage

Once the extension is installed, simply browse the web as usual. Deceptify will automatically analyze websites in real-time and provide feedback when potential dark patterns are detected. Click on the extension icon to access settings and customize your experience.

Contribution Guidelines

We welcome contributions from the community to improve Deceptify. If you encounter any issues, have feature requests, or want to contribute code, please follow these guidelines:

  1. Reporting Issues: Use GitHub Issues to report any bugs, suggest new features, or discuss ideas for improvement.
  2. Feature Requests: Feel free to open GitHub Issues to propose new features or improvements.
  3. Pull Requests: Fork the repository, create a new branch, make your changes, and submit a pull request. Ensure that your code follows our coding standards and includes appropriate tests.
  4. Code Reviews: All contributions will be reviewed by maintainers before merging. Be open to feedback and iterate on your changes as necessary.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.4%
  • Python 23.7%
  • CSS 8.3%
  • HTML 2.6%