End-to-end encryption is a method of secure communication that prevents third parties from accessing data while it's transferred from one end system to another.