This project is a GDPR Data Noncompliance Detector, developed as part of the COS 301 Capstone Project.
The GDPR Data Noncompliance Detector is a software tool designed to identify instances of noncompliance with the General Data Protection Regulation (GDPR). It analyzes data sets and identifies potential violations of GDPR principles, such as unauthorized data processing, inadequate security measures, or lack of consent.
GND.aprilfour.mp4
Download GND -> đź“Ą
Step 1: Click on the link to download the GND application Installer.
Step 2: Follow the instructions in the installation wizard to install the application on your computer.
Step 3: After the application is installed, you will need to restart your computer.
Step 4: After your computer has restarted, you will receive a notification, indicating that the GND server has started and you will be able to use the application.
Demo 2 SRS Documentation
Demo 2 Video Presentation
Demo 2 Presentation
Demo 2 Help Document
Demo 3 SRS Documentation
Demo 3 Video Presentation
Demo 4 SRS Documentation
Demo 4 Testing Specification
Architectural Document
Architectural Diagram
GitHub Issues and GitHub Boards
Our project aimed to contribute to GDPR compliance by designing a system that detects potential data violations in documents. We conducted extensive research on GDPR requirements using trusted resources like www.GDPR.eu , www.gdpr-info.eu and www.popiact-compliance.co.za. The system leverages natural language processing (NLP) and machine learning to scan documents for multiple categories of GDPR-protected data. It alerts users to potential violations, promoting compliance with European data protection regulations.
The project's research contribution lies in applying machine learning models to the specific context of GDPR. We explored AI frameworks to improve the accuracy of identifying sensitive information and developed a scalable, modular system architecture. Our research allowed us to narrow down the broadness of GDPR non-compliant data into categories that suited our project best. The categories we chose to identify are ones we believe to be the most common in text based documents.
Email: [email protected]
Angular is used for building the frontend interface and handling client-side logic. | |
Electron is used to package the Angular application into a desktop app. |
Python is used for scripting and backend development. | |
Flask is used to create RESTful APIs and manage backend logic. |