| CPC G06F 21/6218 (2013.01) [G06F 21/6245 (2013.01)] | 19 Claims |

|
1. A method, comprising:
identifying, using a computing device, restricted content of a data file, the data file being stored in a data store associated with a particular enterprise computing environment;
generating, using the computing device, a redacted version of the data file, the restricted content being omitted from the redacted version of the data file;
generating, using the computing device, one or more restricted content data files comprising one or more portions of the restricted content of the data file;
providing, using the computing device, a client device with the redacted version of the data file in response to a request received in the computing device over a network;
obtaining, using the computing device, a request to view an unredacted version of the data file from the client device;
determining, using the computing device, that the client device satisfies at least one compliance rule specifying when the client device is permitted to obtain the unredacted version of the data file;
generating, using the computing device, one or more instructions for generating an unredacted version of the data file from the redacted version of the data file stored on the client device, the one or more instructions specifying one or more locations within the redacted version of the data file where the restricted content should be inserted; and
providing, using the computing device, the one or more instructions to the client device over the network.
|