KeyFobs allows you to keep your private secrets agreed with other organisations on your device by securing them with Touch ID / Passcode and storing them in Apple Keychain.
Most organisations (banks, credit card, insurance companies et cetera) use two-step security in order to authenticate and authorise customer interaction whether in person or via electronic means.
For electronic access the first step security usually involves authentication in the form of a login user id and password. In most cases, this information can already be stored securely within your device.
Where an orgainsation uses a two-step security, you are required to share some secondary information (private secrets) with that orgainsation. These private secrets are then used to supplement the authentication or authorisation process.
KeyFobs app allows you to store securely your second-step security secrets. These secrets are protected and secured on your device using the Touch ID and Keychain.
The app is flexible allowing you to create your own private information templates.
Templates can include:
Memorable words: Words shared with others that are used during authentication process where you are asked to disclose specified character positions from your memorable word (e.g. specify characters 2, 4 and 5 from your memorable/secret word)
Question challenges: A set of questions and answers shared with others and used during the authentication process by asking you for an answer to a question (e.g. what is your favorite colour)
Matrix checks: A table or matrix of codes provided by others that is used during the authentication process where you are asked to specify code at particular coordinate from your matrix (e.g. specify code for coordinate 4H)
KeyFobs also has an optional additional level of password protection to ensure that other users of your device (for example family members who may know your Passcode) are prevented from having access to your KeyFob secrets.