Skip to content

AprilFour - GDPR Data Detection - The GDPR Data Noncompliance Detector is a software tool designed to identify instances of noncompliance with the General Data Protection Regulation. It analyzes data sets and identifies potential violations of GDPR principles, such as unauthorised data processing, inadequate security measures, or lack of consent

Notifications You must be signed in to change notification settings

Yudi-G/GDPR-data-noncompliance-detector

 
 

Repository files navigation

GND Logo

codecov GitHub issues GitHub pull requests

GDPR Data Noncompliance Detector

This project is a GDPR Data Noncompliance Detector, developed as part of the COS 301 Capstone Project.

Description

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.

Demos

Demo 1

Demo 1 SRS Documentation

Demo 2

Demo 2 SRS Documentation

Demo 2 Video Presentation

Demo 2 Presentation

Demo 2 Help Document

Demo 3

Demo 3 SRS Documentation

Demo 3 Video Presentation

Demo 4

Documentation

Software Requirements Specification

SRS Document

Architectural Document

Architectural Document

Architectural Diagram

Technical Installation Manual

Technical Installation

Coding Standards

Coding Standards

User Manual

GND User Manual

Project Management Tools

GitHub Issues and GitHub Boards

The Team

Dhinaz Rangasamy

Github Linkedin

Role: Team Leader/Backend Engineer

Dhinaz is currently pursuing Computer Science, Statistics and Data Science. He has worked with multiple technologies relating to all fields, and is especially interested in AI, ML and regression applications. He has completed multiple design and research projects related to data analysis and software modelling, two of which are linked above. He is also self-taught in Tableau and is currently working as a teaching assistant for COS 221 (Introduction to databases) at the University of Pretoria.

Nevin Thomas

Github Linkedin

Role: Designer/Frontend Engineer

As a third-year BSc Information and Knowledge Systems student, I specialize in merging technology and business insights to craft captivating social media web apps. Proficient in front-end development technologies like React, Ionic, and Angular, I implement innovative solutions efficiently. My passion for design enhances user experiences, reflecting in my projects where I prioritize intuitive interfaces and engaging interactions. A natural team player, I excel in collaborative environments, leading and contributing with determination and an open mind. Continuously refining my skills in front-end development, I am poised to make a significant impact in technology and enterprise.

Yeshlen Moodley

Github Linkedin

Role: Backend Engineer/DevOps

I am a final year BSc Information and Knowledge Systems student. This degree has allowed me to gain invaluable experience in not only the fields of computer science but statistics and data analytics as well. I have a vested interest in the field of data science and using the insights that can be gained from analysing a system, to optimise it as much as possible. I have experience in building comprehensive web and desktop applications and have worked on the frontend side of development for multiple projects.

Yudi Govender

Github Linkedin

Role: Backend Developer/DevOps

I am a final year Computer Science student at the University of Pretoria. My degree has exposed me to many computer science concepts. In web development I enjoy backend and API development. I also enjoy learning about the field of graphics programming. I have a keen interest in machine learning and AI. With my knowledge I aim to aid my team with the skills I have learnt in graphics and data visualisation.

Paul Nhlapo

Github Linkedin

Role: Full Stack Developer

I am a final year BSc Information and Knowledge Systems (Software development) student. I major in Computer Science in my degree, and I have explored all sides of software engineering processes from first year till now. I have learnt a lot from this degree, and it has exposed me to systems analysis and in-depth web development, problem solving using data structures in (Java and C++) and systems development. I have experience with .NET technologies and have worked with C#. Currently I work with ionic and Angular for my final year modules.

Team Contact

Email: aprilfour301@gmail.com

Tech Stack

Frontend

Angular with Electron

Backend

Python FastAPI

Testing

PyTest Karma Jasmine

About

AprilFour - GDPR Data Detection - The GDPR Data Noncompliance Detector is a software tool designed to identify instances of noncompliance with the General Data Protection Regulation. It analyzes data sets and identifies potential violations of GDPR principles, such as unauthorised data processing, inadequate security measures, or lack of consent

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 56.7%
  • TypeScript 17.6%
  • HTML 14.7%
  • CSS 8.9%
  • JavaScript 2.1%