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.