ios icon indicating copy to clipboard operation
ios copied to clipboard

Add Proton Drive support

Open traktuner opened this issue 1 year ago • 6 comments

Please agree to the following

Summary

Proton Drive not selectable in iOS files app

System Setup

  • iOS: 17.4.1
  • Cryptomator: 2.5.1
  • Proton Drive iOS app (latest iOS App Store version, and also latest TestFlight Version 1.28)

Cloud Type

Other File Provider

Steps to Reproduce

  1. In the iOS files app, select Proton Drive to be available in the list of file provider
  2. Open Cryptomator and add an existing vault
  3. Select other file provider
  4. Proton Drive is shown in the Files app but can not be selected

Expected Behavior

Select Proton Drive in the Files app and slelect existing vault

Actual Behavior

Proton Drive can not be chosen as a file provicer in Cryptomator

Reproducibility

Always

Relevant Log Output

No response

Anything else?

No response

traktuner avatar Apr 02 '24 13:04 traktuner

What you're reporting is not actually a bug, see here: https://docs.cryptomator.org/en/latest/ios/cloud-management/

Basically, Proton Drive has to support an undocumented feature, which probably will never happen.

I've changed this issue to a feature request, because we would have to add Proton Drive support explicitly (as with many other cloud storage services).

As far as I know, they don't have a public API (see this poll), but their API could be reverse-engineered from their repository: https://github.com/ProtonDriveApps/ios-drive

Seems to be a lot of work though, especially without proper documentation. And not sure if this would even work, because there is no way to register our own application at their authentication service.

tobihagemann avatar Apr 24 '24 15:04 tobihagemann

@tobihagemann Thanks for the clarification! If Proton ever releases an official API, would it then be possible to add Proton Drive support to Cryptomator iOS? Like it's done with Dropbox, Google Drive, etc Thank you!

traktuner avatar Apr 28 '24 11:04 traktuner

It would be possible, yes. Our cloud storage service implementations can be found here: https://github.com/cryptomator/cloud-access-swift

I'll be honest, it also totally depends on our roadmap if we have the capacity to implement new services. E.g., we're currently adding support for Box.

tobihagemann avatar Apr 28 '24 14:04 tobihagemann

Any updates on this feature? Proton Drive has been gaining popularity, especially among users in the EU.

Rclone has already implemented it in beta—see the documentation for details on the implementation: https://rclone.org/protondrive/

samuelexferri avatar Aug 24 '25 08:08 samuelexferri

There will also be an official SDK which should be great for implementing this feature to Cryptomator!

https://github.com/ProtonDriveApps/sdk

traktuner avatar Aug 24 '25 08:08 traktuner

i know proton's sdk for drive is wip, but i'm also looking forward to a cryptomator/protondrive integration on ios

bryanwieg avatar Oct 06 '25 21:10 bryanwieg