Patent ID: 8572369

Claim:
A method of using a publicly accessible collaboration service to share organization-confidential information securely between authorized members of the organization, the method comprising: receiving a data payload on a computing device as input for posting to a publicly-accessible, remote collaboration service; executing instructions on at least one processor of the computing device to send the data payload to a private cryptographic service; receiving the data payload in an encrypted form from the private cryptographic service; sending the data payload in the encrypted form to the publicly-accessible collaboration service in a format as specified by a provider of the publicly-accessible collaboration service, the encrypted data payload to be stored by the publicly-accessible collaboration service; capturing data received by an application performing the method; determining the source of the received data; when the source of the received data is not the publicly-accessible collaboration service, returning the received data to the application; and when the source of the received data is the publicly-accessible collaboration service: determining if the received data includes an encrypted data payload; when the received data does not include an encrypted data payload, returning the received data to the application; and when the received data includes an encrypted payload: sending a copy of the encrypted data payload to the private cryptographic service to be decrypted; replacing the encrypted data payload within the received data with a decrypted data payload received from the private cryptographic service; and returning the received data, including the decrypted data payload, to the application performing the method; wherein only the private cryptographic service can decrypt the encrypted data payload; and wherein the private cryptographic service is only accessible to authorized members of the organization.