A secure, decentralized platform for storing and managing IDs, certificates, and legal documents, empowering users to control, verify, and share their credentials effortlessly.
IDVault
Challenges
Problem
Traditional document management systems are fragmented, insecure, and require intermediaries (e.g., universities, government agencies). Users struggle to share credentials without exposing unnecessary data or relying on centralized platforms like Google Drive, which lack proactive security and verification tools.
Solution
IDVault streamlines document management with decentralized storage, auto-categorization via OCR, and granular sharing controls. Users can verify credentials without intermediaries, share redacted documents, and revoke access remotely—ensuring privacy, compliance, and control.
Low-Fidelity Wireframes
To kickstart the design process, I created low-fidelity wireframes to explore layout, user flows, and key interactions without focusing on visual design. These sketches helped validate the structure of IDVault early on — ensuring intuitive navigation, clear entry points for uploading and sharing documents, and a seamless verification experience. The wireframes were essential for aligning on core features before moving into high-fidelity prototypes.
User Persona 1
Danielle Brooks
Age: 29
Occupation: Freelance Graphic Designer
Tech Proficiency: High
Location: Austin, TX
Pain Points
Struggles with keeping sensitive files secure across multiple cloud services
Finds document apps cluttered or unintuitive
Goals
Biometric access for speed
Offline scan and upload functionality
Ability to categorize and tag documents
Behavior
Uses Face ID regularly
Values clean, modern interfaces
Prefers apps that work offline or sync later
User Persona 2
Joshua Kim
Age: 21
Occupation: University Student (Computer Science)
Tech Proficiency: Moderate
Location: San Diego, CA
Pain Points
Lost physical ID once — major inconvenience
Overwhelmed by document clutter in phone gallery
Doesn’t trust apps that look outdated or ask for too many permissions
Goals
Store student IDs, vaccination proof, and university certificates
Submit documents easily when applying for internships
Avoid carrying physical copies on campus
Behavior
Frequently switches between apps
Uses Google Drive but finds it hard to search within
Engages more with apps that have onboarding tutorials
After validating the structure and functionality through low-fidelity wireframes, I transitioned to high-fidelity designs that reflected the final visual direction of IDVault. The design language focused on simplicity, clarity, and trust — critical for a platform handling sensitive credentials.
High-Fidelity Designs
User Flows
Designing for IDVault involved mapping out clear, goal-driven user flows to ensure a seamless experience across onboarding, document management, and secure access. Each flow was crafted to minimize friction, guide users with clarity, and reinforce trust through consistent UI behavior.
Flow 1: Document Upload
New users can upload their first ID through scanning or importing. The flow uses visual feedback and smart edge detection to improve scan clarity.
Flow 2: Register and Password Recovery
Includes OTP verification and password reset — ensuring secure access recovery with minimal user friction.
Design Decisions Highlighted
Biometric fallback ensures accessibility without compromising security.
Modular tab navigation improves discoverability for stored documents.
Clean dark UI supports visual focus and data sensitivity tone.
Microinteractions (like scan confirmation and upload success) improve user trust.
To bring the experience to life, I created an interactive prototype using Figma that connects the high-fidelity screens into a realistic, testable user journey. The prototype simulates key flows like uploading identification documents, verifying credentials, and securely sharing with third parties.
Prototype
Once the prototype was complete, I conducted informal usability testing with users aligned to my core personas. The goal was to observe how easily they could complete core tasks like uploading an ID, verifying a document, and sharing it securely.
Key insights from testing included:
Users appreciated the minimal design but hesitated during the sharing step, unsure if the action was final or reversible.
The “Verified” status label needed clearer visual emphasis to reassure users.
One participant expected to receive a confirmation email after sharing documents — revealing an opportunity to add feedback loops.
Based on this feedback, I made several refinements:
Improved visibility of status indicators.
Added contextual tooltips and confirmation messages.
Clarified CTA labels to reduce ambiguity.
Usability Testing & Iteration
Final Outcome & Reflections
This project challenged me to design for trust, privacy, and simplicity — qualities that are critical in tools handling personal identification data. From early research and personas to polished UI and prototype testing, each step was centered around solving real user pain points.