Keepkey is a hardware wallet used to store private keys. All outgoing transactions must be confirmed manually by the hardware confirmation button. A Keepkey is secured by the PIN code that protects it from unauthorized use. Private keys are protected by the 12-word recovery seed which can be used for recovery.