DarkSurfer

Combat deceptive web design with our Pattern Classifier.

What it does

The "DarkSurfer" project utilizes Python to detect and analyze deceptive user interface practices, known as dark patterns, commonly found on websites. At its core, `app.py` drives the main functionality of the classifier, employing machine learning techniques to identify and categorize these patterns, thereby promoting user-friendly design standards. Integrated with the Gemini API, `geminiai.py` enhances the project's capabilities by leveraging Gemini's advanced features for web content analysis. This integration enables the classifier to perform more sophisticated pattern recognition, enhancing accuracy in detecting complex manipulation tactics used in dark patterns. The use of Gemini API underscores the project's commitment to robust analysis and classification of deceptive UI practices, aiming to foster transparency and ethical design principles in online user interactions.

Built with

  • Web/Chrome

Team

By

LostGeeks

From

India