Is there any guard to prevent leaking of personal data which will be provided willingly accidentaly?
All uploaded content will be encrypted and permissions to view it will be handled by Ethereum smart contracts and they can only be granted/revoked by users who publish the content. So if you decide to delete a post, nobody will have access to it anymore. But as with every network, email or mailing a letter to someone: if you send them something and they receive it, you can't make them unsee it (they can screenshot it for instance)