What is end-to-end encryption, and what makes it so secure?

It's a must-have if you want to keep your data private.