| CPC G06Q 10/087 (2013.01) | 11 Claims |

|
1. A computer-implemented method, comprising:
transmitting, by a computing device and to a user device, computer code for presenting a graphical user interface on a user device;
receiving, by the computing device, from a user device at a user device location, and via the graphical user interface, a request for an asset record of an asset, the request including a first unique identifier of the asset, a second unique identifier of a user that is authenticated on the user device, and the user device location;
retrieving, by the computing device and from a database of the computing device, the asset record using the first unique identifier, the asset record comprising an asset type and a location history for the asset that includes an asset location;
determining, by the computing device and using the asset type, that the asset is a data bearing asset;
verifying, by the computing device, the user device location using a set of permissions that are associated with the second unique identifier, the set of permissions indicating approved locations for the user;
comparing, by the computing device, the user device location and the asset location to determine whether the location history is a complete location history for the asset; and
responsive to determining that the location history is not a complete location history and the asset is the data bearing asset, adding, by the computing device, an update to the asset record to indicate that the asset is a potential data risk, the update including the second unique identifier of the user.
|