ピアツーピアのボイス&テキストチャット

自由に話そう。
間には誰もいない。

テキストチャンネルとボイスルームのあるスペース、ダイレクトメッセージ、通話。おなじみのアプリと同じです。違いはその下にあります。あなたの言葉はポスト量子鍵でエンドツーエンド暗号化され、話している相手に直接届きます。どの企業のサーバーもそれを保存せず、読むこともできません。電話番号もメールアドレスもパスワードも必要ありません。

無料・オープンソース · Windows、macOS、Linux · パブリックベータ

調整サーバー 紹介するだけ M J K あなた T A ホスト:友だちのアプリ
暗号化された音声とメッセージ、アプリからアプリへ 紹介:誰がオンラインか、誰がホストか

何が新しいのか

仲介者のいないチャットアプリ

ほとんどのメッセージアプリは、暗号化されていても、すべてを自社のデータセンター経由で送ります。Crocodile には真ん中にデータセンターがありません。あなたたちのアプリ同士が直接やり取りします。

グループでもピアツーピア

ボイスルームでは、接続が最も良いメンバーがホストになり、すでに暗号化された音声を全員に中継します。ホストが抜けても、バックアップがすぐに引き継ぎます。

アカウントは鍵そのもの

名前を選ぶだけで準備完了。あなたのアイデンティティはデバイス上で生成される鍵で、ユーザー ID はそこから導かれます。だから、どのサーバーもあなたの名前を他人に渡すことはできません。フィッシングで盗まれるパスワードも、漏洩するパスワードデータベースもありません。

今日から量子耐性

すべての鍵交換は、従来の X25519 と、NIST が2024年に公開したポスト量子標準 ML-KEM-768 を組み合わせています。将来、量子コンピューターが従来の暗号を破ったとしても、今日記録された通信は秘密のままです。

誰でも運用できるサーバー

調整サーバーは人と人を紹介するだけです。誰でも、レンタルサーバー上で、あるいはアプリのスイッチひとつで運用でき、すべてがひとつの共有ネットワークに参加します。Crocodile は私たちに依存しません。

見た目はおなじみ

すべてが思いどおりの場所に

コミュニティ向けのチャットアプリを使ったことがあれば、すぐに使いこなせます。ライトテーマとダークテーマを標準で搭載。

Night Owls というスペース:4人の友だちがテキストチャンネルでゲームナイトを計画中。サイドバーにはボイスルームが表示されています。
メンション、絵文字、リンク、招待に対応したテキストチャンネル
4人がいるボイスルーム:2人が話していて、2人はミュート中。
誰がいて誰が話しているかがわかるボイスルーム

機能

一緒に過ごすために必要なものすべて

仲間のためのスペース

友だち、ギルド、コミュニティ全体のためのテキストチャンネルとボイスルーム。管理者、招待リンク、BAN にも対応。招待リンクはチャット内にカードとして表示され、ワンクリックで参加できます。

のぞいてから入れるルーム

参加する前に、誰がいて、誰が話していて、それぞれの接続状態がどうかをリアルタイムで確認できます。

通話とダイレクトメッセージ

ワンクリックで友だちに電話。着信して、応答して、切る。通話が本当につながっているかは、いつでも両方に見えます。

プッシュ・トゥ・トーク、ゲーム中でも

システム全体で使えるプッシュ・トゥ・トークキーは、別のアプリが前面にあっても機能します。マウスのサイドボタンにも対応。

あなたを待つメッセージ

オフラインの友だちにメッセージを送りましたか?メッセージはあなたのデバイスで待機し、二人ともオンラインになった瞬間に送信されます。希望すれば、サーバーが最大1週間、友だちのデバイスだけが開けるように封をして保管することもできます。

すべてのパソコンで

短いコードを入力し、両方の画面に同じセキュリティ番号が表示されることを確認するだけで、ノートパソコンを追加できます。

モダンなチャット

メンション、絵文字、クリックできるリンク、返信、編集、コードブロック。通話とメッセージの効果音も。

あなた好みに

ライトテーマとダークテーマ、好きなアクセントカラー、どこへでもすばやく移動できるコマンドパレット。

しくみ

3つのステップ、仲介者なし

  1. 1

    サーバーを見つける

    アプリが調整サーバーの一覧を取得し、最も速いサーバーに接続して、2番目をバックアップとして待機させます。

  2. 2

    仲間と出会う

    サーバーは、誰がオンラインか、どのメンバーがホストに最適かをアプリに伝えます。誰が誰と話しているかは見えますが、何を話しているかは決して見えません。

  3. 3

    直接話す

    アプリはホスト、または友だちに直接接続し、すべてがアプリからアプリへ、エンドツーエンド暗号化されて流れます。

全体像をステップごとに

比較

おなじみのアプリと並べてみると

主な違いです。完全な表では各セルを説明し、出典へのリンクを示しています。

CrocodileSignalWhatsAppTelegramDiscordTeamSpeak
電話番号やメールアドレスなしで登録
メッセージはデフォルトでエンドツーエンド暗号化(グループでも)
音声はエンドツーエンド暗号化(グループでも)
ポスト量子鍵交換
音声とメッセージは企業のサーバーではなくアプリ間を流れる
自分のサーバーを運用

完全な比較と出典

セキュリティ

自分で確かめられるセキュリティ

強力な暗号化も、鵜呑みにせずに済んではじめて意味を持ちます。Crocodile の設計はすべて公開されています。

