Toutes les communications dans HaloChat sont protégées par le chiffrement de bout en bout (E2EE). Les messages sont chiffrés sur l'appareil de l'expéditeur et déchiffrés uniquement sur l'appareil du destinataire. Les serveurs agissent uniquement comme infrastructure de relais et ne stockent ni ne traitent le contenu en clair.
HaloChat utilise des algorithmes de chiffrement symétrique modernes combinés à des protocoles d'échange de clés sécurisés pour garantir que les données ne peuvent pas être interceptées ou altérées pendant la transmission.
Le contenu multimédia — y compris les fichiers, les images et les messages vocaux — est chiffré de la même manière. Selon les préférences de l'utilisateur, ce contenu peut être automatiquement supprimé ou effacé à l'expiration.
Les identités des utilisateurs et les clés privées des portefeuilles sont gérées localement sur les appareils des utilisateurs. HaloChat ne stocke pas les identifiants de portefeuille, les profils d'utilisateur ou d'autres données personnelles.
Cette architecture garantit que les messages et les actifs numériques restent protégés et sous le contrôle de l'utilisateur pendant la transmission et le stockage. Les serveurs ne peuvent pas accéder aux historiques de discussion ou aux informations sensibles, renforçant ainsi la sécurité des données et la confidentialité des utilisateurs au niveau du protocole.