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.

Next
Next

sonickeyboards