Patent ID: 7483895

Claim:
A method of removing metadata comprising: receiving a first indication to copy a first file associated with a first metadata across a first trust boundary; based on the first indication, determining that the first file is being transferred across the first trust boundary; determining availability of a first metadata stripper for a first file type corresponding to the first file; determining at least a portion of the first metadata for removal; removing the at least a portion of the first metadata with the first metadata stripper, wherein the removing comprises reading a value from the first file, determining the value is the at least a portion of the first metadata, and writing a placeholder value to a third file, the placeholder value being different than the value from the first file; transferring the third file across the first trust boundary; copying the first file with the at least a portion of the first metadata removed across the first trust boundary; receiving a second indication to copy a second file associated with a second metadata across a second trust boundary; based on the second indication, determining that the second file is being transferred across a second trust boundary; determining availability of a second metadata stripper for a second file type corresponding to the second file; determining at least a portion of the second metadata for removal; removing the at least a portion of the second metadata with the second metadata stripper; and copying the second file with the at least a portion of the second metadata removed across the second trust boundary.