Version 3.0
Security & Transparency
Non-custodial wallet architecture — complete technical documentation
Non-Custodial by Design
Bad Place is non-custodial. Your private key is generated and encrypted on your device, and our servers never store it. Only you can move your funds.
Not Your Keys? Not Here.
We hold zero key material. Your 12-word seed phrase and private key exist only on your device, encrypted with a key derived from your PIN or wallet password. There is nothing on our servers for an attacker to steal.
Where Things Live
Your Device
Encrypted wallet
AES-256-GCM
Your Seed Phrase
12 words, only you
Your backup
Our Servers
No keys, no seed
Account data only
Non-custodial: only you can unlock your wallet
Custodial Model
- •Provider stores your key, or a share of it
- •A server breach can drain user funds
- •Accounts can be frozen or locked
Our Non-Custodial Model
- •Keys are generated and encrypted on-device
- •Servers hold no key material to steal
- •Only you can decrypt and sign