CPC G06Q 20/401 (2013.01) [H04L 9/14 (2013.01); H04L 9/30 (2013.01); H04L 9/3247 (2013.01); H04L 63/0442 (2013.01); H04L 63/0407 (2013.01); H04L 63/06 (2013.01); H04L 2209/56 (2013.01)] | 20 Claims |
1. A method comprising, by one or more computing devices:
receiving, at a first server, via a communication network, from a privacy component executed on a user device, a privacy communication request comprising device data associated with the user device and server data associated with a second server communicating with the user device;
generating, responsive to the privacy communication request, a privacy communication response comprising a privacy communication string tagged to the second server and a privacy communication string record identifying the second server based on the server data, wherein the privacy communication string is configured to be transmitted by the second server to a third server via the communication network;
transmitting, via the communication network, to the privacy component, the privacy communication string;
receiving, via the communication network, from the third server, an approval request for a secure exchange associated with the privacy communication string, wherein the approval request identifies a requesting server associated with the secure exchange;
analyzing the approval request to determine whether there is a match between the requesting server identified in the approval request and the second server identified in the privacy communication string record; and
transmitting, responsive to determining that the requesting server matches the second server, via the communication network, to the third server, a validation response to the approval request.
|