Privacy
Restoring the same seed preserves the Spark identity across compatible wallet integrations
Breez derives the Spark identity deterministically from the seed, network, and account. Restoring a compatible wallet with the same inputs preserves the Operator-side pseudonym, so changing apps or deposit addresses is not a privacy reset. 1
What the evidence shows
Technical and product details
- Derivation fact
Breez's default signer derives the account master at
m/8797555'/{account}'and the Spark identity at its hardened0'child. 1Supporting material shown on this page
Breez Spark identity derivationPinned source code · github.com · checked 2026-08-24 Relevant lines from the pinned source · open raw file 56 let master = Xpriv::new_master(network, seed)?; 57 Ok(master.derive_priv(&Secp256k1::new(), &path)?) 58} 59 60/// The wallet identity master (`base/0'`): the `BreezSigner` derivation root and 61/// the Spark identity / ECIES key. 62pub fn identity_master_key(
Interpretation
Why this matters for Spark's trust model
A compatible integration using the same seed, network, and account number derives the same identity public key. Moving the seed between such wallets is therefore not a fresh Operator pseudonym; Operators and authenticating services can recognize the restored wallet even when the app brand, device, network address, and deposit address change. 1
This section states the trust-model consequence of the cited evidence. Conditional or inferred claims remain bounded by the next section.
Scope control
What this does not establish
- Different derivation choices or account numbers can produce a different identity. The key is a pseudonym and does not by itself identify a person. 1
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.
Breez Spark identity derivation
Pinned source code · github.com · Pinned or archival · checked 2026-08-24
How sources, absence findings, and limitations were evaluated