Seedkeeper - Password Manager

Loïc MorelLoïc Morel
Oct 2, 2025
Oct 2, 2025
The Seedkeeper is a smartcard developed by Satochip, a Belgian company specializing in hardware solutions for managing and protecting digital secrets. Renowned for its range of smartcards for the Bitcoin ecosystem, Satochip conceived the Seedkeeper as an alternative to traditional methods of storing mnemonic phrases and other digital secrets.
In concrete terms, the Seedkeeper takes the form of a multifunctional, EAL6-certified smart card with a secure processor and tamper-proof memory (a so-called "Secure Element"). As its name suggests, its role is to store Bitcoin wallet mnemonics and passwords in an encrypted and protected way. With Seedkeeper, you can generate, import, organize and save your secrets directly in the card's secure component.
In my opinion, Seedkeeper has two main uses, which we will explore in 2 separate tutorials:
  • Bitcoin** mnemonic phrase storage: instead of writing down your 12 or 24 words on paper, you can import them into the smartcard and protect them with a PIN code.
  • Password management**: you can generate strong passwords via the Seedkeeper application and store them directly in the smartcard, giving you a convenient, easy-to-use offline password manager.
Technically speaking, Seedkeeper has a capacity of 8192 bytes, enabling it to store a minimum of 50 separate secrets (the exact number will depend on their size and the metadata associated with each one). Seedkeeper can be accessed either via a smart card reader connected to a computer, or via the mobile application with NFC connection. The whole system operates in offline mode, without an Internet connection, guaranteeing a limited attack surface.
A particularly interesting feature is the ability to duplicate the contents of one Seedkeeper to another in order to create a backup. In this tutorial, we'll show you how to do just that.
In this tutorial, we'll only cover the use of SeedKeeper for traditional passwords, in the manner of a password manager. If you'd like to use SeedKeeper to save Bitcoin wallet mnemonic phrases, please see this other tutorial:

1. How do I get a Seedkeeper?

There are two main ways to get your Seedkeeper. You can buy it directly from Satochip's official store or from an authorized reseller. But since the Seedkeeper applet is open-source, you also have the option of installing it yourself on a blank smart card.
If you wish to use Seedkeeper's backup functionality, you will obviously need to purchase two smartcards.

2. Installing the Seedkeeper client

The first step is to install the software on your computer or smartphone. On a PC, you'll need to download the latest version of Satochip-Utils. On mobiles, the Seedkeeper application is available on the Google Play Store and on the Apple App Store.

3. Seedkeeper initialization

Launch the application and click on the "Click & Scan" button.
You will be asked for a PIN code for your Seedkeeper. As this is a new card, no PIN has yet been defined. Enter any code to skip this step, then click "Next".
Then place the card on the back of your smartphone. The application will detect that Seedkeeper has not yet been initialized, and will prompt you to set your smart card's PIN code, between 4 and 16 characters long. For optimum security, choose a robust PIN code that is as long as possible, random and made up of a wide variety of characters. This PIN is the only barrier against physical access to your passwords.
Remember also to save this PIN now, for example in a password manager, or on a separate physical medium. In the latter case, never keep the medium containing the PIN in the same place as your Seedkeeper, otherwise this security will become useless. It's important to have a reliable backup: without the PIN, you won't be able to recover the secrets stored on your Seedkeeper.
Confirm your PIN code a second time.
Your Seedkeeper is now initialized. You can unlock it by entering the PIN code you've just set.
You will now be taken to your smart card management page.

4. Save passwords on Seedkeeper

Once your Seedkeeper is unlocked, click on the "+" button.
Select "Generate secret*". The "Import a secret" option allows you to save an existing secret (for example, a password you've created in the past).
In our case, we want to save a password. Click on "Password".
Assign a "Label" to this secret so that it can be easily identified if you store several pieces of information in your Seedkeeper. You can also add an identifier associated with the password and the URL of the site.
Choose the length and parameters of your password, then click on "Generate", then "Import".
Place your Seedkeeper on the back of your smartphone.
Your password has been registered.

5. Access your Seedkeeper password

If you want to check your password, take your Seedkeeper and click on the "Click & Scan" button.
Enter your PIN code, then press "Next".
Place your Seedkeeper on the back of your smartphone.
This takes you to a list of all your registered secrets. In this example, I want to display the password for my Plan ₿ Academy account, so I click on it.
Press the "Reveal" button.
Scan your Seedkeeper again.
Your previously saved password now appears on the screen. You can copy it and use it on the relevant website.

6. Backing up Seedkeeper

We're now going to make a backup of my Seedkeeper on a second Seedkeeper so that we have two copies. This redundancy can be part of a strategy to secure your most important passwords: for example, storing your Seedkeepers in 2 separate locations to limit physical risks, or entrusting a copy to a trusted relative.
To do this, take along your second Seedkeeper (remember to identify one of the two with a mark on it to avoid any confusion). Start by initializing it, as described in step 3 of this tutorial. Once again, choose a strong PIN code. Depending on your strategy, you may opt for a different PIN or keep the same one.
Open the application, click on "Click & Scan", enter the PIN of your Seedkeeper n°1 (source), then scan it.
This takes you to the home page, with a list of your secrets. Click on the three small dots at the top right of the interface.
Select "Make a backup", then press "Start".
Enter the PIN code of your backup card (Seedkeeper n°2).
Then scan the card.
Do the same with the main card (Seedkeeper n°1), then click on "Make a backup".
Your Seedkeeper n°2 now contains all the secrets stored on Seedkeeper n°1.
You can scan your Seedkeeper n°2 to check that the secrets have been copied.
That's all there is to it! Now you know how to use Seedkeeper to store your passwords. In a future tutorial, we'll look at how to use Seedkeeper to back up a Bitcoin wallet. I also invite you to discover its combined use with SeedSigner :
Did this work well for you?
1
0

Author

This tutorial has been written by Loïc Morel

You can say thanks by tipping the professor.

Credits

This tutorial has not been proofread yet

0/3Proofreading status

The original content has been translated by AI, but human review is necessary to ensure its accuracy.

Progress: 0/31 799 sats900 sats450 sats
*Rewards may vary based on the $ exchange rate

Every content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.