Keira Knightley wanted to protect her young kids from the "terrifying" online world, and she has banned social media at home.