Facebook, Twitter and Google have failed to protect us and must do better