Ticket Contents
Task 1:
Description
This feature enables community users to delete their data from MOSIP Collab directly from the Collab Landing Page, providing an alternative and easily accessible mechanism outside of email links.
The solution ensures user control, improved experience, and compliance with privacy regulations, while also triggering secure deletion of associated UIN and personal data upon successful deletion.
Goals & Mid-Point Milestone
Overall Goals
- Add "Delete My Data" option on Collab Landing Page
- Capture user input (email, reason, consent)
- Validate delete requests against backend systems
- Implement data deletion workflow (UIN + associated data)
- Handle already deleted users gracefully
- Prevent future communications to deleted users
- Maintain audit logs and analytics for deleted actions
- Ensure compliance with data privacy and consent requirements
Mid-Point Milestone
- Add "Delete My Data" CTA on Collab Landing Page
- Redirect flow to delete form
- Form with required fields (email, reason, consent)
- Backend API to process delete requests
- Validation for already deleted users
- Success and error messaging
- Basic tracking of deleted requests
Setup/Installation
No response
Expected Outcome
The final implementation will provide a simple, accessible, and compliant deletion experience via the landing page:
-
Users visiting the Collab Landing Page can easily find and click on the “deletion” option
-
Clicking the option redirects them to an deletion form where they:
- Enter their UIN
- Select a reason for deletion
- Provide optional feedback
- Confirm consent
-
Upon submission:
-
The system ensures that no further notifications are sent to deleted users
-
The system ensured that no actions performed such as authentication/ download etc using this UIN
-
All delete actions are logged for audit and analytics purposes
This feature improves discoverability, user autonomy, and trust, while ensuring regulatory compliance.
Acceptance Criteria
4. Acceptance Criteria
Landing Page Integration
- AC1: Collab Landing Page displays a visible “Delete” option
- AC2: Clicking “Delete” redirects user to the deletion form
Form Behavior
-
AC3: Form captures:
- UIN (mandatory)
- Reason for deletion (mandatory dropdown)
- Additional comments (optional)
- Consent checkbox (mandatory)
Submission & Validation
-
AC4: On submission, system checks if the UIN is already deleted
-
AC5: If already deleted, user sees:
- “You are already deactivated your account. No further action is required.”
Deletion Processing
-
AC6: If not deleted:
- System deletes provided UIN and all linked personal data
User Feedback
Post-deletion Behavior
- AC9: No further action can be performed using the specific UIN
- AC10: User must re-register and obtain a new UIN to proceed with demo or any other feature trials in Collab
Tracking & Analytics
- AC11: All deleted requests are logged in backend
Implementation Details
5. Implementation Details
Frontend (Collab Landing Page)
- Add Delete CTA/button on landing page
- Redirect to: Google Form (initial approach)
Form
Backend
Data Deletion Workflow
-
Identify all data such as demo data, handle, VID linked to UIN
-
Delete:
- UIN
- VID
- Custom handle
- Associated demographic/personal data
-
Ensure deletion across all relevant services/databases
Security & Privacy
- Ensure consent is explicitly captured
- Secure handling of UIN input
- Compliance with data protection regulations (right to opt-out, data deletion)
Analytics & Reporting
Performance & Reliability
- Lightweight landing page integration
- Asynchronous deletion processing
- Retry mechanisms for cleanup failures
Mockups/Wireframes
UXD Link: https://www.figma.com/design/FL88DbWuc9OK9bmWY7pgf0/Collab_Revamp?node-id=317-21&p=f&t=r50ifPXZbwJyA4sq-0
Task 2:
Problem Statement:
After completing the self-registration process and successful UIN generation, users do not have a clear next step or call-to-action on the screen. This can lead to confusion about what they should do next or how to proceed within the system.
Proposed solution:
We should add a clear, visible button on the success screen shown after UIN generation in the self-registration flow. This button should guide the user to the next logical step which is to go to the landing page of MOSIP Collab Environment, ensuring a smooth and guided user experience.
Additional context
The goal is to improve user experience by reducing uncertainty after successful UIN generation and ensuring users are clearly guided to the next step in the self-registration journey.
Basic Flow Description
- Self-registration completion:
The user completes self-registration process and receives a successful UIN generation confirmation message on the screen.
- Call-to-action (CTA) display:
On the success screen, a clear and prominent CTA button is displayed immediately after confirmation. This CTA is intended to guide the user to the next step instead of leaving them at a dead-end screen.
- Redirect to MOSIP Collab landing page for testing:
When the user clicks the CTA, they are redirected back to the MOSIP Collab environment landing page. From there, they can proceed to test and validate the UIN they have just received using the available authentication and verification flows.
UXD Link:
https://www.figma.com/design/FL88DbWuc9OK9bmWY7pgf0/Collab_Revamp?node-id=144-10&t=xkDhTLSyT7rU4rwM-1
Task 3:
Problem Statement:
Email Content Link Hyperlink Fixes
Title:
Ensure links in emails sent from the Collaboration environment are rendered as clickable hyperlinks
As a recipient of emails sent from the Collaboration (Collab) environment,
I want URLs and links included in the email content to be displayed as clickable hyperlinks,
So that I can easily navigate to the referenced pages without having to manually copy and paste the URLs.
Acceptance Criteria:
- All valid URLs included in the email body are rendered as clickable hyperlinks.
- Hyperlinks are correctly displayed across supported email clients.
- Clicking a hyperlink opens the intended destination URL.
- Plain text URLs are automatically converted into hyperlinks where applicable.
- Existing email formatting and content remain unaffected after the change.
- Hyperlinks are tested and verified in emails generated from the Collab environment.
Product Name
Collab Landing Page
Organisation Name
MOSIP
Domain
Open Source Project
Tech Skills Needed
HTML
Mentor(s)
Organizational Mentor
Feature Support : @Varaniya
Tech Support: @anushasunkada
Category
Frontend
Ticket Contents
Task 1:
Description
This feature enables community users to delete their data from MOSIP Collab directly from the Collab Landing Page, providing an alternative and easily accessible mechanism outside of email links.
The solution ensures user control, improved experience, and compliance with privacy regulations, while also triggering secure deletion of associated UIN and personal data upon successful deletion.
Goals & Mid-Point Milestone
Overall Goals
Mid-Point Milestone
Setup/Installation
No response
Expected Outcome
The final implementation will provide a simple, accessible, and compliant deletion experience via the landing page:
Users visiting the Collab Landing Page can easily find and click on the “deletion” option
Clicking the option redirects them to an deletion form where they:
Upon submission:
The system validates whether UIN is already deleted
If not:
If already deleted:
The system ensures that no further notifications are sent to deleted users
The system ensured that no actions performed such as authentication/ download etc using this UIN
All delete actions are logged for audit and analytics purposes
This feature improves discoverability, user autonomy, and trust, while ensuring regulatory compliance.
Acceptance Criteria
4. Acceptance Criteria
Landing Page Integration
Form Behavior
AC3: Form captures:
Submission & Validation
AC4: On submission, system checks if the UIN is already deleted
AC5: If already deleted, user sees:
Deletion Processing
AC6: If not deleted:
User Feedback
AC8: User sees confirmation message:
Post-deletion Behavior
Tracking & Analytics
Implementation Details
5. Implementation Details
Frontend (Collab Landing Page)
Form
Fields:
Static note about UIN deletion
Backend
Delete API/service:
Maintain deletion registry:
Data Deletion Workflow
Identify all data such as demo data, handle, VID linked to UIN
Delete:
Ensure deletion across all relevant services/databases
Security & Privacy
Analytics & Reporting
Store deleted data for:
Build dashboards for monitoring deletion rates
Performance & Reliability
Mockups/Wireframes
UXD Link: https://www.figma.com/design/FL88DbWuc9OK9bmWY7pgf0/Collab_Revamp?node-id=317-21&p=f&t=r50ifPXZbwJyA4sq-0
Task 2:
Problem Statement:
After completing the self-registration process and successful UIN generation, users do not have a clear next step or call-to-action on the screen. This can lead to confusion about what they should do next or how to proceed within the system.
Proposed solution:
We should add a clear, visible button on the success screen shown after UIN generation in the self-registration flow. This button should guide the user to the next logical step which is to go to the landing page of MOSIP Collab Environment, ensuring a smooth and guided user experience.
Additional context
The goal is to improve user experience by reducing uncertainty after successful UIN generation and ensuring users are clearly guided to the next step in the self-registration journey.
Basic Flow Description
The user completes self-registration process and receives a successful UIN generation confirmation message on the screen.
On the success screen, a clear and prominent CTA button is displayed immediately after confirmation. This CTA is intended to guide the user to the next step instead of leaving them at a dead-end screen.
When the user clicks the CTA, they are redirected back to the MOSIP Collab environment landing page. From there, they can proceed to test and validate the UIN they have just received using the available authentication and verification flows.
UXD Link:
https://www.figma.com/design/FL88DbWuc9OK9bmWY7pgf0/Collab_Revamp?node-id=144-10&t=xkDhTLSyT7rU4rwM-1
Task 3:
Problem Statement:
Email Content Link Hyperlink Fixes
Title:
Ensure links in emails sent from the Collaboration environment are rendered as clickable hyperlinks
As a recipient of emails sent from the Collaboration (Collab) environment,
I want URLs and links included in the email content to be displayed as clickable hyperlinks,
So that I can easily navigate to the referenced pages without having to manually copy and paste the URLs.
Acceptance Criteria:
Product Name
Collab Landing Page
Organisation Name
MOSIP
Domain
Open Source Project
Tech Skills Needed
HTML
Mentor(s)
Organizational Mentor
Feature Support : @Varaniya
Tech Support: @anushasunkada
Category
Frontend