Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 2.85 KB

README.md

File metadata and controls

56 lines (38 loc) · 2.85 KB

Passwords

A password manager for you to build and install on your own iPhone :)

Applications list view

Features

  • Face ID authentication.
  • Does not send any data over the internet.
  • Unlimited entries.
  • FREE!

Motivation

I needed a way to keep track of login credentials for infrequently used apps, but felt uncomfortable trusting a third party password manager to hold my sensitive information securely. So I decided to build my own password manager and share it! You can look thru the source code yourself and see that your passwords won't be leaked!

More truthfully, I thought this would be a cool project to learn some of the basics of iOS development by building an app from start to finish to solve a non-contrived problem.

Screenshot tour

Applications list view

  • Tap "+" to add a new login/password credential.
  • Tap an existing record to view/edit/delete.

Applications list view

Adding a new login/password credential

  • Credentials will be grouped in the Application list view by the Application name you set here.
  • Toggle the Secure Entry switch to show/mask password text.

Adding a new login/password credential**

Viewing an existing credential

  • Tap "Edit" to modify or delete the selected credential.
  • Press and hold "Hold to unmask password" to, well... :)

Viewing an existing credential

Editing/deleting an existing credential

Editing/deleting an existing credential

Notes on current version

  • Passwords (this app) is not available on the App store. You must have an Apple developer license to build and install to your iPhone.
  • You must have a newer iPhone with Face ID enabled to use and unlock the app.
  • Credentials stored in this app are persisted against your Apple keychain. Passwords uses a Keychain policy that allows credentials to migrate to new devices. Thus, after buying a new iPhone or restoring a backup from a different device, all of your password records should exist on the new device.

Disclaimer

  • This codebase is made publically available for educational purposes only. Passwords (the compiled application) has not been adequately tested for commercial or production use. No implied warrenty or contract. Use at your own risk.