1. A computing device for authenticating a user, the computing device comprising: a processor; a memory device; a network interface device; an image capture module arranged to: capture a facial image of a user; and identify the user via at least one facial recognition technique applied to the captured facial image of the user; a presentation module arranged to display, in response to a determination that the user has at least one stored profile, an initial image associated with a stored profile of the user; an input module arranged to receive input comprising at least one manipulation of the initial image to transform the initial image into a manipulated initial image; and a communication module stored in the memory device and executable by the processor to: receive, from a server via the network interface device, data representing the initial image; send the data representing the initial image data to the presentation module; receive, from the input module, data representing the at least one image manipulation to transform the initial image into the manipulated initial image; and send, to the server via the network interface device, the manipulated initial image to the server; wherein the user is authenticated in response to the manipulated initial image matching a target manipulated image associated with the stored profile of the user, and wherein the target manipulated image comprises the initial image manipulated by the at least one manipulation.