This does seem to be an issue. I understand the idea of wanting recovery, but should cleanup not do this?
I am testing a new service and only have a 10gb cloud drive. I put a 9gb file on it to test and need to do more testing, but deleting from the mapped drive on my machine does nothing on the actual cloud provider. You need to at the very least implement a proper cleanup.
The fact that cleanup says "Clean up data in the cloud that is not longer in use" should mean reclaiming that space in the cloud. As it stands now it kind of seems useless. At least give us an option to do a proper clean or permanent delete or something like that so that what we see in the CloudDrive is reflected in the actual provider.
I really shouldn't need to get another 3rd party utility. Plus considering I want to use this for storing large backups and automatically deleting older ones, at this rate I would have to automate something else to ensure the old backups are actually deleted.
Just to add to this, considering everything is stored as chunks on the provider you can't just delete them since you don't know what is what. So how do you go about reclaiming provider space if deleting from your clouddrive effectively does nothing? Using something like sdelete certainly won't work unless you are doing it at that exact moment. For example I have been using clouddrive for a few years with my google drive, at this point if I don't switch providers it will get full soon (almost at 10tb) and I will have no idea how to reclaim the space from previously deleted files that I had assumed were gone from the provider end as well.
Without a proper cleanup option I fail to see myself continuing to use Clouddrive as it really isn't doing what I thought it was.