0) send a public key. 1) encrypt the file with your private key 2) send file.

WTF. This is super simple stuff.

3) recipient stores decrypted content in plain text and backs that up in well-known cloud storage systems