Wallet Disclosure
WhisperX ships an optional in‑app wallet. This page exists so nobody using it has the wrong mental model about what it does.
1. Non‑custodial — you hold the keys
The wallet is non‑custodial. Your private key and seed phrase are generated on your device and never leave it. The WhisperX server has no copy of either. Neither does the WhisperX team, the developers, the hosting provider, or any third party.
Direct consequences:
- If you lose your device and your seed phrase, your funds are unrecoverable. There is no reset, no support ticket that retrieves them.
- If your device is compromised by malware that has root, your seed phrase can be exfiltrated. The wallet is only as safe as the device.
- If you share your seed phrase with anyone, you have given them your wallet. We will never ask you for it.
2. What the server sees
The server sees nothing about your wallet. Specifically:
- Your wallet address is not uploaded as account metadata.
- Wallet address visibility to your contacts is opt‑in (Settings → Wallet → Show wallet to contacts). When enabled, your address is broadcast to your contacts inside an end‑to‑end encrypted control message that travels through the same ratchet your messages use. The server only forwards the encrypted envelope.
- When you turn wallet visibility off, an encrypted "wallet disabled" control message is sent to each contact so their device clears its cached copy. Older builds without that handler may continue to display the address until they update — there is no way to clear local copies on devices we cannot reach.
- WhisperX never reads, signs, broadcasts, or relays blockchain transactions on your behalf. The wallet UI shows your address; transactions originated outside the app are out of our scope.
3. Display only — no transaction surface
The current build's wallet feature is a display affordance — it renders your public address and (optionally) the addresses your contacts have shared with you. It does not:
- Sign transactions inside the app.
- Broadcast transactions to any blockchain.
- Connect to dApps or external wallet UIs.
- Hold or display fiat balances.
If a future build adds transaction signing, that capability will be opt‑in and disclosed inside the app and on this page.
4. Who is responsible for what
| Concern | Owner |
|---|---|
| Seed phrase storage and backup | You |
| Device security (lock screen, malware hygiene) | You |
| Verifying any address before sending funds to it | You |
| Cryptography of the messaging layer | WhisperX |
| Server availability for delivering wallet broadcasts | WhisperX |
| Recovery if you lose your device and your seed phrase | Nobody (no recovery is possible) |
5. Scams
Anyone who tells you that "WhisperX support" needs your seed phrase is a scammer. We will never ask. We will never require it for an update, a recovery, a verification, or a giveaway. Treat such requests as evidence of a compromised account on the other side and block the contact.
6. Regulatory note
WhisperX does not operate as a custodial exchange, broker, or money‑transmitter. We do not hold customer funds, we do not match orders, and we do not process fiat. The wallet is a self‑custody tool inside a messaging client.