-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the official documentation for the Dark-Patterns project! This documentation serves as a comprehensive guide to understand, set up, and contribute to the project.
Dark-Patterns is a project focused on assessing the compliance of e-commerce platforms with data transparency regulations, such as GDPR, CCPA, and other relevant norms in India. The goal is to identify potential violations and provide insights into the level of compliance through the use of algorithms and machine learning.
To set up the Dark-Patterns project on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/Thennavan-Hex/Dark-Patterns.git
-
Navigate to the project directory:
cd Dark-Patterns
-
Navigate to the Extension directory:
cd Extension -
Follow the instructions in the Extension README for specific details on the front-end setup.
-
Navigate to the Server directory:
cd Server -
Install Node.js dependencies:
npm install
-
Start the server:
node server.js
-
Ensure all dependencies are installed:
pip install -r requirements.txt
-
Run the compliance assessment algorithm:
python assess_compliance.py
Access the results of the compliance assessment in the generated reports or logs. Take necessary actions based on identified violations and work towards improving data transparency practices.
We welcome contributions from the community to make Dark-Patterns even more effective. If you're interested in contributing, please follow our Contribution Guidelines.
- Thennavan
- Prathina
- Niranjana V K
- Abhishek J L
- Sudharsan R
For a detailed overview of the project, refer to the Project Overview document.
This project is licensed under the MIT License.