💡

この記事の要点

この記事の重要ポイント

  • 1

    The Final Commit

  • 2

    GitHub Successor:死後にリポジトリの管理権限を引き継ぐ相手を指定できる。あなたの積み上げたコード資産(草)を消失させないための設定

  • 3

    1Password Emergency Kit:マスターパスワードを知らない家族でも、緊急時に保管庫(Vault)にアクセスできる「物理的な紙」を用意する

  • 4

    Google Inactive Account:3ヶ月アクセスがない場合、特定の相手にGmailのアクセス権を渡すか、アカウントごと削除するかを選べる「デッドマン・スイッチ」

  • 5

    Crypto Clean:秘密鍵の場所を誰も知らなければ、その資産は永遠に失われる。ハードウェアウォレット(YubiKey/Ledger)の継承方法を確立せよ

はじめに: パスワードを知っているのはゴーストだけ

2026年、私たちは物理的な遺品より、デジタルな遺品の方が多い世代になりました。 しかし、法制度は追いついていません。 あなたが急死したとき、家族はあなたのMacBookを開けず、AWSの課金は止まらず、銀行口座(ネットバンク)のパスワードも分かりません。

これは「残された家族へのハラスメント」です。 責任あるエンジニアとして、システム終了のプロセス(Graceful Shutdown)を設計しましょう。

1. The Key to the Kingdom: 1Password

全てのアカウント情報はここにあります。 しかし、マスターパスワードはあなたの頭の中にしかありません。

Emergency Kit (緊急キット)

1Passwordには、PDFで出力できる「Emergency Kit」があります。 ここには、サインインアドレス、メールアドレス、Secret Key、そしてマスターパスワード(手書き欄)が含まれます。

  1. これを印刷する。
  2. 手書きでパスワードを記入する。
  3. 封筒に入れ、封をする。
  4. 実印や通帳と一緒に保管し、パートナーに場所を伝える。

2. GitHub Successor

エンジニアにとって、GitHubはポートフォリオそのものです。 設定画面(Settings > Account > Successor settings)から、承継者を指名できます。

  • Deceased User Policy : 公式に死亡診断書を提出すれば、指名されたユーザーがPublic/Privateリポジトリの管理権限を引き継げます。
  • Why it matters : あなたがメンテナーをしているOSSプロジェクトが、あなたの死とともに放棄(Abandon)されるのを防げます。

3. Protocol: デッドマン・スイッチ

「もし自分が3ヶ月間ログインしなかったら」というトリガーを設定できます。

Google Inactive Account Manager

  • Trigger : 3ヶ月〜18ヶ月の非アクティブ期間。
  • Action :
  • 指定した連絡頻度(SMS/Email)で本人に警告。
  • 反応がなければ、指定した相手(パートナーなど)に「データへのアクセス権」を送る。
  • あるいは、アカウントを完全に削除する。

「見られたくないデータ」があるなら、自動削除を設定するのが親切(あるいは自己防衛)です。

4. Hardware Token: YubiKey

二要素認証(2FA)の壁は、家族にとって高すぎます。 スマホのAuthenticatorアプリが必要だからです。

YubiKeyのような物理キーを登録し、それをEmergency Kitと一緒に保管しておけば、スマホのロック解除コードを知らなくても突破できます。

YubiKey 5C NFC

NFC対応なので、iPhoneにかざすだけで認証できる。予備のキーを金庫に入れておくことで、自分自身がスマホを紛失した際のリスクヘッジにもなる。

結論: 最後の優しさ

死について考えることは、生きることについて考えることです。 デジタル遺産の整理をすると、「自分にとって何が大切で、何がゴミなのか」が明確になります。

あなたのコードが、あなたの死後も誰かの役に立ち続けるように。 exit(0) の準備をしておきましょう。

関連記事