CPC G06F 3/067 (2013.01) [G06F 3/062 (2013.01); G06F 3/0605 (2013.01); G06F 3/0649 (2013.01); G06F 16/122 (2019.01)] | 20 Claims |
1. A method for execution by one or more processing modules of one or more computing devices of a storage network, the method comprising:
receiving a data object for processing;
determining whether the data object is to be transferred to one or more remote storage locations;
determining whether one or more legal restrictions are associated with the data object;
based on a determination that one or more legal restrictions are associated with the data object, determining whether a storage location of the one or more remote storage locations is compliant with the one or more legal restrictions;
based on a determination that the storage location is compliant with the one or more legal restrictions, segmenting the data object into a plurality of data segments;
dispersed error encoding a data segment of the plurality of data segments in accordance with dispersed error encoding parameters to produce a set of encoded data slices; and
transmitting a write request for an encoded data slice of the set of encoded data slices to the storage location for processing.
|