Recovery
The system SHALL offer ways to recover an user’s data on a new device. It’s important for the user to manage likes and one’s adverts continuously. Furthermore, in case of the Bulletin Board, it is important to be compliant with the GDPR, since the Bulletin Board collects personal data for accountability.
Implementation
If you are interested in the implementation, lets dive into it with following quicklinks:
<Android>
<Backend>
<iOS>
Functional Requirements
Priority |
high |
Status |
determined |
Involved stakeholders |
Project Team |
Implemented in |
|
Dependency |
BB-5, NE-6, C-5, C-6, FAQ-5 |
Motivation/Reason |
As a user, I want to recover my personal data on a new device, so that I can manage them continuously. |
Description |
The system SHALL provide at least one method to recover user-related data on a new or replacement device, so that users can manage their personal data such as likes and adverts to any time. |
Non-Functional Requirements
Priority |
high |
Status |
determined |
Involved stakeholders |
Project Team |
Implemented in |
|
Dependency |
BB-5, NE-6, C-5, C-6, FAQ-5 |
Motivation/Reason |
As a user, I want to be able to delete my personal data to any time, even on a new device, so that I can remove my personal data from the system. |
Description |
The system MUST be compliant with the law. Since personal information is collected during the use of the feature ‘Bulletin Board’, the rights from the GDPR MUST be granted to the user. |
Priority |
high |
Status |
determined |
Involved stakeholders |
Project Team |
Implemented in |
|
Dependency |
BB-5, NE-6, C-5, C-6, FAQ-5 |
Motivation/Reason |
As a maintainer and security officer, I want users to verify the recovery within a certain time, so that falsly started recoveries expire. |
Description |
The system SHALL cancel a verification process after 24 hours from its start. |