1. A computer implemented method comprising: detecting a file content update on a first client computer system, the file to be synchronized on a plurality of different types of client computer systems in a plurality of formats; associating a security policy with the file, wherein the security policy includes restrictions to limit one or more actions that can be performed with the file; and synchronizing the file to a second client computing system while applying the security policy to provide controls for enforcement of the restrictions at the second client computer system.