I just read that native pCloud support is realized by the pCloud API instead of WebDAV. That’s great!
Is it possible to add checking checksum SHA1 or SHA256:
a) Before sending a file to the server
b) After sending (when the file is already on the server)
Automatically or manually.
Using these API: https://docs.pcloud.com/methods/file/checksumfile.html
It can be wonderfully sleepily knowing that the file is not broken…
That’s a nice idea, but the problem on mobile devices is that would mean to make an additional request after every writing request. On mobile devices that’s quite expensive. The idea is quite interesting though
Personally, I use pCloud as a long-term backup (not real-time syncing).
To be 100% sure that the files on the server are not damaged, I need to:
Calculate checksums of files locally
Upload files to the server
Download the files back to my computer
Recalculate the checksums
This is very frustrating and time consuming (Especially for very large files 5GB - 300GB)
I am aware that this feature can put a heavy strain on the OS and battery of the smartphone (I think).
That’s why I propose it only for the desktop version
Thank you for your interest in this idea!
In return, I will support the project with donations as far as I can!
That won’t work because the Desktop version doesn’t “connect” to cloud storage services like the mobile apps. It’s basically just working on the file system.
If you’re using pCloud’s sync client, I hope they’re already using their own API for checksum verification. But that’s up to their software.
It just creates the encrypted files on your local disc. You have to use a sync software to actually do the sync of these encrypted files with your preferred online storage provider.
This way Cryptomator is compatible with almost every storage provider that offers a sync app.
The chanches are very low. This might change over the time, but currently we are focusing on other projects or issues.
But you are invited to see, if the features are already suggested on our issue trackers (Android and Desktop) and if not, are invited to create new tickets for them.
Sorry, I made a wrong assumption. After uploading a file, pCloud directly returns the new hash of the uploaded file (among other things), so it’s pretty easy to implement this for the Android app…Can’t give an ETA but I will put your feature request in our issue tracker on GitHub.