DescallBeta

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.