Mecanismul de criptare utilizat in aplicatiile de mesagerie instant se bazeaza pe criptografia end-to-end, ceea ce inseamna ca mesajele sunt criptate la nivelul dispozitivului de trimitere si descryptate numai la nivelul dispozitivului de primire, fara sa fie vizibile pe parcursul transmiterii. Acest lucru se realizeaza prin utilizarea unei perechi de chei unice care sunt generate automat si care sunt folosite pentru a cripta si descrypta mesajele.