A method for authenticating an account user, the method comprising: by a client electronic device comprising a processor, executing programming instructions that cause the processor to: cause an enrollment user interface to be displayed, wherein the enrollment user interface comprises one or more visual representations of one or more electronic sources of digital history information about a user of the client electronic device, each electronic source being permitted to collect digital history information about the user, wherein the digital history information represents information about past actions of the user that is collected by the electronic sources and authorized by the user; receive from the user a selection of one or more of the visual representations, wherein each selection is thereby a selection of a said electronic source; and send the one or more selections to an account electronic device to be stored in one or more non-transitory computer-readable media sectors of a data store; cause a user interface to be outputted by the client electronic device, wherein the user interface includes a graphical element via which a user of the client electronic device who is attempting to access an electronic account using the client electronic device can initiate a digital history verification process; receive, via the user interface, a selection of the graphical element; send, to the account electronic device, a request for one or more automatically generated verification questions; receive, from the account electronic device, one or more automatically generated verification questions that are each based on at least a portion of the digital history information of the user that has been collected over one or more time periods by the one or more selected electronic sources of digital history information; display to the user via the user interface of the client electronic device: one or more of the verification questions; and one or more answer fields that correspond to each of the verification questions; for each verification question, receive from the user an answer to the verification question via a corresponding answer field for the verification question; for each answer that is received, determine whether the answer is correct; and in response to determining that every answer is correct, grant the user access to the electronic account. cause an enrollment user interface to be displayed, wherein the enrollment user interface comprises one or more visual representations of one or more electronic sources of digital history information about a user of the client electronic device, each electronic source being permitted to collect digital history information about the user, wherein the digital history information represents information about past actions of the user that is collected by the electronic sources and authorized by the user; receive from the user a selection of one or more of the visual representations, wherein each selection is thereby a selection of a said electronic source; and send the one or more selections to an account electronic device to be stored in one or more non-transitory computer-readable media sectors of a data store; cause a user interface to be outputted by the client electronic device, wherein the user interface includes a graphical element via which a user of the client electronic device who is attempting to access an electronic account using the client electronic device can initiate a digital history verification process; receive, via the user interface, a selection of the graphical element; send, to the account electronic device, a request for one or more automatically generated verification questions; receive, from the account electronic device, one or more automatically generated verification questions that are each based on at least a portion of the digital history information of the user that has been collected over one or more time periods by the one or more selected electronic sources of digital history information; display to the user via the user interface of the client electronic device: one or more of the verification questions; and one or more answer fields that correspond to each of the verification questions; for each verification question, receive from the user an answer to the verification question via a corresponding answer field for the verification question; for each answer that is received, determine whether the answer is correct; and in response to determining that every answer is correct, grant the user access to the electronic account. one or more of the verification questions; and one or more answer fields that correspond to each of the verification questions; for each verification question, receive from the user an answer to the verification question via a corresponding answer field for the verification question; for each answer that is received, determine whether the answer is correct; and in response to determining that every answer is correct, grant the user access to the electronic account.