How it works: Before being uploaded to the server, a file is first encrypted on the client using public key cryptography (the openpgpjs library). A unique link is generated to enable future access. The file is immediately destroyed after being downloaded.
Note: You can also put the contact's fingerprint or Key ID instead of email address, just prefix it with 0x.