address.baby

Security of a crypto wallet for a baby

The 24 words are the whole wallet, so the site is built around one rule: they are made in your browser, shown once, and never leave it. Here is how, and where that rule stops protecting you.

What happens on your device

What reaches the network

What this site cannot protect against

Running it offline from a saved copy

  1. On a device you trust, open the front page and save it before you make a wallet, never with a card on screen (a saved page keeps what is showing): File › Save Page As, then Webpage, Complete. Keep the saved file and its folder on a USB stick, or on the computer you will use.
  2. Better still, build it yourself from the source: npm ci, npm test, npm run build, then open dist/index.html. The script is a plain file, so it runs from your disk with no server.
  3. Turn the network off — airplane mode, Wi-Fi off, cable out — and open the saved page. Make the wallet, write the words down, check them, and close the window before you turn the network back on.

The gift link a saved copy makes points at address.baby, like the live site's, because that is where relatives open it.

Libraries

The page's code is the site's own plus these libraries, pinned to exact versions and bundled into the site's files at build time; nothing is loaded from elsewhere: