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