Just a random thought. You know how, when you go to delete something on your device, that thing is permanently deleted from your phone's memory, unless you redownload it to your device? Well, what if instead, all that data was earmarked for deletion and uploaded to a server that would then keep that data for up to 30 days, allowing you to redownload that data within that time period by going into a "Recycle Bin" app?