UPDATE picture SET date_deleted = now() WHERE picture_id = ?
instead of actually deleting it, because so you can recreate something if people deleted their stuff by accident.
Means facebook probably still has your data. UPDATE picture SET date_deleted = now() WHERE picture_id = ?
instead of actually deleting it, because so you can recreate something if people deleted their stuff by accident.
Means facebook probably still has your data.I also imagine with all the data that FB has, they probably have a legal obligation to keep data as it can be useful in solving crimes or gathering evidence. In fact their TOS explicitly states that they will preserve data: "We may access, preserve and share your information in response to a legal request"
The event source can always be replayed to see the data at any point in time, including recreating stuff.
Yes. Facebook does. There's a quora question that asks "Why does Facebook provide an edit/revision history for edits made to comments?" https://i.imgur.com/GW0x500.png https://archive.fo/EKzQx
One answer says:
> I think its simply so you can see what was their originally. People are allowed to edit their comments now and they could write something one minute, get alot of likes and totally switch it to something else. If the comment starts off with something nice like "Have a nice day" and people like it and afterwards the person who wrote the comment comes back and changes it to something negative, then that would make you look bad. So it is there to make sure everyone can see what was originally there.
Another answer says
> Yes. It allows the audience to keep the content editor accountable for their actions. The transparency in information sets clear expectations for both the content producer and consumer.