Criptarea end-to-end este un proces de securizare a comunicării în care mesajele sunt criptate la nivelul dispozitivului expeditorului și decriptate doar la nivelul dispozitivului destinatarului. Acest proces se bazează pe utilizarea unor chei de criptare care sunt deținute exclusiv de utilizatorii de pe cele două dispozitive. Astfel, oricine capturează datele transmise între cele două dispozitive nu poate decoda informațiile, deoarece cheile de criptare sunt transferate direct între dispozitive.