The exit
Across the reviewed wallets, a seed backup is advertised as recovery without an in-app outage exit
Reviewed wallets advertise full control or non-custodial recovery, but a mnemonic supplies keys—not the current exit graph, fee UTXO, package relay, multi-day recovery state machine, or sweep. Their demonstrated mobile self-custody stops short of independent outage recovery. 12345
What the evidence shows
Technical and product details
- Claims
Blink says only the user can access funds; Primal says the user fully controls the bitcoin; Cake describes itself as completely noncustodial; and Blitz says the user has full control through the seed. 1234
Supporting material shown on this page
Blink custody and recovery languagePinned source code · github.com · checked 2026-08-24 Relevant lines from the pinned source · open raw file 4162 modalDescription: 4163 "Your Lightning address is permanently linked to this wallet. Back up your recovery phrase first, so you never lose access to your address and funds.", 4164 backupNow: "Back up wallet", 4165 }, 4166 NonCustodialInfoBulletin: { 4167 title: "This is a non-custodial account", 4168 body: "To learn more read our blog post",Primal control claimPinned source code · github.com · checked 2026-08-24 Relevant lines from the pinned source · open raw file 1379 <string name="wallet_notice_upgrade_description_first">Good news: Primal now features a new non-custodial wallet, which is a required upgrade for all users.</string> 1380 <string name="wallet_notice_upgrade_description_second">With one tap, we\'ll move your funds and full\ntransaction history to your new non-custodial\nwallet - so you fully control your bitcoin.\nQuestions? Check out our </string> 1381 <string name="wallet_notice_upgrade_faqs">FAQs</string> 1382 <string name="wallet_notice_upgrade_button">Start Wallet Upgrade</string>Cake noncustodial claimPinned source code · github.com · checked 2026-08-24 Relevant lines from the pinned source · open raw file 37## Features 38 39### App-Wide Features 40 41* Completely noncustodial. *Your keys, your coins.* 42* Built-in exchange for dozens of pairsBlitz self-custody claimPinned source code · github.com · checked 2026-08-24 Relevant lines from the pinned source · open raw file 7Blitz is powered by the [Spark](https://spark.info) Layer 2 network for instant, low-fee Bitcoin payments without channel management or node maintenance. The product is available on iOS, Android. 8 9<hr> 10 11> **Self-Custodial** - Neither Blitz nor Spark has access to your seed phrase or funds. If you lose your seed phrase, access to your funds can be lost. Do not share your seed phrase with anyone. - Implementation result
The dated wallet audit found no complete in-app flow across the eight reviewed surfaces. Blink, Primal, Radar, and Cake pin SDK generations older than Breez 0.23; Blitz preserves more exit state but exports execution to developer tooling. 5
Supporting material shown on this page
consumer-wallet exit audit manifestReproducible audit manifest · Review of Spark Trust Model and Risks · checked 2026-08-24 - Core mismatch
A mnemonic recovers keys. It does not itself supply the current Spark transaction graph, external fee UTXO, package-relay access, multi-day state machine, or final sweep that outage recovery requires. 5
Supporting material shown on this page
consumer-wallet exit audit manifestReproducible audit manifest · Review of Spark Trust Model and Risks · checked 2026-08-24 - Conclusion
Advertising the seed as complete non-custodial recovery overstates what the reviewed mobile products deliver. Their self-custody claim stops at signing authority and does not extend to independent recovery availability. 15
Supporting material shown on this page
Blink custody and recovery languagePinned source code · github.com · checked 2026-08-24 Relevant lines from the pinned source · open raw file 4162 modalDescription: 4163 "Your Lightning address is permanently linked to this wallet. Back up your recovery phrase first, so you never lose access to your address and funds.", 4164 backupNow: "Back up wallet", 4165 }, 4166 NonCustodialInfoBulletin: { 4167 title: "This is a non-custodial account", 4168 body: "To learn more read our blog post",consumer-wallet exit audit manifestReproducible audit manifest · Review of Spark Trust Model and Risks · checked 2026-08-24
Scope control
What this does not establish
- This is bounded to the cited claims, source snapshots, binary surface, and review date. Separately engineered tools can exit when a complete current bundle and external fee funds already exist. 5
Sources and excerpts
Primary sources
The relevant details and available source-code excerpts appear alongside the claims above. This list preserves the complete original-source trail for independent verification.
Blink custody and recovery language
Pinned source code · github.com · Pinned or archival · checked 2026-08-24
Primal control claim
Pinned source code · github.com · Pinned or archival · checked 2026-08-24
Cake noncustodial claim
Pinned source code · github.com · Pinned or archival · checked 2026-08-24
Blitz self-custody claim
Pinned source code · github.com · Pinned or archival · checked 2026-08-24
consumer-wallet exit audit manifest
Reproducible audit manifest · Review of Spark Trust Model and Risks · Pinned or archival · checked 2026-08-24
How sources, absence findings, and limitations were evaluated