A method according to a set of instructions stored on the memory of a computing device, the method comprising: sending, by a processor of the computing device, a request for information to a sender device during a real time communication between the sender device and the computing device, wherein the real time communication comprises a telephone call or voice over internet protocol, VoIP, call; determining, by the processor, a first identifier associated with the sender device which may be the number a caller is calling from; determining, by the processor, a second identifier associated with the sender device which can be used to identify where to send the request for information; receiving, by the processor, from the sender device, a granted request for information comprising data requested in the request for information, wherein: the granted request for information comprises personal data stored on the sender device and is generated based on the request for information, the sending of the granted request for information is authorized by the sender device, wherein the sending of the granted request is authorized by a password or personal identification number, PIN; and the granted request for information is received by the processor during the real time communication; the computing device sending a booking identifier to the sender device during the real time communication; the computing device requesting the booking identifier from the sender device during a second real time communication between the sender device and the computing device; and the computing device receiving the booking identifier during the second real time communication. sending, by a processor of the computing device, a request for information to a sender device during a real time communication between the sender device and the computing device, wherein the real time communication comprises a telephone call or voice over internet protocol, VoIP, call; determining, by the processor, a first identifier associated with the sender device which may be the number a caller is calling from; determining, by the processor, a second identifier associated with the sender device which can be used to identify where to send the request for information; receiving, by the processor, from the sender device, a granted request for information comprising data requested in the request for information, wherein: the granted request for information comprises personal data stored on the sender device and is generated based on the request for information, the sending of the granted request for information is authorized by the sender device, wherein the sending of the granted request is authorized by a password or personal identification number, PIN; and the granted request for information is received by the processor during the real time communication; the granted request for information comprises personal data stored on the sender device and is generated based on the request for information, the sending of the granted request for information is authorized by the sender device, wherein the sending of the granted request is authorized by a password or personal identification number, PIN; and the granted request for information is received by the processor during the real time communication; the computing device sending a booking identifier to the sender device during the real time communication; the computing device requesting the booking identifier from the sender device during a second real time communication between the sender device and the computing device; and the computing device receiving the booking identifier during the second real time communication.