Milestone 1
Customers
People that need identification but lost their physical copy
People that need identification but find their physical copy too clunky to carry around
Police or government agencies that need to verify people's identities
Businesses or educational institutions that need to verify attributes from people's licenses (e.g., age, appearance)
People who want to be able to control their own online identity
People who want to be able to specify what company can have access to what part of their online identity
Needs
Users need a method of identification that does not require having a physical copy present with them
Users need a way to upload their license information to a phone wallet app
The application needs to ensure digital licenses are secure and verifiably legitimate
The application needs to allow specified individuals and groups to only see certain information from the user's license
The application needs to have an easy-to-use user interface with a good user experience
Users need to be able to choose what data they give access to for specific companies
Users need to be able to see how many requests the company makes for their data
Users need to be able to share their desired type of data
Users can stop sharing data they don't want to share anymore
Users can change data about themselves
Requirements
This project shall allow a user to upload an existing driver's license or personal information onto the application
This project shall allow a user to acquire their ID digitally from the app and add it to a wallet app
This project shall use blockchain technology to ensure that users' data is secure and verifiable
This project shall offer an app that is able to verify the authenticity of the user's identification
This project shall offer an intuitive user interface to give the user ease of access
This project shall allow a user to display or hide information at will from a select person or company
This project shall visualize to the user how many requests a person or company makes for their data
This project shall allow a user to specify what types of data they want to share with specific companies
This project shall allow the user to discontinue permissions for a company to use their specified data
This project shall allow the user to modify what types of identifications they are showing to whoever
Needs-Requirements Mapping