I have a script that pushes recordings to AWS servers. It can easily be repurposed for any other servers. It's for FS PBX though. Not for FusionPBX. FS PBX is a fork of FusionPBX
It's usually passed over HTTPS, which is secure, but if you want even more secure, have a private network, and then the data will travel without passing through the public internet.