| CPC G06F 16/24553 (2019.01) [G06F 16/24542 (2019.01); G06F 16/248 (2019.01); G06F 21/6254 (2013.01)] | 20 Claims |

|
1. A system for executing operations across data change repositories that comprise sensitive data in shared data resources, the system comprising:
one or more processors; and
a non-transitory, computer-readable medium comprising instructions that when executed by the one or more processors cause operations comprising:
receiving, from a first user, a first request to access a data change repository, wherein the data change repository comprises a plurality of records with a plurality of respective data labels, wherein each of the plurality of respective data labels comprises a first data characteristic and a second data characteristic, wherein the first data characteristic comprises a stateless value, and wherein the second data characteristic comprises a modification characteristic of the stateless value;
receiving a second request to apply an operation to the plurality of records in the data change repository;
generating a masked version of each of the plurality of respective data labels, wherein the masked version of each respective data label masks respective first data characteristics;
determining a relationship between the first data characteristic and the second data characteristic;
determining a first operation portion for performing a first operation on the first data characteristic and a second operation portion for performing the first operation on the second data characteristic, and wherein the first operation portion is selected based on the relationship;
performing, based on the first operation portion, the first operation to respective masked first data characteristics of the plurality of respective data labels;
performing, based on the second operation portion, the first operation to a respective second data characteristic of the plurality of records; and
generating for display, on a user interface, a result for the first operation based on performing the first operation portion and the second operation portion, wherein the result comprises a masked first data characteristic.
|