CPC G06F 21/6245 (2013.01) [G06F 21/31 (2013.01); G06F 21/604 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory, the at least one processing device, when executing program code, is configured to:
download a dataset from a data source;
detect whether or not the dataset contains at least a subset of data of a given security-based data type, wherein the detection is performed in accordance with an artificial intelligence model;
generate a machine-computed security level classification for the dataset by automatically selecting one of a plurality of security level classifications based on the detection;
compare the machine-computed security level classification with a user-generated security level classification manually selected from the plurality of security level classifications;
cause one or more actions to be taken based on the comparison; and
create a unique identifier for the dataset to track a location of the dataset, the unique identifier comprising a user identification and a timestamp;
wherein, when the generated machine-computed security level classification is a restricted security level classification, the one or more actions comprise relocating the dataset based on the unique identifier from a device that downloaded the dataset to a secure storage location.
|