A computer-implemented system for storing and retrieving sensitive information, comprising: an interactive voice response system, IVR, configured to: receive sensitive information from an incoming call of a caller, generate a reference code for the sensitive information, encrypt, via a single use encryption key, the sensitive information as encrypted sensitive data, and provide the reference code to an agent, handling the incoming call of the caller; a database configured to maintain the encrypted sensitive data encrypted via the single use encryption key and associated with the reference code; and a customer relationship management system, CRM, configured to: receive the reference code from the agent, initiate a secure communication based on shared credentials with the IVR, and provide the IVR with the reference code, the IVR being further configured to: receive, from the CRM, a request comprising the reference code, recreate the single use encryption key based on the received reference code stored with the encrypted sensitive data, and decrypt the encrypted sensitive data using the recreated encryption key; and the CRM being further configured to: receive the decrypted sensitive data from the IVR, and populate a field in a display with the decrypted sensitive data. an interactive voice response system, IVR, configured to: receive sensitive information from an incoming call of a caller, generate a reference code for the sensitive information, encrypt, via a single use encryption key, the sensitive information as encrypted sensitive data, and provide the reference code to an agent, handling the incoming call of the caller; receive sensitive information from an incoming call of a caller, generate a reference code for the sensitive information, encrypt, via a single use encryption key, the sensitive information as encrypted sensitive data, and provide the reference code to an agent, handling the incoming call of the caller; a database configured to maintain the encrypted sensitive data encrypted via the single use encryption key and associated with the reference code; and a customer relationship management system, CRM, configured to: receive the reference code from the agent, initiate a secure communication based on shared credentials with the IVR, and provide the IVR with the reference code, receive the reference code from the agent, initiate a secure communication based on shared credentials with the IVR, and provide the IVR with the reference code, the IVR being further configured to: receive, from the CRM, a request comprising the reference code, recreate the single use encryption key based on the received reference code stored with the encrypted sensitive data, and decrypt the encrypted sensitive data using the recreated encryption key; and receive, from the CRM, a request comprising the reference code, recreate the single use encryption key based on the received reference code stored with the encrypted sensitive data, and decrypt the encrypted sensitive data using the recreated encryption key; and the CRM being further configured to: receive the decrypted sensitive data from the IVR, and populate a field in a display with the decrypted sensitive data. receive the decrypted sensitive data from the IVR, and populate a field in a display with the decrypted sensitive data.