Upload Digital ID
Upload Digital ID allows users to submit a government-issued digital identity document in PDF format as part of the verification flow. It extracts identity data and QR code information from the uploaded file, enabling verification without requiring a physical document capture.
Upload Digital ID typically occurs after the onboarding session is initiated and before the final verification result.
Where it fits in the flow
Upload Digital ID usually appears at the beginning of the document verification step, as an alternative to camera-based ID capture.
Once the user successfully uploads and confirms their digital ID, the flow continues to data extraction and any downstream verification logic required by the application.
User Flow
The Upload Digital ID experience moves through several clear stages that guide the user from document selection to successful submission. The user is introduced to the process through an intro screen explaining what type of file is required. After selecting a PDF from their device, a review screen allows them to confirm the file before proceeding.
Once confirmed, the module processes the document and extracts the identity data and QR code. The user then receives a success state or an error message with options to retry before continuing to the next step.

Full Flow Map
This diagram presents the full sequence of screens involved in Upload Digital ID, from the intro and file selection, to document review, processing, and final feedback.

Happy Path (Light & Dark)
The ideal user journey when the document is uploaded and processed successfully with no interruptions.
The happy path represents the smoothest version of the experience, where the user selects the correct PDF file, confirms the document on the review screen, and the system successfully extracts the identity data without requiring retries or corrections. Both light and dark mode previews are included so teams can validate visual consistency across themes.

Light mode

Dark mode
Best Practices
Recommended guidelines for designing and implementing the Upload Digital ID experience.
✅ Do
- Keep instructions clear about the specific file type and format required.
- Display a document preview so users can confirm they selected the correct file.
- Provide clear error messages with actionable next steps when a file is rejected.
- Always offer a replace option so users can correct mistakes without restarting the flow.
❌ Don’t
- Don't accept file formats other than the supported PDF structure.
- Don't skip or reduce essential error states.
- Don't remove the file size limit feedback, as it helps users understand why a submission failed.
Updated about 3 hours ago
