A computer-implemented method for securely verifying a subset of personally identifiable information, PII, of a first user to a second user , the method comprising: receiving, by a processor , in a blockchain entry, a hash corresponding to a predetermined numerical code of a query request for verification of a subset of PII of the first user from a second user application on a second user device through an electronic network; comparing, by the processor , the received hash to a key-value dictionary; based on the comparing, determining, by the processor , the predetermined numerical code of the query request corresponding to the received hash; determining, by the processor, the subset of PII requested for verification based on the predetermined numerical code; validating, by the processor, an identity of a first user; upon validation of the identity of the first user, transmitting, by the processor , a prompt to a first user application on a first user device through the electronic network prompting the first user to authorize the query request; in response to authorization of the query request, identifying, by the processor , in a secured database , the subset of PII of the first user stored in the secured database , to generate an identified subset of PII; comparing, by the processor , the determined subset of PII requested for verification to the identified subset of PII to determine if a condition is satisfied; based on the comparing, generating, by the processor, an answer to the query request; and transmitting, by the processor, the answer to the second user application on the second user device through the electronic network for displaying the answer on the second user device . receiving, by a processor , in a blockchain entry, a hash corresponding to a predetermined numerical code of a query request for verification of a subset of PII of the first user from a second user application on a second user device through an electronic network; comparing, by the processor , the received hash to a key-value dictionary; based on the comparing, determining, by the processor , the predetermined numerical code of the query request corresponding to the received hash; determining, by the processor, the subset of PII requested for verification based on the predetermined numerical code; validating, by the processor, an identity of a first user; upon validation of the identity of the first user, transmitting, by the processor , a prompt to a first user application on a first user device through the electronic network prompting the first user to authorize the query request; in response to authorization of the query request, identifying, by the processor , in a secured database , the subset of PII of the first user stored in the secured database , to generate an identified subset of PII; comparing, by the processor , the determined subset of PII requested for verification to the identified subset of PII to determine if a condition is satisfied; based on the comparing, generating, by the processor, an answer to the query request; and transmitting, by the processor, the answer to the second user application on the second user device through the electronic network for displaying the answer on the second user device . <EOS>