CPC G06F 21/64 (2013.01) [G06F 21/602 (2013.01); H04L 9/3213 (2013.01)] | 20 Claims |
1. A computer implemented method comprising:
obtaining, by a user device and for a content page displayed within an application executing on the user device, analytics data including data representing user interactions with the content page;
routing, by the user device, the analytics data to a trust verification server;
receiving, from the trust verification server, an encrypted token generated by encrypting a portion of the analytics data and a trustworthiness score generated by the trust verification server, wherein the encrypted token is generated by the trust verification server, wherein the trustworthiness score indicates whether the user interactions with the content page are attributed to a human user or an automated computing process, and wherein the trustworthiness score is based on a comparison of a first set of identification data from the encrypted token and a second set of identification data from the analytics data; and
routing, by the user device to an analytics server, the encrypted token received from the trust verification server and the analytics data obtained by the user device, wherein the encrypted token and the analytics data enable verification of the analytics data prior to performance of analytics operations by the analytics server.
|