セキュリティモデルを読む

  • オープンソース。 アプリとサーバーのすべてのコードが GitHub にあり、誰でも読んで自分でビルドできます。
  • 信頼ではなく署名。 プロフィール、スペース、招待、メンバーシップは作成者が署名し、すべてのアプリが検証するため、サーバーが偽造することはできません。
  • 前に進み続ける鍵。 メッセージごとに新しい鍵を使い、音声の鍵は30秒ごとに変わり、さらに30分ごと、そして誰かが抜けるたびに、まったく新しい鍵に置き換えられます。
  • 分析できるものはほとんどない。 音声は固定ビットレートで送られ、メッセージはパディングされるため、パケットのサイズから話の内容がわかることはありません。
  • 限界について正直に。 Crocodile はまだ独立したセキュリティ監査を受けていません。それまでは、あなたの身の安全がかかっている場面では頼らないでください。

作者より

こんにちは、Paweł Walda(@pwalda)です。Crocodile を作りました。

開発には生成 AI の大きな助けを借りました。そうでないふりをするつもりはありません。すべて手で書いていたら、数か月ではなく数年かかっていたでしょう。

でも、アイデアもビジョンも原則も私自身のもので、完全にオーガニックです。これに費やした数えきれない日々と同じように。

いちばん誇りに思っているのはプロトコルです。最も基本的な要素から成り立ち、それらが革新的なかたちで組み合わさっていて、まさに私の頭の中から生まれたものだからです。だから、自分のことを半分くらいは発明家と呼んでもいいかもしれません 😉

私を信じてくれとは言いません。すべてがオープンソースで、一般に公開されています。このプロジェクトに一緒に取り組んでみませんか。監査し、バグを直し、もし脆弱性を見つけたら報告してください。

私の最終的な目標は、単にもうひとつ安全なメッセンジャーを作ることではありません。そういうものはたくさんあります。上級ユーザーだけが使うマイナーなアプリではなく、ゲーマーや普通の人たちが日々のコミュニケーションで使うものにしたいのです。長い道のりなのはわかっています。でも結局のところ、無料で、安全で、オープンソースです。ほかに何が必要でしょう?

では、なぜこれをすべてやるのか。誰にも盗み聞きされることなく、直接、安全に、守られた形でやり取りする権利が、すべての人にあると信じているからです。

そして、そう思っているのはきっと私だけではないはず……

Paweł WaldaCrocodile の作者 · @pwalda

準備ができたら

無料、オープンソース、すぐに始められます。インストールして、名前を選んで、友だちを招待しましょう。

よくある質問

無料ですか?

はい。Crocodile は無料でオープンソースです。会話とプライバシーはこれからも無料です。サーバーと開発の費用を支援したい方は、こちらから支援できます。

ここでいう「ベータ」とは?

Crocodile は動作しますが、多少の不具合はあるかもしれません。見つけたらぜひ教えてください。暗号の設計は公開されており、コードもオープンですが、まだ独立したセキュリティ監査を受けていません。それまでは、あなたの身の安全がかかっている場面では頼らないでください。

サーバーは私のメッセージを読めますか?

いいえ。メッセージと音声は、リレーやメールボックスをオンにしない限り、調整サーバーを通りません。オンにした場合でもエンドツーエンド暗号化されたままで、サーバーには読めません。サーバーに見えるのはプロフィールと、誰が誰と話しているかです。正確な内容はセキュリティページとプライバシー通知(英語)に記載しています。

何も読めないなら、サーバーは何のためにあるのですか?

紹介のためです。誰がオンラインかをアプリに伝え、家庭用ルーター越しにアプリ同士が互いを見つけられるよう手助けし、どのメンバーがボイスルームのホストをするかを決めます。電話をつなぐけれど決して盗み聞きしない電話交換台のようなものだと考えてください。

友だちがオフラインのときは?

メッセージはあなたのデバイスで待機し、二人ともオンラインになった瞬間に届けられます。メールボックスをオンにすれば、サーバーが最大1週間、友だちのデバイスだけが開けるように封をして保管します。

複数のパソコンで使うには?

新しいパソコンで I already use Crocodile → Link from another device を選び、表示されたコードをサインイン済みのパソコンに入力して、両方に同じセキュリティコードが表示されることを確認してください。

すべてのデバイスをなくしたら?

アカウント作成時に、Crocodile はリカバリーキーを表示します。安全な場所に保管してください。それがあれば、新しいパソコンでアカウントを復元できます。それがなければ、私たちを含め誰にも復元できません。パスワードリセットはなく、どのサーバーにもあなたの鍵のコピーはないからです。

アカウントを削除するには?

アプリで Settings → Profile → Delete account を選びます。アカウントは調整サーバーから削除され、すべてのデバイスでサインアウトされます。あなたが所有するスペースは全員に対して削除されます。

スマートフォン版やウェブ版はありますか?

まだありません。Crocodile は現在 Windows、macOS、Linux で動作します。スマートフォン版は今後登場予定です。

不具合を見つけました。どこに報告すればいいですか?

GitHub で issue を作成してください。アプリの Settings → About → Copy diagnostics を使えば、あなたのメッセージを一切含めずに役立つ詳細を伝えられます。セキュリティ上の問題は非公開で報告してください。

Crocodile を支援する

Crocodile には広告もトラッキングも有料機能もありません。寄付はメインサーバーと開発の費用に充てられます。寄付は贈り物です。寄付してもしなくても、全員が同じアプリを使えます。