1. .NET GDPR web application case study
The GDPR web application is used by schools to input data about their GDPR compliance.
Technology
.NET MVC C# HTML/Razor Excel document libraries
SQL Azure Azure Web application JavaScript Syncfusion 3rd party controls
The application is designed as a portal. A menu on the left allows navigation to the sections of the application.
Grid controls were used to allow saving of inputted data. Email notifications of added records are sent to admins.
Features
Users can login securely and perform the usual account related tasks, reset password, change email etc
2. The following grid is for checking policies - a checkbox and date checked can be input. An Excel report of the progress check can be
generated.
Files can be securely uploaded by clients and then reviewed by admins. This allows one place to store the files accessible to both
parties.
3. Data map overviews allow inputting of metadata for datamaps using free text boxes in a grid.
The main feature of the site is the data collection area. This allows checking applicable areas for review by the admin team.
4. Subject access requests can be input using a webform. These can then be viewed and edited in a grid. An Excel report can be
outputted.
5. Similar pages apply to FOI requests - with a toggle button to show archived requests
Third party suppliers can be added and paged through.
6. The data breach section contains five forms for inputting details about a data breach.
7. The data breach browser allows browsing through previous data breach data and editing of the forms.
Data compliance audit - checkbox data entry with free text fields