In PureCloud we leverage HTTPS/TLS with AES-256 encryption for information transiting the public internet, and also use encryption within our back-end VPC. At a high level recorded conversations are protected as follows:
Point of Recording: Call recordings are encrypted at the point of recording (PureCloud Edge) with customer-specific keys
In Transit: During transit these already encrypted call recordings are encrypted in transport with TLS (transport layer security)
At rest/storage: Call recordings are stored in Amazon S3 and are additionally encrypted using Amazon S3 Server-side encryption.
PureCloud uses industry standard methods to support encryption including,
Asymmetric Key Encryption - RSA 2048 bits
Symmetric Key Encryption - AES 128 bits (I am unsure of this as this might have changed to 256 bits, does anyone else know?)
Hashing - SHA1 and SHA2.
https://help.mypurecloud.com/articles/purecloud-security-compliance/
https://help.mypurecloud.com/articles/encryption-keys-page/https://help.mypurecloud.com/articles/purecloud-security-compliance/