Tutte le comunicazioni in HaloChat sono protette con crittografia end-to-end (E2EE). I messaggi vengono crittografati sul dispositivo del mittente e decrittografati solo sul dispositivo del destinatario. I server agiscono unicamente come infrastruttura di inoltro e non archiviano né elaborano contenuti in chiaro.
HaloChat utilizza moderni algoritmi di crittografia simmetrica combinati con protocolli sicuri di scambio di chiavi per garantire che i dati non possano essere intercettati o manomessi durante la trasmissione.
I contenuti multimediali — inclusi file, immagini e messaggi vocali — vengono crittografati allo stesso modo. In base alle preferenze dell'utente, tali contenuti possono essere automaticamente eliminati o cancellati alla scadenza.
Le identità degli utenti e le chiavi private dei wallet sono gestite localmente sui dispositivi degli utenti. HaloChat non memorizza credenziali di wallet, profili utente o altri dati personali.
Questa architettura garantisce che sia i messaggi che gli asset digitali rimangano protetti e sotto il controllo dell'utente durante la trasmissione e l'archiviazione. I server non possono accedere alle cronologie delle chat o a informazioni sensibili, rafforzando la sicurezza dei dati e la privacy dell'utente a livello di protocollo.