Patent ID: 11907259
Assignee: ZENPAYROLL, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A system, comprising:
a non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, cause the system to perform steps comprising:
accessing, for each of a plurality of data tables within the relational database, a corresponding annotation file, the annotation file including, for each of one or more columns within the data table, an identification of a sanitization operation selected based on one or both of a type of data within the column and a sensitivity of the data within the column, the sanitization operation configured to, when performed, reduce the sensitivity of the data within the column by modifying a first type of data within the column into a second type of data;
accessing a schema for the relational database describing a structure of the relational database; and
generating the sanitized copy of the relational database by, for each data table of the plurality of data tables, performing sanitization operations identified by the annotation file on corresponding columns within the data table and combining the sanitized columns based on the structured described by the accessed schema; and

a processor configured to execute the instructions.