despens: The problem here is that usually users spend years feeding a service with their data -- the decision to retreat from a service is usually made much quicker. So that "button" would hardly work like a button, it would rather trigger a week-long download. So I think, the demand for an export function is more meaningful. http://userrights.contemporary-home-computing.org/0vux1/have-an-export-function
hellekin: I think the export functionality is different from deletion.
Deletion is an almost-impossible technical issue to solve, especially given the current technology. Therefore it makes a lot of political sense to demand it. Others labeled it "the right to disappear" in other settings.
Let's consider the technical and legal issues involved:
1. backups. In order to provide a reliable service, data is saved multiple times on various devices, including various supports, and in various places. Deleting all of them requires to keep track of all of them, which in turn can be used to monitor, steal, or make further copies of the data to be deleted. Deleting data has a cost, including the time required to find the contents to delete, load the various supports, and actually delete them.
2. data retention. In order to avoid fraud, prevent crime, monitor terrorits, deviants, citizens, computer users, nations vote laws to force ISPs to keep data, and government agencies illegal abuse those laws to keep data indefinitely in a dragnet surveillance; individual users also keep private copies of stuff you don't want to share with them, but they have obtained because it was shared once. How to handle that?
Danja Vasiliev: I think 'taking off the cloud' means letting user download the data locally and remove it from the remove service/server. How (and if) user decides to re-upload the data elsewhere is up to the user..