8. A system, comprising: a hardware processor; and a memory device, the memory device storing instructions, the instructions when executed causing the hardware processor to perform operations, the operations comprising: storing electronic loan documents associated with a borrower of a loan; generating an anonymous shadow copy of the electronic loan documents, the anonymous shadow copy having personally identifying information removed therefrom; storing the anonymous shadow copy as a record in a row of an electronic database; associating the anonymous shadow copy to an access code; storing the access code as another record in the row of the electronic database; storing a database association between the personally identifying information and the access code in a different loan record within in the electronic database; sending the access code to a device associated with the borrower of the loan; receiving a first request sent from a requesting device, the first request requesting the anonymous shadow copy of the electronic loan documents; retrieving the anonymous shadow copy from the row of the electronic database; sending the anonymous shadow copy to the requesting device in response to the first request; receiving a second request sent from the requesting device, the second request requesting the personally identifying information and specifying the access code; querying the electronic database for the access code specified by the second request; retrieving the personally identifying information from the different loan record of the electronic database, the personally identifying information associated with the access code; and sending the personally identifying information to the requesting device in response to the second request; wherein the personally identifying information is separately stored from the row of the electronic database containing the anonymous shadow copy.
13. The system of claim 8 , wherein the operations further comprise time stamping the electronic loan documents.