Can't find what you need?

Development of an iOS app for Personal Data Protection

Development of an iOS app for Personal Data Protection

Industry
Information Technology, Software products
Technologies
iOS

Customer

The Customer is a small IT company.

Challenge

The Customer needed to develop a mobile data security application in order to let users protect their personal data stored on a mobile device. However, the Customer lacked experience in developing this type of software.

Solution

ScienceSoft developed an application that lets users hide their photos, videos, notes and contacts in a secret folder, which is protected by password.

  • Creating a password. On the first app launch a user has to set a personal password (numeric code or dot lock). After that, the user will get access to the content of the app.
  • Access to the data. From the second time on, the app's user has to enter their password to get access to the data. If a user enters a wrong password, the app will take a photo using front camera, record the device location and time, and will not give access to the app owner’s personal data. At the next launch, the owner of the app will be able to see the count of break-in attempts on the icon badge and check the photos and locations of the break-in attempts.
  • Decoy mode. The app allows a user to create a fake password. If someone insists on getting access to a user’s personal data, such user can share their fake password. After inputting a fake password, the person will get access to the user’s decoy data instead of private files.
  • Import and export. Users can import and export photos, videos, contacts, personal notes. All stored data can also be shared via email.picture

Results

After ScienceSoft successfully developed the app, the Customer agreed to continue cooperation and launched the work on a new version of the application.

Technologies and Tools

iOS: Objective-C, iOS SDK 6.0, Xcode 4.5, CoreData.

Need help with a similar project?

Drop us a line, and our rep will contact you within 30 minutes to arrange an initial discussion.

More Case Studies