Clann はエンドツーエンドで暗号化されています
ほとんどの写真アプリでは、約束を信頼するよう求められます。このページでは、代わりに 1 つをチェックできます。 Clann が使用しているのと同じ暗号化を使用して下の写真をロックし、それを取り戻すために考えられるすべてのことを試してください。
写真を選んで、暗号化される様子を見てください
このページから出ることはありません。暗号化はここ、あなたのブラウザの中で行われ、Clann アプリがスマホで使っているものと同じ暗号化を使います。
まだ写真がありません
あなたのスマホで
写真は何もアップロードされる前に、ここで暗号化されます。
まだ何も保存されていません
私たちのサーバーで
私たちが受け取るのは暗号化された状態のものだけです。
ご家族のスマホで
ご家族の鍵を持つスマホでのみ開きます。
技術的な詳細を表示
このページは @clann/e2eeを読み込んでいます。これは私たちのアプリの暗号化の土台となっているオープンソースのパッケージです。したがって上で作られたファイルは本物の CLN1 エンベロープです。32 バイトのヘッダーに続いて、写真が OAE2 STREAM 構成の AES-256-GCM で断片ごとに封じられます。断片ごとにカウンター nonce があり最後の断片には印が付き、ヘッダーは認証データとして使われるため本体と切り離して書き換えることはできません。ラベルを書き換えたり断片を入れ替えたりするとファイルが壊れるのはそのためです。
上で写真を暗号化すると、実際に生成されるヘッダーのバイトが見られます。
このシミュレーターは @clann/e2eeで動いています。Clann アプリが暗号化に使っているのと同じオープンソースのライブラリです。
何が暗号化されているのか
暗号化されたファミリー (2026 年 8 月以降に作成されたすべてのファミリー、および管理者が有効にしている古いファミリー) では、メディア自体がアップロード前にデバイス上で暗号化されます。
- 写真 — 小さなプレビューやサムネイルを含む、保存されているすべてのサイズ。
- 動画 — 同じ方法で暗号化され、プレイ中に少しずつ復号化されます。
- 編集されたバージョン — 作物と輪作は携帯電話上で再暗号化され、サーバー上では決して暗号化されません。
- 場所 — アップロードされる前に携帯電話上のファイルから削除されます。
後で家族が暗号化をオンにすると、新しい写真だけでなく、ライブラリにすでにある写真やビデオも暗号化されます。
暗号化されないものは、キャプション、コメント、アルバム名など、以下の既知の制限の下で完全にリストされます。後で見つけるよりも、そのセクションを読んでいただければ幸いです。
Clann の暗号化の仕組み
短いバージョン: キーは電話上で生成され、当社のサーバー上では決して生成されません。プロトコル文書と照らし合わせて確認したい人向けの詳細:
- AES-256-GCM — すべての写真とビデオは、OAE2 STREAM 構造を使用して 1 MiB のチャンクに認証された暗号化で封印されます。認証済みとは、黙って渡されるのではなく、改ざんが検出されることを意味します。
- 項目ごとのキー — 各写真とビデオは独自のランダムなキーを取得するため、1 つの侵害されたアイテムが他のアイテムのロックを解除することはできません。
- グループキーエポック — 家族はエポックごとにバージョン管理されたキーを共有します。誰かが離れると、新しいエポックが発行され、その時点以降にアップロードされたものを読み取ることができなくなります。
- X25519 鍵交換 — ファミリー キーは、そのデバイスのみが開けることができる密閉されたボックス内の各メンバーのデバイスに配信されます。当社のサーバーは、これらの封印されたパッケージを開くことができずにルーティングします。
- Ed25519 デバイス ID — すべてのデバイスには署名 ID があり、サーバーを信頼して誰が誰であるかを判断するのではなく、デバイスは互いのデバイス キーを検証します。新しいデバイスが追加されたり、既存のデバイスが変更されたりすると、アプリは警告を発します。
- リカバリアーキテクチャ — キーはデバイスに保存されているため、携帯電話を紛失することは大きなリスクです。別の家族のデバイスでアクセスを復元でき、他に誰も利用できない場合は 12 単語の回復フレーズが機能します。
クランは私の写真を見ることができますか?
いいえ。 暗号化されたファミリーでは、あなたの写真やビデオを見ることはできません。これらはアップロード前にデバイス上で暗号化され、それらを開くキーは家族のデバイスにのみ存在します。 2026 年 8 月以降、すべての新しいファミリーは作成された瞬間から暗号化されるため、ほとんどのファミリーにとってこれが Clann の仕組みにすぎません。当社のサーバーには暗号文と封印されたキーのパッケージが保持されていますが、それらを開くキーはありません。
これは、人々が実際に心配している 2 つのこと、つまり私たちがあなたの写真を読むことと、私たちが保存しているものを誰かが盗むことをカバーしています。私たちの 公開された脅威モデル はさらに進んで、私たちが現在取り組んでいる部分も含め、設計が何を防御するのか、何を防御しないのかを示しています。
確認できる内容は以下に記載されており、このページの上部にあるデモを使用して暗号化自体を確認できます。
Clann の暗号化はオープンソースですか?
はい。 Clann は暗号化の実装とプロトコルのドキュメントを公開しているため、研究者やユーザーはシステムの説明を信用するのではなく、システムがどのように動作するかを検査できます。
このページのデモは、同じ公開ライブラリをインポートするため、生成されるファイルは実際の暗号化されたファイルであり、暗号化されたファイルの図ではありません。
既知の制限事項
暗号化は不可視ではなく、すべての誠実なシステムにはエッジがあります。これらは私たちのものです。
- 2026 年 8 月より前に作成されたファミリーは、管理者が有効にするまで暗号化されません。 新しいファミリーはデフォルトで暗号化されますが、既存のライブラリを変換するには、すべてのメンバーのデバイスがキーを保持している必要があるため、古いファミリーでは意図的な手順が必要です。それが起こるまで、それらのファミリーは暗号化されません。スイッチをオンにすると、ライブラリにすでにある写真やビデオも暗号化されます。
- キャプション、コメント、アルバム名は暗号化されません。 入力したものはすべて、当社が読み取り可能なものとして扱います。それらをカバーするために暗号化を拡張することは、私たちが行う予定の作業です。
- 基本的なメタデータを確認できます。 ファイルが存在するか、誰がアップロードしたか、いつ、どのファミリーに属しているか、サイズ、写真かビデオかなど。他の写真のメタデータは表示されません。カメラの詳細、設定、その他ファイルに埋め込まれているものは、アップロードされる前に携帯電話から削除されます。
- ウェブブラウザでの閲覧にはひと手間かかります。 鍵が私たちのサーバーに届くことはないため、ブラウザには鍵を渡す必要があります。ご家族がリンクを開き、家族の誰かが自分のスマホからそのブラウザを承認します。問題なく使えますが、リンクをクリックするだけの手軽さではありません。承認が横取りされないよう、両方の画面に照合用の6つの単語が表示されます。
クランにはまだ何が見えているのでしょうか?
同じリストを、暗号化がカバーするものとカバーしないものに明確に分割します。
- 私たちには見えません サムネイルを含む任意のサイズの写真またはビデオ自体。
- 私たちには見えません 暗号化された写真が撮影された場所。
- 見えます ファイルが存在するか、誰がアップロードしたか、いつ、どのファミリーに属しているか、サイズはどれくらいか、写真かビデオかなどを確認します。
- 見えます キャプション、コメント、アルバム名。
携帯電話を紛失した場合はどうなりますか?
これは暗号化に関して実際に重要な質問であり、ほとんどの暗号化製品の答えは悪いです。鍵が携帯電話にのみ存在する場合、携帯電話を紛失すると、写真を紛失したように聞こえます。
そうではありません、あなたの家族がバックアップだからです。家族の他の人は、数回タップするだけで自分の携帯電話からあなたのアクセスを復元できます。その人のデバイスはすでにファミリー キーを保持しており、そのコピーをあなたの新しい携帯電話に渡します。他の人に依存したくない場合は、事前に 12 単語の回復フレーズを保存できます。 Clann は意図的に構築されているため、ロックアウトされるのは困難です。家族写真アプリの場合、盗聴よりもはるかに災害の可能性が高いためです。
技術文書
研究者、ジャーナリスト、保護者がこのページを転送する人向け。
- GitHub リポジトリ → — テスト スイートと言語間テスト ベクトルを備えた暗号化実装。
- PROTOCOL.md → — 標準仕様: キー階層、ファイル形式、グループ メンバーシップ、およびリカバリ。
- 脅威モデル → — これが誰から保護するのか、また何を明示的に保護しないのか。
よくある質問
エンドツーエンドの暗号化された写真共有とは、写真がアップロードされる前に自分の携帯電話でスクランブルをかけられ、共有相手の携帯電話でのみスクランブルを解除できることを意味します。写真を保管している会社はスクランブルされたバージョンのみを保持しており、それを開くための鍵を持っていないため、写真を見たくても見ることができません。また、保管されているファイルを盗む人も同様です。
暗号化されたファミリーではありません。これは、2026 年 8 月以降、デフォルトで新しく作成されたすべてのファミリーを意味します。写真やビデオはアップロード前に携帯電話で暗号化され、キーは家族のデバイスにのみ保存されます。私たちのサーバーは、スクランブルされたファイルと、開けることができない封印されたキーパッケージを受け取ります。このページのデモを使用して、これを自分で確認できます。デモでは、アプリが使用しているのとまったく同じファイル形式が実行されます。
はい。 Clann は暗号実装とプロトコルのドキュメントを公開しているため、研究者やユーザーは、システムの説明に頼るのではなく、システムがどのように動作するかを検査できます。ソースは github.com/ClannApp/clann-e2ee にあり、このページのインタラクティブなデモは同じ公開ライブラリをインポートしているため、生成される暗号化されたファイルはイラストではなく本物です。
3 つのことを探してください。まず、何が暗号化され、どこにキーが保管されているかを指定するのに十分な具体的な説明です。 2 つ目は、すべての誠実なシステムには限界があるため、会社が今後も確認できることを明確に表明することです。 3 番目は、公開されたファイル形式、公開されたコード、独立した監査、実行できるデモなど、自分でチェックできるものです。制限について言及しておらず、確認する内容も何も提供していない主張は、慎重に扱う価値があります。
画像やビデオ自体は、どのサイズでも見ることができません。ファイルの存在、誰がアップロードしたか、いつアップロードしたか、どのファミリーに属しているか、サイズはどれくらいか、写真かビデオかを確認できます。キャプション、コメント、アルバム名はまだ暗号化の対象になっていないため、当社が読み取り可能なものとして扱います。暗号化されたアップロードの前に携帯電話では位置情報が削除されますが、暗号化をオンにする前に古いファミリーに追加された写真には、その時点からの位置情報が保存されている可能性があります。
別の家族の携帯電話はアクセスを復元できます。その人のデバイスはまだ家族のキーを保持しており、そのコピーを新しい電話に渡すことができるからです。事前に保存できる 12 単語の復元フレーズもあり、他の家族がいない場合でも機能します。暗号化ではアクセスを失うことが現実的なリスクであるため、Clann はユーザーに何かを暗記させるのではなく、回復を重視して意図的に設計されています。
新しい家族にとっては、そうです。 2026 年 8 月以降に作成されたすべてのファミリー グループは、デフォルトでエンドツーエンド暗号化されており、設定は必要ありません。それより前に作成されたファミリーでは、既存の写真ライブラリを変換する前に、すべてのメンバーのデバイスにキーを保持する必要があるため、管理者が全員に対して一度にこの機能をオンにする必要があります。暗号化がオンになると、新しい写真やビデオはすべて、携帯電話から送信された瞬間から暗号化されます。
それらも暗号化されています。古い家族が暗号化をオンにすると、新しいアップロードだけでなく、ライブラリにすでにある写真やビデオも変換されます。私たちはキーを持たず、バックグラウンドでライブラリを介して動作するため、家族の携帯電話でこの操作が行われます。
いいえ、プライベート アルバムは許可設定です。企業は引き続きファイルを開くことができ、サムネイルの生成、コンテンツのスキャン、システムのトレーニングなどを行うために実際に開くことができます。エンドツーエンドの暗号化はポリシーではなく数学的な制限であるため、企業が条件を変更したり、買収されたり、ハッキングされたり、保管しているものを引き渡さざるを得なくなったりしても、それは維持されます。
かろうじて。写真は携帯電話上で数分の一秒で暗号化および復号化され、ビデオは一度にすべてではなく、再生中に分割して復号化されます。日常的な使用で目に見える違いは、パソコンで見るときにひと手間かかることです。家族の誰かが自分のスマホからそのブラウザを承認してはじめて、写真を開けるようになります。
家族の写真を無観客で共有する
無料でダウンロードできます。
