1. A system comprising: one or more processors; an enterprise resource planning system implemented on the one or more processors; and a customizable toolset implemented on the enterprise resource planning system and configured to process data to determine whether to purge a subset of the data or mask the subset of the data based on a flag associated with the subset of the data, the customizable toolset including: a configuration table, wherein the flag associated with the subset of the data is stored in the configuration table; and a class of programs, the class of programs operating to: determine whether the flag associated with the subset of the data indicates that the record is to be purged or masked; responsive to a determination that the record is to be purged, determining whether the subset of the data has a number of integration points with other subsets of the data that is above a threshold; responsive to a determination that the number of integration points with the other subsets of the data is above the threshold, masking the subset of the data; and responsive to a determination that the number of integration points is below the threshold, purging the subset of the data; and responsive to a determination that the subset of the data does not have integration points with other records, purging the record.