Security at Descall
How Descall protects chats and calls — encryption in transit, account security, and honest limits.
Transport encryption (not default E2E)
Web and API traffic use HTTPS/TLS. Real-time media uses WebRTC with DTLS/SRTP between peers when a call is established. Descall does not claim default end-to-end encryption for all message history stored on the server — messages are encrypted in transit and stored to deliver chat history to your devices.
Voice & video
Call media is transmitted with WebRTC security (DTLS/SRTP). Descall does not record or store call audio/video by default. If a participant records locally, that is outside Descall's control.
Accounts
Passwords are hashed with bcrypt. Optional email 2FA and Google sign-in are available. Session management lets you revoke devices.
Report an issue
Email [email protected] or open an issue on GitHub. Include enough detail for a safe investigation.