Criptografia end-to-end este o metodă de criptare în care datele sunt criptate la sursă și decriptate doar la destinație, fără a fi accesate în niciun punct intermediar. Aceasta se realizează prin utilizarea unui algoritm de criptare puternic și chei simetrice care sunt distribuite numai între utilizatorii care comunică între ei.