機能ガイド
6分

暗号化チャットルーム ガイド:ブラウザで暗号化する匿名の会話

LOCK.PUBの匿名チャットルームなら、メッセージはすべてアップロード前にブラウザで暗号化され、読めるテキストのまま保存されることはありません。

LOCK.PUB
暗号化チャットルーム ガイド:ブラウザで暗号化する匿名の会話

暗号化チャットルーム ガイド:ブラウザで暗号化する匿名の会話

一般的なメッセンジャーで「秘密の会話」といっても、大抵の場合サーバーには内容が保存されています。裁判所の命令やハッキングでサーバーデータが漏洩すれば、会話内容が露出する可能性があります。

LOCK.PUBの暗号化チャットルームは違います。すべてのメッセージはアップロード前にブラウザで暗号化されるため、サーバーに届くメッセージは暗号化されたデータで、読めるテキストとして保存されることはありません。それを会話として読める形に戻せるのは、チャットルームのパスワードだけです。

どう動くの?

暗号化の仕組み

sequenceDiagram
    participant A as 参加者A(ブラウザ)
    participant S as サーバー
    participant B as 参加者B(ブラウザ)
    A->>A: AES暗号化(パスワード)
    A->>S: 暗号化されたメッセージを送信
    Note over S: メッセージは暗号文で保存<br/>読めるテキストでは保存しない
    S->>B: 暗号化されたメッセージを配信
    B->>B: AES復号化(同じパスワード)

暗号化も復号化もブラウザで行われます。暗号文はあなたの端末で作られ、相手の端末で開かれるため、保存されるのは読めるテキストではなく暗号化されたメッセージデータです。入力したパスワードはHTTPSでLOCK.PUBに送られ、保存済みのソルト付きscrypt検証値と照合されます。ルームの暗号鍵もこのパスワードでロックされており、ブラウザはそれを解錠してメッセージの読み書きに使います。パスワードそのものは保存されないため、私たちがリセットしたり復元したりすることはできません。そのかわり、保存データが盗まれても、パスワードがなければメッセージは読めません。

使い方

  1. チャットルームを作成 -- パスワードを設定してチャットルームを作ります
  2. リンクを共有 -- 生成されたチャットルームのリンクを参加者に送ります
  3. パスワードを共有 -- パスワードを別のチャネルで伝えます
  4. 会話を開始 -- 参加者がパスワードを入力すればすぐにチャットできます

チャットルームの特徴

匿名で参加

会員登録なしで誰でも参加できます。参加時にニックネームを自分で設定し、ランダムな色が割り当てられます。名前・メールアドレス・電話番号を求められることはなく、発言がアカウントやプロフィールに結びつくこともありません。

端末を離れる前に暗号化

すべてのメッセージは、ブラウザ上でAES暗号化されて保護されます。メッセージの内容だけでなく、ニックネームや色の情報も一緒に暗号化されます。

flowchart LR
    subgraph ブラウザで暗号化
        A[メッセージテキスト]
        B[参加者ニックネーム]
        C[参加者カラー]
    end

リアルタイムチャット

Firestoreのリアルタイム同期を活用し、メッセージが即座に配信されます。リフレッシュ不要で新しいメッセージが自動表示されます。

過去メッセージの読み込み

チャットルームに入ると、最新50件のメッセージが表示されます。上にスクロールすると過去のメッセージをさらに読み込めます。

こんなシーンで使えます

機密性の高いビジネス相談

外部漏洩が心配なプロジェクトの議論、人事関連の会話、契約交渉などに活用できます。会話が終わったらチャットルームを期限切れにすればOKです。

匿名フィードバックの収集

チームメンバーから率直なフィードバックを得たい時に便利です。匿名参加なので、正直な意見を交わすことができます。

緊急情報の交換

サーバー障害など緊急事態で、アクセス情報やリカバリーコードを素早く共有する際に活用できます。

サプライズイベントの企画

サプライズパーティーやプレゼントの企画など、当事者に知られてはいけない会話に活用できます。

セキュリティのコツ

パスワードの強度

チャットルームのセキュリティはパスワードの強度にかかっています。ルームのAES暗号鍵を解錠するのがパスワードだからです。

  • 1234 -- 弱すぎる
  • password -- 推測可能
  • チーム2月会議! -- 参加者だけが知る組み合わせ
  • Project-X-2026#Feb -- 十分に複雑

有効期限の活用(Pro)

Proプランでは、チャットルームに有効期限を設定できます。会話が終わった後もチャットルームが開ける状態のままだとセキュリティリスクになるため、用途に合った有効期限を設定しましょう:

用途 推奨有効期限
緊急情報交換 1時間
一回限りのミーティング 24時間
プロジェクト期間中の会話 7日間

一般的なメッセンジャーとの比較

LINE Telegramの秘密チャット LOCK.PUB チャットルーム
メッセージをサーバーに平文保存 なし(Letter Sealing有効時) なし なし
会員登録が必要 あり あり なし
電話番号やメールが必要 あり あり なし
自動有効期限 なし あり あり(Pro)
匿名参加 なし なし あり
ブラウザだけで利用可能 なし 一部可能 あり

無料 vs Pro

無料 Pro
チャットルーム作成 無料アカウントは月5個、アカウントなしは月3個(全タイプ合算) 無制限
メッセージ数 ルームあたり50件 無制限
有効期限設定 なし あり
メッセージ長 200文字 200文字

始めましょう

暗号化チャットルームは無料で作成できます。アプリのインストール不要、ウェブブラウザですぐに使えます。

暗号化チャットルームを作成する ->

チャットルーム作成

チャットルーム作成

キーワード

暗号化チャット
匿名チャットルーム
ブラウザ暗号化チャット
秘密の会話
パスワード付きチャットルーム
セキュアメッセンジャー
暗号化チャットルーム ガイド:ブラウザで暗号化する匿名の会話 | LOCK.PUB Blog