Never Lose your Digital Assets. Self-custodial backup. Accessible to Everyone.
A secure and resilient self-custodial backup for wallets and blockchain-based neobanks. It supports the entire user journey—from simple email-based backups for the beginning of the user journey to more advanced backup mechanisms over time—while always keeping long-term security and self-custody in mind.
Setup Process Description
During the setup process, the user is prompted to choose a backup method (e.g., email verification, KYC, zero-knowledge proof of passport, etc.). Once selected, a recovery module is attached to the user’s smart account wallet to enable secure account recovery. Within this module, an on-chain address controlled by an Institution is designated as the proposer able to set a new owner for the smart account wallet. This means the institution does not have control over the funds; it can only submit an on-chain proposal to change the smart account owner.
.png)
The setup screen appears Web2-like, yet embodies Ethereum values (in principle, not in visual design yet :D )
Recovery Process Description
In the event of account recovery, the user authenticates their identity using a predefined method (e.g., email verification, KYC, zero-knowledge proof of passport, etc.). The user then provides a new public key—either directly or via their wallet—for which they control the corresponding private key. Once verification is complete, the institution initiates the recovery process on-chain. As a result, the recovery transaction becomes visible on the blockchain and the timelock has started. As a security measure, and to ensure the user retains ultimate control, the wallet always notifies the user of any recovery attempt as soon as it occurs on-chain. Therefore, if the institution’s account is compromised or acts maliciously, the user can block the recovery process before it is completed.
.png)
The recovery screen appears Web2-like, yet embodies Ethereum values (in principle, not in visual design yet :D
A Solution like this is self-custodial and designed to be both self-sovereignty–friendly and accessible to everyday users. It delivers a Web2-like user experience while preserving core Web3 values. It provides a critical infrastructure building block for completing the self-custodial wallet stack and enables a clear path toward a self-sovereign future for wallets and next-generation (neo) banks. This is part of what we build at backupbuddy.io.
A recovery module is attached to the user’s smart account wallet. Within this module, an on-chain address controlled by BackupBuddy is designated as the proposer able to set a new owner for the smart account wallet. This means BackupBuddy does not have control over the funds; it can only submit an on-chain proposal to change the smart account owner.

If account recovery is initiated and therefore to transactions appears on chain, the wallet notifies the user. Any ownership change becomes effective only after a predefined on-chain timelock has elapsed. The user retains full authority to block the recovery attempt directly on-chain.
