A computer-implemented method executed by at least one processor, the method comprising: receiving, by the at least one processor, user input indicating a first user selection of a first form of biometric authentication from a plurality of forms of biometric authentication; providing, by the at least one processor, a first interface for display on a user device, the first interface corresponding to the first form; receiving, by the at least one processor, first biometric data, the first biometric data being provided using the first interface; and selectively, by the at least one processor, enabling user access to data based on the first biometric data, wherein selectively enabling user access to data based on the first biometric data comprises receiving an indication that a user of the user device cannot be authenticated based on the first user input, and in response obtaining context data, the context data indicating a context of the environment in which the user is located, wherein the context data includes location data, determining one or more second forms of biometric authentication based on the context data and a user profile, wherein the user profile indicates authentication forms for which the user has established authentication data and wherein the location data is compared to a plurality of known locations, providing a menu for display on the user device, the menu displaying at least a second form of biometric authentication for selection by the user. receiving, by the at least one processor, user input indicating a first user selection of a first form of biometric authentication from a plurality of forms of biometric authentication; providing, by the at least one processor, a first interface for display on a user device, the first interface corresponding to the first form; receiving, by the at least one processor, first biometric data, the first biometric data being provided using the first interface; and selectively, by the at least one processor, enabling user access to data based on the first biometric data, wherein selectively enabling user access to data based on the first biometric data comprises receiving an indication that a user of the user device cannot be authenticated based on the first user input, and in response obtaining context data, the context data indicating a context of the environment in which the user is located, wherein the context data includes location data, determining one or more second forms of biometric authentication based on the context data and a user profile, wherein the user profile indicates authentication forms for which the user has established authentication data and wherein the location data is compared to a plurality of known locations, providing a menu for display on the user device, the menu displaying at least a second form of biometric authentication for selection by the user. receiving an indication that a user of the user device cannot be authenticated based on the first user input, and in response obtaining context data, the context data indicating a context of the environment in which the user is located, wherein the context data includes location data, determining one or more second forms of biometric authentication based on the context data and a user profile, wherein the user profile indicates authentication forms for which the user has established authentication data and wherein the location data is compared to a plurality of known locations, providing a menu for display on the user device, the menu displaying at least a second form of biometric authentication for selection by the user.