The data is not removed, but the space is marked as available for new data. When new data needs the space, the system overwrites the data that was previously there with new data. This makes it so some old data can still be recovered. I could be missing part of it, but I think that's how it works.