7. A system, comprising: one or more processors; and one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the one or more processors to perform operations comprising: identifying a plurality of user devices associated with a user of a document management and collaboration system on which the user has had a user session; determining that one or more documents associated with the user that were downloaded to the plurality of user devices from the document management and collaboration system should be deleted from the plurality of user devices; causing a targeted deletion of the one or more documents from the plurality of user devices; and receiving, from the plurality of user devices, indications of successful deletion of the one or more documents.
7. A system, comprising: one or more processors; and one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the one or more processors to perform operations comprising: identifying a plurality of user devices associated with a user of a document management and collaboration system on which the user has had a user session; determining that one or more documents associated with the user that were downloaded to the plurality of user devices from the document management and collaboration system should be deleted from the plurality of user devices; causing a targeted deletion of the one or more documents from the plurality of user devices; and receiving, from the plurality of user devices, indications of successful deletion of the one or more documents. 9. The system of claim 7 , wherein the operations further comprise: receiving a request to download one of the one or more documents to one of the plurality of user devices; sending an indication to a synchronization client of a location for document storage; and receiving a message from the synchronization client indicating successful storage of the one of the one or more documents at the location.