| CPC G06F 16/9035 (2019.01) [G06F 16/9038 (2019.01); G06F 2221/2141 (2013.01)] | 14 Claims |

|
1. An apparatus comprising at least one hardware processor and at least one memory, the at least one memory having computer-coded instructions stored thereon that, in execution with the at least one hardware processor, configure the apparatus to:
identify system access data that comprises permissions particular to a data repository, wherein the system access data is an Active Directory group permission;
identify a number of owners based on the Active Directory group permission;
determine that the number of owners identified based on the Active Directory group permission is a plurality of possible owners;
based on determining that the number of owners is the plurality of possible owners:
execute a scanning process to identify:
a file data object set stored in the data repository, and
user access information associated with each file data object of the file data object set; and
identify a prominent access user identifier based at least in part on the user access information associated with each file data object of the file data object set, wherein the prominent access user identifier uniquely identifies system-based owner identification data to be associated to an owner of the data repository, wherein the system-based owner identification data corresponds to a single owner or a single group;
determine the system-based owner identification data for the data repository based at least in part on the system access data, the determination that the number of owners is the plurality of possible owners, and the permissions particular to the data repository wherein determining the system-based owner identification for the data repository includes assigning the prominent access user identifier as the system-based owner identification data;
retrieve, via a user linkage database, repository-based ownership information corresponding to the data repository based at least in part on matching an element of the system-based owner identification data associated with the data repository with an entry in the user linkage database, the entry comprising at least one of particular data associated with an owner of the data repository or a linkage between the owner and a user, wherein the user linkage database is distinct from the data repository; and
determine, via the user linkage database, ownership lineage data corresponding to the data repository based at least in part on the repository-based ownership information corresponding to the data repository.
|