PAUSED - (M)PSD: Easy Privacy
Project System Development
In the project system development, students work on a given computer science topic in a team under practical conditions. In terms of content, the project group works independently on current issues of practical relevance. The lecturer takes on the role of the client/customer. At the same time, however, he supports the team to set the right course, especially in the initial phase, and to get the project rolling.
In an introductory event, the task is first outlined and the framework conditions explained. During the project, weekly project meetings are held in which the results of the previous week are presented and the objectives of the coming week(s) are defined.
Background
The European General Data Protection Regulation (GDPR) guarantees citizens far-reaching data protection rights. These include the rights to information, rectification and to be forgotten. However, the practical application of these rights fails due to two problems: (1) The cacophony of different interfaces and data formats that data holders offer citizens. (2) Citizens do not know who has private data about them, i.e. who they should contact. On the other hand, there are small companies and associations that cannot offer their customers and members automatic information, correction and deletion services. Their biggest hurdle is that they don't have electronic customer relationship management systems or IT departments to support them.
Topic
Both problems could be solved by appropriate applications. A meta GDPR dashboard (EzP Board) that helps citizens to find and locally manage their private data distributed across countless data holders. A GDPR browser plugin (EzP Facade), as a complement or lightweight alternative to the EzP Board. A hosted GDPR service (EzP Service) with optional GDPR data storage (EzP Valut) for small companies and associations, which takes over the corresponding data management.
The aim of the project is to further develop the existing prototype, which should ultimately be able to run as a demo on a standard PC and as a mobile app. The specific scope and the expansion stage of the project to be implemented depend, among other things, on the size of the team (number of participants) and the technical possibilities.
Scrum is to be used as the process model for agile system development. The usual development tools will be used, preferably those that are already available in the department, e.g. GIT repository, Scrum board, etc. We are building on the preliminary work of previous semesters and plan to continue the project in future courses. The project is under MIT license.
Contact
Communication
Schöfferstraße 10
64295 Darmstadt
Office: D19, 2.09
+49.6151.533-60185
alexander.wiesmaier@h-da.de
1
Consultation
Nach Vereinbarung / by appointment