Sorry to toot my own horn here, butā¦
Totally called it. Arctic Adaptation: Icedriveās Response to UK Privacy Laws - #20 by tambo
Sorry to toot my own horn here, butā¦
Totally called it. Arctic Adaptation: Icedriveās Response to UK Privacy Laws - #20 by tambo
So weāre out here figuring out ways to make IceDrive work the way it should, with not a peep from the IceDrive team.
Absolutely right. Yāknow what, F it. Iām tired of this situation where we all get frustrated at the obvious regressions and lack of transparency, talk amongst ourselves on these forums, and the people who can actually do something about it give placating but noncommital answers at best. Letās use electronic accountability to make it harder for them to ignore, or more obvious if they do. @Chris @Tom @JimmyB - where we at on this?
@Tom , your message
āWe hear you, I will forward this on to our development team to consider.ā
was on Oct 1. That was almost 2 months ago. What was communicated to the development team, how has their āconsiderationā gone, and what was the outcome or proposed solution, if any? What is the timeline to a functional sync, given the fact that the team has apparently been aware of this issue since the inception of v3 on September 3rd, and likely before? Three months is a long time for a glaring flaw in a sync feature for a paid product/service that advertises sync capabilities. And since youāre releasing new products, I would assume that everything in your core offering is already on the up and up, or being worked on around-the-clock to ensure that it gets to a functional state post-haste. Please help restore my faith.
@FrankS you beat me to it
seeing your assistance to another user here asking for some help on syncing with 2.75 I was wondering how long it still may take to get a robuster update in 3.23 as has been a while
For the past few weeks, I havenāt really thought about computer stuff and just kept Icedrive running in the background, being careful not to shut it down. Yesterday I ran a comparison with FreeFileSync, and found several problems:
So it seems to me that Icedrive is not working properly even when running in the background. Can anyone confirm this?
@Guido - confirmed. Very similar results to yours.
Iāve actually deleted all my sync pairs and am now experimenting with FreeFileSync. I also tried out Syncback, but abandoned that effort after it wanted to transfer too many files at once and Icedrive crashed!
Now Iām waiting for the backlog to transfer before looking at FreeFileSync again.
Itās all a bit of a mess over here.
But it is Black Fridayā¦ Iāll just leave that comment there. Make of it what you will.
I see what you mean. Actually, I had almost decided to look for a competitor, until I realized that the combination of Icedriveās mounted drive and FreeFileSync is not just a patch, but is in fact gold. Buggy as Icedriveās syncpairs may be, the fact that FreeFileSync can check and correct everything gives me huge peace of mind. After reading this comment by @Abe, I am not sure competitors can provide the same level of assuranceā¦
@Guido Iāll show my cards. I actually did buy a deal with a competitor.
So right now, Iām actually comparing two side by side. Thereās a school of thought I stumbled across that says you donāt actually need the baked-in encryption. You can achieve the same effect with Cryptomator and a regular mounted cloud drive. This nullifies the selling point of zero-knowledge encryption.
And that, in turn, means, for Icedrive to be truly useful is to get those sync pairs working properly, because for me, right now, the competition is between Icedrive syncing reliably and Cryptomator + competitor.
@Guido @lawgiver_ai Just want to add my two cents here. I use my own encryption before uploading to ANY cloud. And I use FreeFileSync to sync files at home. The problem with ID occurs during upload and/or (re-)download. If the file being uploaded to ID cloud OR being downloaded from ID cloud becomes corrupted, thereās nothing for FreeFileSync to find when it mattersācloud file fidelity. FreeFileSync doesnāt compare whatās in IDās cloud with what we expect to upload. Maybe that works differently with a locally synced folder, but I donāt have luck with sync pairs. (I used FIVE privacy clouds and all have sync folders constantly getting screwed up. If it matters, Sync.com is most reliable and has a Linux work-around, but is based in Canada, a Five-Eyes country. Buyer Beware.). Amazon Cloud & Microsoft (cloud) employ a cloud checksum (from what Iāve read of their services) so customers can feel confident whatās in these companiesā clouds is what customers expect. But that is probably not compatible with zero-knowledge E2E-encryption.
Over the years, Iāve found using my own encryption before uploading to clouds complicates syncs tremendously. And no privacy-friendly cloud offers a reliable way to double-check what was uploaded to the cloud matches my local copy. Could do Rclone, but I donāt have the time to set that up. I wanted an out-of-the-box solution. About half of the files I download from IDās cloud over about 1 GB either never arrive on iOS or are corrupted on Windows or Mac OS despite high-speed, stable internet. I want to love ID. But I just canāt trust ID with my documents. The only way ID works for me is to manually upload tiny filesāunder 1GB or so. Not bashing the company. I support ID because privacy is super-important to me. But corrupt files are useless to me and a massive waste of time since I donāt know WHICH files in the cloud are corrupt. Which is why now I rely on my own home backups only.
Agree with @lawgiver_ai:
@lawgiver_ai That sounds interesting. Let us know about your experiences with Cryptomator! I am especially curious about how this works out in everyday life. I often need to move files around in the file explorer and I cannot afford for my backup system to slow me down.
@Abe Thanks for weighing in. I hadnāt given much thought to file corruption yet. Another complicationā¦ Perhaps one should have two remote backups to account for corrupted files in either one of them (and more than two if you deal with large files).
This has been really helpful. Iāve had endless issues with Icedrive syncing and not trusting results since I bought their plan several years ago. Can you clarify: you use FFS to āsyncā to the mounted Icedrive?
And you (so far, based on your experience) trust the mounted Icedrive to upload reliably?
Thanks in advance.
@Guido - to answer your Cryptomator question. Iāve set it up like this:
What do I see:
It seems the copy stage can be done any way you like. Iāve tested out FFS and Syncback and both are fine as far as I can tell. The copying to Z: does seem to take time, as Iād expect, since thatās when the encryption takes place. The upload to the cloud just runs at my network speed and seems perfectly fine.
If youāre wondering about disk usage - it seems to depend on whatās been uploaded to the cloud. If I overwhelm Z: with a ton of files, I see it in my disk usage. But that slowly claws back down as the encrypted files are uploaded.
It is certainly a possibility to completely rely on FFS for the syncing process. I think that @tambo is exploring this route. However, I still use Icedriveās syncpairs, and use FFS to ācheck and correctā. So every now and then I have FFS compare my local drive with my mounted drive (which in fact represents the cloud), like this:
The settings for the comparison should be ādate and sizeā:
If FFS finds any discrepancies, I hit the synchronize button. Make sure that the settings for synchronization are set to āmirrorā, so that FFS only syncs in one way, and leaves your local drive undisturbed:
Good question. I think it does, because I assume that the mounted drive reflects exactly what lives in the cloud. It doesnāt contain files itself, but is more like a portal to the cloud. (Can anyone confirm this view?) So if FFS finds no problems, the local drive and the cloud should be exactly the same. Having said that, there is still the problem of file corruption (see the comment by @Abe above), which FFS probably wonāt detect.
Why wouldnāt it detect corruption? Is it because a corrupted file could still have the same date and size? And, if so, whatās the issue with a content comparison?
Yes, if the corruption means that one bit is changed (from 0 to 1, or vice versa), the file size is unaffected.
The issue with the content comparison is that FFS will try to access the files on the mounted drive, which in turn triggers the mounted drive to download them into the temp-folder and decrypt them. That is not a problem per se, but it takes a looong time and your temp-folder will explode.
However, now that I think about it, it may be worthwhile to do this anyway, once in a while (once a year or so). (tagging @Abe here)
According to the changelog, the app should now track changes made when it is not running:
āSync: Background monitor implemented to track changes in files and folders when the app is not running, and sync when app is reopened. Windows and macOS supported.ā
I upgraded to version 3.31 and did some tests. However, it still doesnāt work for me. I have waited for at least 12 hours, but the app doesnāt seem to scan my folders for changes. Are others having more success?
same issue for me doesnāt update a file when app not active
I just tried it on 3.32 and seems to be working now (after a reboot to start the monitor service)
I thought we were also waiting on a return of the scheduled sync functionality. It seems theyāve doubled-down on detecting running changes.
Maybe itās me, but I think thereās something messy about having two apps running to provide one service. Version 2.x was a single app that did everything and did it well.
If this new background service were to crash, would we have visibility? Or, at least, visibility at a time when it mattered? At least if the main app crashes, we know about it - and a scheduled sync is guaranteed to pick up any missed changes.
Itās already been discussed there was recognised demand for a scheduled sync, but weāve had silence since.
completely agree, a reconciliation full sync after the client startup would seem to me to be a more robust solution. that seems to be the way other cloud providers work but as long as this way does work iām not too bothered. and i think we would probably have visibility if it did fail. when i upgraded to 3.32 yesterday, the upgrade didnāt ask for a reboot (it probably should have) as when i started the client, it did alert that the monitor service wasnāt running so the client must do some checking, which is why i rebooted and that defined & started the monitor service.
I can confirm: it works now! Our prayers have been heard. Very happy with this upgrade. I didnāt need to reboot by the way.
EDIT: While version 3.32 is certainly an improvement (it protects against accidentally shutting down the app), I must agree with @lawgiver_ai that it is still not watertight. The best solution remains to scan all folders from time to time. Even more so because the syncing process seems to be unreliable even when the app is running (see my previous post).