TL;DR: Both BatChat and WhatsApp use end-to-end encryption, but their data practices differ radically. BatChat collects zero metadata and stores no messages; WhatsApp (Meta) collects extensive metadata for ad targeting. For pure privacy, BatChat wins.
Introduction
WhatsApp is the world’s most-used messaging app, owned by Meta Platforms, with approximately 3 billion monthly active users. BatChat (蝙蝠聊天) is a China-developed encrypted messenger that has gained a following among users seeking stronger privacy defaults within China’s digital landscape.
At first glance, both apps claim end-to-end encryption. WhatsApp adopted the Signal Protocol in 2016. BatChat uses RSA + SRP + Double Ratchet for client-side encryption. But the encryption implementation is only part of the privacy picture. Data collection practices, corporate ownership, jurisdiction, and feature design all contribute to the actual privacy users experience.
This comparison focuses on what matters: how much data each app collects, how strong the encryption actually is, and which app is better suited for users who take privacy seriously — including those in China, where the two apps have very different accessibility profiles.
Encryption
WhatsApp: Signal Protocol (Implementation Differences)
WhatsApp adopted the Signal Protocol in April 2016 through a partnership with Open Whisper Systems. The protocol provides:
- X3DH (Extended Triple Diffie-Hellman) for initial key agreement
- Double Ratchet for forward secrecy on every message
- AES-256-CBC + HMAC-SHA256 for authenticated encryption
WhatsApp’s encryption protects all one-to-one chats, group chats, voice calls, and video calls by default. Users can verify contacts’ encryption keys through QR code scanning or by comparing 60-digit safety numbers.
However, there are important differences between WhatsApp’s implementation and Signal’s:
- No post-quantum resistance. WhatsApp has not adopted Signal’s PQXDH (introduced 2023) or SPQR (introduced 2025). WhatsApp remains vulnerable to future quantum computing attacks on the classical elliptic-curve cryptography used in X3DH.
- No sealed sender. Signal introduced sealed sender in 2018 to reduce server-side metadata. WhatsApp’s servers know who sent each message and to whom.
- No open source server code. While Signal publishes both client and server code, WhatsApp is entirely proprietary. There is no way to verify that the published protocol matches the actual implementation.
- Key rotation concerns. WhatsApp has been known to automatically re-send messages with new keys when a recipient’s keys change, without notifying the sender by default. This can silently break the verification guarantee.
BatChat: RSA + SRP + Double Ratchet
BatChat encrypts all messages client-side before transmission (消息安全防护后传输). The encryption chain uses RSA for key exchange, SRP for secure authentication without credential transmission, and Double Ratchet for forward secrecy.
BatChat’s encryption applies uniformly to all conversation types — individual chats, group chats, and file transfers. The zero server storage claim means no ciphertext or plaintext persists on BatChat’s servers after delivery.
Like WhatsApp, BatChat has not published formal protocol specifications or undergone independent academic audit. Unlike WhatsApp, BatChat has not been analyzed by third-party security researchers in any publicly documented capacity.
| Criterion | BatChat | |
|---|---|---|
| Default E2E encryption | Yes (Signal Protocol) | Yes (RSA + SRP + Double Ratchet) |
| Forward secrecy | Yes (Double Ratchet) | Yes (Double Ratchet) |
| Post-quantum resistance | No | No (not documented) |
| Key verification | QR code / safety numbers | Not documented |
| Protocol specification | Adopted from Signal.org | Not published |
| Open source client | No | No |
| Open source server | No | No |
Key takeaway: WhatsApp’s encryption benefits from being based on the Signal Protocol, which has undergone academic verification. BatChat uses recognized primitives but without the same verification pedigree. Neither app offers post-quantum resistance.
Data Collection: Meta vs Zero-Storage
This is the most significant differentiator.
WhatsApp / Meta Data Collection
WhatsApp is owned by Meta Platforms (formerly Facebook). Since the 2021 privacy policy update, Meta has shared significantly more WhatsApp data across its services, including Facebook, Instagram, and Messenger. Data shared includes:
- Phone number (used as account identifier)
- Contact list (uploaded to match users)
- Device information (OS, battery level, app version)
- IP address (at login and periodically)
- Transaction data (payments, business interactions)
- App interaction data (features used, frequency)
- Location data (if shared in chats or for live location)
- Profile information (name, photo, about, status)
Meta uses this data for targeted advertising across its platforms. WhatsApp’s privacy policy explicitly states that it shares information with Meta companies for the purposes of “providing, improving, and understanding the use of our services” — a category broad enough to encompass ad targeting.
WhatsApp also processes phone numbers and some metadata on Meta’s infrastructure, creating a direct link between your WhatsApp usage and your Facebook/Instagram ad profile.
BatChat Data Collection
BatChat claims zero server data storage (服务器零数据存储). The company states that encrypted messages pass through the server but are not stored. This means:
- No message content on servers
- No file content on servers
- No media on servers
- No chat history on servers
What BatChat likely collects (as necessary for any messaging service):
- Phone numbers (for account creation)
- Device tokens (for push notifications)
- Basic connection metadata (for message routing)
BatChat is developed by Chengdu Feifu Technology (成都飞蝠科技有限公司), registered in Chengdu, China. The company operates under Chinese data regulations including the Personal Information Protection Law (PIPL, 2021), which restricts data collection to what is necessary for service provision and requires user consent.
| Criterion | BatChat | |
|---|---|---|
| Message content on servers | No (E2E encrypted) | No (zero storage claimed) |
| Metadata collection | Extensive (shared with Meta) | Minimal (not documented) |
| Ad targeting using app data | Yes (Meta ecosystem) | No (no ad platform) |
| Contact list collection | Yes | Not documented |
| IP address logging | Yes | Not documented |
| Jurisdiction | United States (Meta) | China |
| Parent company | Meta Platforms | Chengdu Feifu Technology |
Key takeaway: BatChat’s data collection posture is structurally stronger for privacy — no ad ecosystem to feed, claimed zero storage, and PIPL compliance. WhatsApp’s integration with Meta’s advertising infrastructure means your messaging data contributes to your ad profile across Meta’s platforms.
Privacy Features
Screenshot Protection
BatChat provides OS-level screenshot and screen recording blocking (截屏防护/录屏保护) across all chat types. This prevents conversation content from being captured and shared externally — a common privacy concern in Chinese social contexts.
WhatsApp does not block screenshots in standard chats. In WhatsApp’s “View Once” media feature, the app attempts to prevent screenshots (on some platforms), but this is limited to that specific feature and can be bypassed on rooted/jailbroken devices.
Advantage: BatChat.
Disappearing Messages
WhatsApp offers disappearing messages with options for 24 hours, 7 days, or 90 days. WhatsApp also supports “View Once” media. Disappearing messages apply to both individual and group chats.
WhatsApp has been criticized because disappearing messages can be preserved through: forwarding before they expire, backing up to Google Drive/iCloud before expiration, screenshots (in standard chats), and the recipient manually saving media.
BatChat also supports disappearing messages, with the added protection of OS-level screenshot blocking making it harder to circumvent the feature.
Advantage: BatChat (combines disappearing messages with screenshot blocking).
App Lock
WhatsApp integrates with system-level biometric locks (fingerprint, Face ID) on both Android and iOS. You can lock WhatsApp behind biometrics so that even an unlocked phone cannot access your chats.
BatChat offers its own built-in lock (解锁密码) with face recognition, fingerprint, or numeric PIN — independent of the system lock. This provides an additional layer of protection if the system-level lock is bypassed.
Tie — both offer robust app-level access protection.
Group Chat and Business Features
WhatsApp Groups
WhatsApp supports groups with up to 1,024 members. Group features include:
- Admin controls (restrict who can send messages, edit group info)
- Disappearing messages in groups
- In-chat polls
- Voice and video calls (up to 32 participants)
- Community feature for organizing multiple groups
WhatsApp Business, launched in 2018, provides tools for small businesses: business profiles, product catalogs, automated greetings, quick replies, and WhatsApp Business API for enterprise integration.
BatChat Groups
BatChat supports encrypted group chats (蝙蝠社群) with screenshot protection, member protection, and in-group voting. The group feature set is narrower than WhatsApp’s, focusing on privacy protections rather than collaboration tools.
BatChat does not appear to offer a business API or enterprise features comparable to WhatsApp Business.
| Criterion | BatChat | |
|---|---|---|
| Max group size | 1,024 members | Not documented |
| E2E in groups | Yes (Signal Protocol) | Yes |
| Screenshot protection | No | Yes |
| Business features | WhatsApp Business API | None documented |
| Communities | Yes | No |
| Group polls | Yes | Yes (built-in) |
Advantage: WhatsApp for group features and business integration. Advantage: BatChat for group-level privacy.
Availability in China
WhatsApp is blocked in China and has been since at least 2017. Accessing WhatsApp from mainland China requires a VPN. The app is not available in Chinese app stores.
BatChat is fully available in China. It is registered with Chinese authorities (ICP: 蜀ICP备19040194号), available in Apple App Store China and major Android stores, and operates on domestic network infrastructure. The interface is in Chinese.
For users in China, this is the decisive factor. WhatsApp is not a practical option without VPN. BatChat is designed for the Chinese market.
User Base and Network Effects
WhatsApp has approximately 3 billion monthly active users globally, making it the most widely used messaging app. In regions like India, Brazil, and much of Europe and Africa, WhatsApp is the default communication tool. The network effect is enormous — your contacts are likely already on WhatsApp.
BatChat’s user base is concentrated in China. The app claims “tens of millions of users” (数千万用户). While significant, this is a fraction of WhatsApp’s global reach. Outside of China, finding contacts on BatChat is unlikely.
Verdict
Choose WhatsApp if:
- Most of your contacts are already on WhatsApp (network effect)
- You need business features (WhatsApp Business, catalogs, API)
- You want encryption based on the audited Signal Protocol
- You are outside China and can access it freely
- You value features like Communities, Status, and large group support
Choose BatChat if:
- You are in China and need a messenger that works without VPN
- Minimizing data collection is a priority (no Meta ad ecosystem)
- OS-level screenshot and recording protection is important
- The preset password feature (预设密信) fits your threat model
- Zero server data storage is a non-negotiable requirement
- You want E2E encryption on all conversations without a corporate ad platform
The privacy-conscious choice depends on your threat model. WhatsApp has stronger encryption (audited Signal Protocol) but weaker data practices (Meta integration). BatChat has unverified encryption but stronger structural privacy (no ad ecosystem, zero storage claims, PIPL compliance). For users in China, the choice is further constrained by network accessibility.
FAQ
Does WhatsApp share data with Facebook?
Yes. Since the 2021 privacy policy update, WhatsApp shares significant data with Meta Platforms (Facebook, Instagram, Messenger), including transaction data, device information, IP addresses, and interaction patterns. This data feeds into Meta’s advertising ecosystem.
Is BatChat available in China without VPN?
Yes. BatChat is registered with Chinese authorities, available in Chinese app stores, and operates on domestic network infrastructure. No VPN is required.
Does WhatsApp have screenshot protection?
No. WhatsApp does not block screenshots in standard chats. The “View Once” media feature attempts to prevent screenshots on some platforms, but this can be bypassed. BatChat provides OS-level screenshot and screen recording blocking across all chats.
Which app has better encryption?
WhatsApp uses the Signal Protocol, which has been formally verified by academic researchers. BatChat uses recognized primitives (RSA, SRP, Double Ratchet) but has not undergone the same level of independent verification. On paper, WhatsApp’s encryption foundation is stronger. In practice, WhatsApp’s Meta integration and data sharing may undermine the privacy benefits that encryption provides.
Can I use WhatsApp in China?
WhatsApp is blocked in mainland China. Access requires a VPN connection. WhatsApp is not available in Chinese app stores (Apple App Store China, domestic Android stores).