1. A system for analyzing data sources for inactive data comprising: one or more memories; and at least one processor coupled to the one or more memories and configured to: intercept data access requests in real time and monitor data accesses within one or more data sources, wherein the monitored data accesses include at least one monitored data access used for determining inactive data; generate data access information based on the monitored data accesses, wherein the data access information indicates accessed and non-accessed data within the one or more data sources; filter the monitored data accesses and remove from the data access information the at least one monitored data access used for determining inactive data to avoid creating a false indication of active data; apply the data access information to a profile to identify inactive data within the one or more data sources, wherein the profile includes one or more criteria for determining inactive data; and generate notifications of the identified inactive data within the one or more data sources.