Heidi Klum admits she is "definitely" a protective parent and wants to keep her four children off social media for as long as she can.