Data Protection Requirements
User Story Title | User Story Description | Acceptance Criteria |
---|---|---|
Collect Single consent from new patients via mandatory checkbox on mobile app     | As a data controller, I want to record consent to collect and process the data of patients the first time they login / register in the mobile app via a checkbox |
|
Re-collect consent after signup from existing patients on the mobile app NEW   | As a data controller, I want to be able to re-collect consent to collect and process the data of patients should the purpose of processing change |
|
Collect T&C acceptance for therapist and backend admin web app NEW | As a data controller, I want to ensure the Therapists accept the terms and conditions of processing the data of patients the first time they login / register in the therapist web app via a toggle |
|
Recollect T&C acceptance for therapist and backend admin web app NEW   | As a data controller, I want to be able to re-collect consent to collect and process the data of patients should the purpose of processing change |
|
Permanent data deletion  | As an admin, I want to be able to permanently delete a patient and any associated identifiable data from the system |
|
Data access request | As an admin, I want to be able to fulfill data access requests, by providing patients with a copy of all data collected about them within 72 hours of the request |
|
Implement link to privacy policy on mobile app NEW | As a patient, I want to get easy access to legal documentation about the use of my data and contact details via a link to the privacy policy in the app PRIVACY & TERMS OF USE <some text about how HI protects data> TERMS Link to terms   |
|
Auto log out for therapist web app NEW | As a data controller, I want to ensure that data is protected by auto logging the therapists (and other users?) out of the system after X minutes of inactivity |
|
Patient List for Global Admin | As a data controller, I want to ensure that patient data is protected in the patient list by hiding selected Personally identifiable information (PII) and Sensitive personal information (SPI) in the data table, so that the Global admin can still use these information for research |  |
Patient List for Global Admin | As a data controller, I want to ensure that therapist data is protected in the patient list by hiding selected Personally identifiable information (PII) and Sensitive personal information (SPI) in the data table, so that the Global admin can still use these information for research |  |
Collect Granular Consent from new patients via toggle settings | As a data controller, I want to record granular consent to collect and process the data of patients the first time they login / register in the mobile app via two check boxes. Â |
|
Collect implied consent via submit button | As a data controller, I want to record consent to collect and process the data of patients the first time they login / register in the mobile app via submitting the form only (no checkbox) Â |
|
Allow user to give or withdraw granular consent inside the app | As a data controller, I want to allow the patients be able to give or withdraw their consent from certain processing activities Assuming two reasons for processing
|
|
Â
Non-functional requirements related to general system design
Use user roles to restrict access to therapist and patient dataÂ
Data minimization is an important principle of the GDPR. Controllers and Processors are advised to hold only the necessary information they need to fulfil their purpose. The system should collect the minimum data neededÂ
No exports of data possible from the system
Â
OpenTeleRehab - Powered by Humanity & Inclusion