I am working on an iOS app where users record data about their children. This data is precious, and accidentally losing it would be terrible. Currently, as with most mobile apps, there is no recycle bin from which to recover deleted app data.
I'm looking into adding iCloud and DropBox sync to the app and I have the feeling that this will give users a sense that their data, being distributed, is secure. They may be less inclined to do backups if they know that their data is in the cloud and on more than one device. However if you delete data on one device, this will evidently replicate to all other devices, so cloud sync actually increases the risk of data loss.
Hence I am more and more inclined to add a local recycle bin. Its content wouldn't sync to the cloud but would stay local to the device: whatever is deleted on the device, either explicitly or through a cloud sync, can always be recovered from there.
Does this sound like a can of worms? Is there a better alternative?