Cipher is an app that allows users to store credentials of their favorite websites and other applications in a secure local database on their phone. In other words, it is an offline password management app.
Upon first launch of the app, the user will need to register a master password. The user may also enable authentication login within the register screen or the settings screen if that is an available option for their phone.
WARNING: Because all information is stored offline, the user is expected to know the master password at all times. If the user forgets the master password, no information previously stored in the database will be able to be accessed. The authentication login is merely a convenience and should not be used as a crutch for remembering the master password.
After logging in, the user is able to view all existing credential and category entries. The user is also able to create new category and credential entries by accessing the collapsible floating action button. Existing entries can be viewed, modified, or deleted. Deleting or modifying existing entries cannot be undone.
When creating a credential entry, the user will need to input a unique value for the account name. This is the only mandatory field. The user is also able to input fields for username, email, password, and notes. A category can also be added to the credential to help group the current entry with other credential types (e.g. a "bank" category for banking related credentials, a "work" category for work related credentials, etc.).