1. A method for securing an electronic document, the method comprising: obtaining an electronic document to be secured; determining a particular electronic document data type corresponding to the electronic document, wherein the electronic document and the electronic document data type are associated with an application; obtaining a data type key associated with the electronic document data type that has been determined; encrypting at least a data portion of the electronic document using the data type key according to a public key encryption algorithm; producing an encrypted document corresponding to the electronic document and storing the encrypted document in an existing database, wherein the encrypted document is associated with the application and is in a format accessible by the application; wherein the data portion of the electronic document can be decrypted using the data type key upon determining that a requester has permission to access the particular electronic document data type of the electronic document.