Re-sign Expired NDA to Restore Access
When an NDA expires the system automatically blocks access to encrypted assignments. On the next login or on attempting to open an assignment, the peer mentor is shown a clear notification that their NDA has expired and must be renewed. Tapping the notification or the call-to-action opens the NDA Signing Screen pre-loaded with the latest agreement version. After completing the signature process a new nda_agreements record is created and access is restored. The previous expired record is retained for audit purposes.
User Story
Acceptance Criteria
- Given a peer mentor with an expired NDA attempts to access an encrypted assignment, when the system detects expiry via the NDA Validation Service, then access is blocked and a clear 'NDA Expired' message with a re-sign button is shown
- Given the peer mentor taps the re-sign button, when the NDA Signing Screen opens, then it displays the latest version of the agreement document
- Given the peer mentor completes the re-signing process, when the new record is saved to nda_agreements, then access to encrypted assignments is restored in the same session without requiring logout
- Given the re-signing is complete, when the peer mentor views their NDA status, then the new valid NDA record is displayed and the previous expired record is preserved in history for audit purposes
Business Value
Expired NDAs create an access gap that can disrupt time-sensitive operations, particularly for Blindeforbundet where peer mentors may be needed urgently for home visits. A seamless re-signing flow minimises disruption while ensuring the organisation's legal obligation to maintain current signed agreements is continuously met.
Components
- NDA Signing Screen ui
- NDA Validation Service service
- NDA Repository data
- Document Signing Infrastructure infrastructure