ユーザー識別子を使わないエンドツーエンド暗号化メッセージングアプリとネットワーク。iOS、Android、デスクトップ、CLIに対応。
- スター
- 12,301
- フォーク
- 3,530
- 未解決の Issue
- 149
- 最終コミット
- 一昨日
これは何?
Signal iOSは、SignalメッセンジャーのiPhoneおよびiPad向けクライアントです。Signalは、1対1やグループでのプライベートなコミュニケーションに使える、無料のオープンソースアプリです。コードベースはSwiftで書かれており、Android版やデスクトップ版のクライアントとともにAGPL-3.0ライセンスで公開されています。
このリポジトリは、App Storeで配信されているアプリのコードを読んだり、ビルドしたり、開発に貢献したりしたい人を対象としています。ビルドの準備手順は別ファイルのBUILDING.mdに、コントリビューションのガイドラインはCONTRIBUTING.mdに記載されています。不具合の報告は、IssueトラッカーではなくSignalのSupport Centerで受け付けています。
プロジェクトによると、分析データやテレメトリーは一切収集していません。また、米国の規則に基づく輸出分類について説明した暗号技術に関する注意書きも含まれており、ビルドを再配布する場合に関係します。
主な機能
- 01iOS版SignalアプリのオープンソースSwiftコードベース
- 02BUILDING.mdに記載されたビルド手順
- 03AGPL-3.0ライセンスで公開
- 04アプリによる分析データやテレメトリーの収集なし
ユースケース
- 広く使われている暗号化メッセンジャーがiOSでどのように実装されているかを確認する
- ライセンス条件の範囲内で、個人利用や研究目的でSignalアプリをビルド・改変する
- オープンソースのセキュアメッセージングクライアントに修正や機能を提供する
クイックスタート
- 1
App Storeからインストール(リンクはREADMEにあります)
- 2
BUILDING.mdを読んで開発環境を設定し、ソースコードからビルドしてください
使う前に知っておきたいこと
- ソースコードからビルドするには、別ファイルのBUILDING.mdに記載された開発環境の設定が必要です。
- AGPL-3.0ライセンス(コピーレフトライセンス)の下で提供されており、派生するネットワークサービスはソースコードを公開する必要があります。
収録されている特集
トピック
よくある質問
- Signal-iOS とは?
- SignalのオープンソースiOSメッセージアプリ。友人とのプライベートなエンドツーエンド暗号化チャットを提供します。 Signal iOSは、SignalメッセンジャーのiPhoneおよびiPad向けクライアントです。Signalは、1対1やグループでのプライベートなコミュニケーションに使える、無料のオープンソースアプリです。コードベースはSwiftで書かれており、Android版やデスクトップ版のクライアントとともにAGPL-3.0ライセンスで公開されています。
- Signal-iOS は無料で使えますか?ライセンスは?
- Signal-iOS は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Signal-iOS は今もメンテナンスされていますか?
- 活発にメンテナンス中。Signal-iOS の最終コミットは 2026年10月22日 です。
- Signal-iOS は何に使えますか?
- 広く使われている暗号化メッセンジャーがiOSでどのように実装されているかを確認する ライセンス条件の範囲内で、個人利用や研究目的でSignalアプリをビルド・改変する オープンソースのセキュアメッセージングクライアントに修正や機能を提供する
- Signal-iOS のインストール方法は?
- App Storeからインストール(リンクはREADMEにあります) BUILDING.mdを読んで開発環境を設定し、ソースコードからビルドしてください
- Signal-iOS はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/signalapp/Signal-iOS
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AndroidとiOS向けのエンドツーエンド暗号化位置共有アプリ。プライベートグループ、位置履歴、プライバシーゾーン、場所アラートに対応。
アカウントや電話番号なしで、オフラインではBluetoothメッシュ、オンラインではNostrリレーを使って通信できる分散型チャットアプリです。
TelegramメッセンジャーのiOSアプリの公式ソースコードと、Xcodeで自分でビルドするためのビルドシステム。
Web、デスクトップ、モバイルに対応したオープンソースのエンドツーエンド暗号化ノートアプリ。Evernoteの代替を目指しています。
IPFSを基盤とする、セルフホストにも対応したP2Pのエンドツーエンド暗号化ファイルストレージ、メッセージング、ソーシャルネットワークプラットフォーム。