WhatsApp’s latest update introduces three major privacy tools: Chat Lock, default disappearing messages for new conversations, and IP address protection during calls. These changes shift how users — and developers — think about data persistence, device-level security, and metadata exposure. Let’s walk through each feature, its technical underpinnings, and what it means for anyone building or auditing communication systems.

Chat Lock: What It Actually Does
Chat Lock lets you move a specific one-on-one or group chat into a separate, password-protected folder. Once locked, that conversation no longer appears in the main chat list. Notifications from that chat are suppressed — no message preview, no sender name. To access it, you enter your phone’s passcode or use biometric authentication (fingerprint or face unlock).
From a security perspective, this is a client-side isolation mechanism. The encrypted messages still live in WhatsApp’s local database, but the app’s UI hides them behind an authentication gate. Developers should note that this does not add a second layer of end-to-end encryption; it only restricts access at the operating system level. If an attacker gains root access to the device, the locked chats remain readable because the encryption keys are already on the device. Chat Lock is a practical defense against casual snooping, not against forensic extraction.
How to Enable Chat Lock
- Open the chat you want to lock.
- Tap the contact name or group subject.
- Scroll down and select Chat Lock.
- Confirm with your device PIN or biometric.
To view locked chats, pull down the main chat list and enter your credentials when prompted.
Default Disappearing Messages (24 Hours)
Previously, disappearing messages had to be enabled manually per chat. Now, WhatsApp allows you to set a default timer — 24 hours — for all new conversations you start. Existing chats are unaffected unless you change their individual settings. The timer begins the moment a message is sent; after 24 hours, the message is deleted from both devices and WhatsApp’s servers.
For developers, the key detail is that disappearing messages are enforced server-side after delivery. Once the timer expires, the server deletes its copy, and the client removes the message from its local database. However, if a recipient forwards or screenshots the message before deletion, the original sender cannot revoke it. This is a user-behavior limitation, not a cryptographic flaw.

IP Address Protection in Calls
WhatsApp now routes all voice and video calls through its servers to mask participants’ IP addresses. Previously, calls used a peer-to-peer connection when possible, exposing each participant’s public IP. The new default relays all call traffic, adding latency but hiding your IP from the other party. This is a privacy win, especially for users in adversarial environments. Developers testing network diagnostics should note that call traffic now originates from WhatsApp’s infrastructure, so a packet capture on the client will show connections to WhatsApp servers rather than a direct peer IP.
Security Implications for Developers and Security Learners
| Feature | What It Protects | What It Does Not Protect |
|---|---|---|
| Chat Lock | Local device access by others | Rooted/jailbroken devices, forensic tools |
| Disappearing Messages | Long-term server retention | Screenshots, forwarding before deletion |
| IP Protection in Calls | Your public IP from the other party | Metadata (call duration, participant IDs) |
View Once for Voice Messages
An earlier update introduced View Once for voice messages — audio clips that self-destruct after being played once. The implementation mirrors View Once for photos and videos: the recipient cannot forward, save, or record the message (though screen recording on the OS level may still capture it). The audio is encrypted end-to-end and deleted from WhatsApp servers after the recipient listens. This is relevant for developers building ephemeral messaging features: the server must enforce a “played once” flag without retaining the decrypted payload.
Silence Unknown Callers
This feature, already available in some regions, automatically silences incoming calls from numbers not saved in your contacts. The call still appears in your call log, but the phone does not ring. It reduces spam and potential vishing attempts. From a defensive cybersecurity standpoint, it’s a simple first line of defense against social engineering calls. Combined with IP protection, it makes WhatsApp a harder target for caller-ID spoofing and location tracking.
Practical Steps for Developers
If you manage a team using WhatsApp Business, consider enabling default disappearing messages for all new customer conversations. This reduces the risk of sensitive data lingering on servers after a support interaction. For personal use, enable Chat Lock for chats that contain API keys, credentials, or internal project discussions — but remember that a compromised device can still expose them. Always pair these features with a strong device passcode and full-disk encryption.
For security learners setting up a test lab, you can simulate these features using an Android emulator with WhatsApp installed. Observe how the local database stores locked chats (they remain in the same encrypted DB but with a flag) and how disappearing messages are removed. This hands-on exploration reinforces the difference between client-side UI protections and true cryptographic controls.
Finally, keep an eye on WhatsApp’s API changelogs. Features like Chat Lock and default disappearing timers may eventually become configurable through the WhatsApp Business API, allowing developers to enforce organization-wide policies. Understanding the current client-side implementation helps you anticipate what server-side controls might look like in future updates.
