13. An Information Handling System (IHS), comprising: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: provide a portal to a user executing a browser on a client device, wherein the portal includes an interface to a cloud storage provider (CSP) and to a cloud document editing provider (CDEP); allow the user to select a document using the browser; retrieve the document from the CSP; provide the document to the client device, wherein the browser is configured to render the document and to allow the user to edit the document via the portal; tokenize the document, wherein tokenizing the document includes tokenizing a plaintext portion but not a formatting portion; transmit the tokenized document to the CDEP; receive an edit from a user manipulating the document in the browser; transmit a tokenized version of the edit to the CDEP; receive a modified, tokenized document from the CDEP; de-tokenize the modified document; and provide the de-tokenized, modified document to the client device, wherein the browser is configured to render the de-tokenized, modified document.
13. An Information Handling System (IHS), comprising: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: provide a portal to a user executing a browser on a client device, wherein the portal includes an interface to a cloud storage provider (CSP) and to a cloud document editing provider (CDEP); allow the user to select a document using the browser; retrieve the document from the CSP; provide the document to the client device, wherein the browser is configured to render the document and to allow the user to edit the document via the portal; tokenize the document, wherein tokenizing the document includes tokenizing a plaintext portion but not a formatting portion; transmit the tokenized document to the CDEP; receive an edit from a user manipulating the document in the browser; transmit a tokenized version of the edit to the CDEP; receive a modified, tokenized document from the CDEP; de-tokenize the modified document; and provide the de-tokenized, modified document to the client device, wherein the browser is configured to render the de-tokenized, modified document. 14. The IHS of claim 13 , wherein tokenizing the document further includes creating a tokenization seed and a stream of token values.