Encrypt and upload recorded calls

In an ideal world calls would be encrypted with a public GPG key and uploaded to cloud storage.

Then I can configure retention policy on my cloud storage, such as S3, and bury the private GPG key in my backyard :)


I recognize that this is possibly scope creep, and maybe it's better done as a separate app the uploads the folder containing recordings. On the other hand privacy is an important aspect of call recording.