As I said nearly two years ago:
There is no public API for ProtonDrive we can use. It only exists for Android, and iOS. We cannot work with that since it's end-to-end encrypted, i.e. data would have to be encrypted before it's sent to the drive and decrypted when downloaded from it, something which is not possible with PHP at the moment.
As I had explained, there's nothing we can do for two reasons:
- They do not offer an API, period.
- Even if they did, they are using their own end-to-end encryption algorithm for which there is no PHP-based implementation, therefore even if an API existed we still couldn't push or pull data.
Even if these were not a factor, a third reason would exist to make it impractical: you'd have to store your end-to-end encryption password in plaintext, on your site. That would defeat the whole point of encrypted storage, therefore you wouldn't want to use it.
Regarding the core of your request, which I would sum up in two words: data sovereignty. I hear you. I am with you. I am a European and not being blind, deaf, or daft I am also worried about using US-based services.
I would very strongly recommend you take a look at https://european-alternatives.eu and explore their S3 alternatives section. All of these can already be used with Akeeba Backup.
You can even sync your data between these storage services and your computer using third party software. I recommend Mountain Duck on Windows and macOS; it's made in Switzerland. On Linux you can use rclone with a few CRON jobs, however it will sync entire folders (there is no selective sync, or the option for online-only files).
Another option is to host your own NAS on a fast Internet connection –a 100Mbps+ VDSL2 or fiber connection will do– and use SFTP or WebDAV. This is absolutely not a novel idea by any stretch of the imagination. Many of our users, most of them in Germany, have been using Synology NAS devices for that. I have had great success using a FriendlyElec CM3588 NAS kit loaded up with 2TiB NVMe SSDs and running OpenMediaVault. Synology offers their own DS Drive application to sync files with your computer. Anything else that runs on SFTP or WebDAV is supported by third party tools like Mountain Duck and rclone I mentioned above.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!