A method comprising: launching, by a virtual reality device (110, 610), a first virtual reality environment provided by a first virtual reality application (114A, 614A) executing on the virtual reality device, the first virtual reality application comprising a user identifier of a first user of the virtual reality device, wherein the first virtual reality application communicates with a first environment server (120, 620) that provides a plurality of first objects to the first virtual reality application; displaying, by the virtual reality device, the plurality of first objects in the first virtual reality environment, wherein the first virtual reality environment is a multi-user virtual reality environment, such that at least one of the plurality of first objects is within a field of view of the first user and a second user and is selectable by the first user and the second user within the multi-user virtual reality environment; receiving, by the virtual reality device, a selection of a first object from the plurality of first objects in the first virtual reality environment by the first user using one or more input devices (113, 613) coupled to the first virtual reality application, the first object being associated with object data; in response to a communication from the first environment server as a result of the selection of the first object, launching, by the virtual reality device, an authentication application (114B, 614B) that provides a private authentication environment received from an authentication server (130, 630), the private authentication environment including one or more second objects, wherein the private authentication environment is a virtual reality environment separate from the multi-user virtual reality environment and prevents an authentication process from being disturbed by users other than the first user in the multi-user virtual reality environment; retrieving, by the authentication application and using the user identifier of the first user, information relating to a registered biometric template of the first user; prompting, by the virtual reality device, the first user to provide a biometric sample using the one or more input devices based on the information relating to the registered biometric template of the first user; receiving, by the virtual reality device, the biometric sample from the first user via the one or more input devices; sending, by the virtual reality device, the biometric sample to the authentication server to determine an authentication result for accessing private data; receiving, by the virtual reality device, the authentication result; and allowing the first user access to the private data based on the authentication result. launching, by a virtual reality device (110, 610), a first virtual reality environment provided by a first virtual reality application (114A, 614A) executing on the virtual reality device, the first virtual reality application comprising a user identifier of a first user of the virtual reality device, wherein the first virtual reality application communicates with a first environment server (120, 620) that provides a plurality of first objects to the first virtual reality application; displaying, by the virtual reality device, the plurality of first objects in the first virtual reality environment, wherein the first virtual reality environment is a multi-user virtual reality environment, such that at least one of the plurality of first objects is within a field of view of the first user and a second user and is selectable by the first user and the second user within the multi-user virtual reality environment; receiving, by the virtual reality device, a selection of a first object from the plurality of first objects in the first virtual reality environment by the first user using one or more input devices (113, 613) coupled to the first virtual reality application, the first object being associated with object data; in response to a communication from the first environment server as a result of the selection of the first object, launching, by the virtual reality device, an authentication application (114B, 614B) that provides a private authentication environment received from an authentication server (130, 630), the private authentication environment including one or more second objects, wherein the private authentication environment is a virtual reality environment separate from the multi-user virtual reality environment and prevents an authentication process from being disturbed by users other than the first user in the multi-user virtual reality environment; retrieving, by the authentication application and using the user identifier of the first user, information relating to a registered biometric template of the first user; prompting, by the virtual reality device, the first user to provide a biometric sample using the one or more input devices based on the information relating to the registered biometric template of the first user; receiving, by the virtual reality device, the biometric sample from the first user via the one or more input devices; sending, by the virtual reality device, the biometric sample to the authentication server to determine an authentication result for accessing private data; receiving, by the virtual reality device, the authentication result; and allowing the first user access to the private data based on the authentication result.