Enigma Cloud is a mobile web application that is able to scan iCloud backups and extract data. I designed the UX and UI for this mobile only web application. This application belongs to the same brand as Enigma Recovery software (and in some ways, it is an extension of it) so I used similar look and feel.
When I started working on the design of this application, I already had a lot of user data from the Enigma Recovery project, however I made some additional surveys specifically for this project. It was clear that users valued recovered messages the most (over other types of data). Based on the data I created several user personas, one of which you can see below.
I made wireframes for every page and created working prototypes which I used for presentation and user testing. Some of the challenges were to make the onboarding process quick and easy and encourage users to trust the webapp with their iCloud login details.
The finished landing page contained three slides that explained the functionality of this application so that trust can be built with the user.
I simplified the onboarding process by allowing users to log into iCloud straight away and creating an Enigma Cloud account automatically.
The recovered messages screens were designed to look very similar to native iOS screens to give users consistent UX.
I used relevant graphics for the Purchase and Upgrade screens and made it easy for users to select the plan they wanted.
I used a simple credit card form on the purchase page with real-time validation to avoid user errors. The purchase confirmation screen allows users to disable auto-renew if they forgot to deselect it previously.