Trash & restore
No deletion is permanent. Everything goes through a trash, restorable at any time.
How it works
InZeWishBox uses soft delete: when you delete a beneficiary, task, category, unit or reward, the item disappears from the active list but stays in the database with a deletion timestamp. You can restore or view it at any time.
View the trash
- Go to the relevant screen (Beneficiaries, Categories, Tasks, Units, or Rewards).
- If the trash is not empty, a 🗑 Trash (N) button appears at the bottom of the active list.
- Tap it → you only see deleted items.
- Tap ← Back to list to return to the active list.
Restore an item
- Open the trash of the relevant category (see above).
- On the item's card, tap Restore.
- The item reappears in the active list. If you restore the last item in the trash, you're automatically returned to the active list.
When you delete a beneficiary, their past actions remain in the history but the avatar and name appear in gray "deleted". Restoring the beneficiary re-activates their full history. No numbers are erased.
Why no permanent deletion?
The InZeWishBox data model is an immutable action journal. Permanently erasing a beneficiary or task would break the consistency of past history. Soft delete lets you hide what's no longer relevant without rewriting the past.
If you really want to erase all your data (GDPR), Preferences → Account → Delete all my data. This action is irreversible and applies to the active context.
Special cases
Last item deleted
If you delete everything in a category (e.g. all beneficiaries), the screen shows a standard empty state "No beneficiary. Tap the + button below to create one." and the Trash button remains accessible.
Restoration from another device
CRDT synchronization propagates deletions and restorations between all devices paired with the same context. No conflict possible: the last timestamped operation wins.