strongbox-password-safe / Strongbox

A KeePass/Password Safe Client for iOS and OS X
https://strongboxsafe.com
GNU Affero General Public License v3.0
1.3k stars 100 forks source link

Feature Request: Storage support ProtonDrive and Tresorit #645

Open UlyC opened 1 year ago

UlyC commented 1 year ago

ProtonDrive and Tresorit are more privacy-friendly network cloud drives

strongbox-mark commented 1 year ago

@UlyC - yes, sounds good, but it depends on what kind of API/SDK these providers make available. Do you happen to know if they make their drives open for other apps, like Google, Dropbox, OneDrive?

UlyC commented 1 year ago

Here's their official documentation, but sadly it doesn't look like they've opened up their API.

https://proton.me/support/drive https://support.tresorit.com/hc/en-us

strongbox-mark commented 1 year ago

Thank @UlyC - It would definitely be helpful to ask them about their plans for this, we'd be happy to integrate.

piwinux commented 11 months ago

Hello, being interested in this feature, I found this issue.

I found out that on iPhone it is possible to use a KeePass file stored on Proton Drive (using Strongbox Pro; don't know if it changes anything).

Choose to open a local file (don't know the exact naming in english since my phone is in another language), then choose Explore, and you can choose a file from Proton Drive. Synchronisation works out of the box.

I searched a little bit about a Proton Drive API, but it does not seem to have any (public) yet. My guess is that it is a iOS feature, but I don't know iOS SDK much.

I know it does not cover all use cases, but still useful for iPhone users.

piwinux commented 11 months ago

Follow up of my previous comment; I edited to remove mention of Android, since I forgot that Strongbox is dedicated to iOS and macOS.

I don't have an Apple computer, so I don't know how/if any synchronisation is possible whatsoever on macOS between Strongbox and Proton Drive. Note that Proton Drive does not offer a macOS client (yet; mentioned as available in the future on their website).

In any case, it would be relevant to document this possibility on iPhone somewhere I guess?

strongbox-mark commented 11 months ago

Thanks @piwinux - One thing to be aware, sometimes, with "Files" based solutions such as the above, it can first appear that everything is ok... However, after a little time you can notice that the 3rd party app (Proton Drive in this case) is not actually doing a good job of syncing the files.

Have you used this regularly over a good period of time? No issues? We hesitate to recommend these "Files" based providers until we know they are solid. For example, Google Drive, Dropbox and OneDrive appear to do a good sync job, but many others, e.g. Nextcloud, Synology and others do not. See our article here:

https://strongbox.reamaze.com/kb/sync/my-favourite-file-slash-storage-slash-cloud-provider-doesnt-work-well-with-the-ios-files-app-slash-method

piwinux commented 11 months ago

Thank you @strongbox-mark for bringing the possible limitations to my attention; indeed I did not use it this way for a long time yet. Thanks for the link.