HN 日本語サマリー

← 一覧へ戻る
AI・機械学習

Show HN: Seal – あなたが亡くなった後に家族のために開く手紙とパスワード

Show HN: Seal – Letters and passwords that open for your family after you die (github.com)

4 pointsby jpage20 コメント

要約

Sealは、死後に家族のためにパスワードや写真などの暗号化されたバンドル(Envelope)を作成できるiOSアプリです。ハードウェアキーを登録し、各人にIDを割り当て、Envelopeを特定のキーに紐付けて配布します。指定されたキーホルダーが一定期間アプリにログインしない場合、Envelopeを開くプロセスが開始され、数週間の警告期間を経てEnvelopeが開かれます。

全文翻訳

数年前に学校のプロジェクトでハードウェアキーを使用して以来、ハードウェアキーに興味を持つようになったCS学部生です。登録したユーザーしかチャットできない、それ以外の機能がない小さなチャットアプリを作成しました。

Seal(このプロジェクト)に取り組むことになった経緯は、Claudeとアイデアを出し合っていた際に、ハードウェアキーでしか実現できないソフトウェアのアイデアを考えていたことです。物理的な家の鍵と、それをソフトウェアでどのように応用できるかを考えていました。当時ClaudeでiOSアプリを作成しており、このアイデアを思いつき、良い響きだと感じました。すでにハードウェアキーを使ったいくつかのプロジェクトで経験があり、それらを気に入っていました。

本日、最新アプリSealをApp Storeで審査のために提出しました。SealはiPhoneとiPad向けのiOSアプリで、あなたが亡くなった後に、愛する人々のためにEnvelope(パスワード、写真、ボイスメモなどの暗号化されたバンドル)を作成できます。

ハードウェアキーを登録し、各個人にIDを割り当てることができます。その後、Envelopeを作成し、配布したいキーに割り当てることができます。受取人はそのキーを自分の電話に接続するだけで、あなたからのEnvelopeを受け取る準備ができます。

数ヶ月間アプリにログインしない場合、指定したキーホルダーの一人がEnvelopeを開くプロセスを開始できます。手紙の作成者であるあなたは、手紙が開かれる前に少なくとも一度チェックインするための数週間の警告を受け取ります。

90日間のカウントダウン、21日間の警告、14日間の猶予期間を経て、Envelopeは、あなたが実際に会ってキーを交換した各個人に対して開かれます。

Envelopeの内容や写真は、そのEnvelopeがその個人に指定されていない限り、他の誰も読むことはできません(キーホルダー、Apple、私でさえも)。

1Passwordのようなパスワードマネージャーとの違い:パスワードマネージャーの緊急アクセス機能は、会社のサーバーを通じて一人の担当者にあなたの全ボルトを渡します。そのため、その会社がまだ存在し、重要な日に正直であることが必要です。Sealは、他の誰も開くことのできない個別のEnvelopeを各個人に提供し、間に会社を介しません。

無料のCloudflare静的サイトを除いて、サーバーは一切ありません。パスワードや写真の暗号化されたバンドルはCloudKitに保存されます。サインイン/IDは、パスキー(Face ID/Touch ID)またはハードウェアキーです。すべてCryptoKitを使用しているため、依存関係は必要ありません。

現在、私とClaudeだけがこのプロジェクトに取り組んでいます。まだ誰にも独立した監査を受けておらず、現時点ではiPhoneのみです。まだライブのシードフレーズを入れないでください。このプロジェクトのリード開発者としてアドバイスがあれば、ぜひ聞かせてください!もしよろしければ、githubのソースコードリポジトリページで貢献することもできます。私の母はこのアプリを特に気に入っています。彼女は仮想通貨に興味があり、ウォレットのシードフレーズを3人の子供たちに、誰がいつ何を受け取るかについて一切の疑問なく渡したり、譲渡したりする方法を必要としていました。最終的には、仮想通貨に関して、事後に混乱や感情的なしこりはありません。お読みいただきありがとうございます。プロジェクトや私に関する質問や懸念があれば、お気軽にお知らせください!

ソース: Seal

制限と異議申し立てページのあるサイト: sealmessenger.com

App Store版が審査中である間、TestFlightで無料提供中: testflight.apple.com/join/cYp9JRCG