本書は、社内チャットアプリ LocalChat が日本の 電気通信事業法(昭和59年法律第86号)に抵触するか否かを、アプリの技術的実態と同法の条文に当てはめて整理した 技術的・一般的な検討資料 です。
- 本書は法的助言(リーガルオピニオン)ではありません。最終的な該当性判断・許認可要否は、総務省(管轄の総合通信局)への確認および弁護士等の専門家への相談を行ってください。
- 本書の結論は、後述する「想定する利用形態」を前提としています。利用形態が変われば結論も変わります(第6章参照)。
| 利用形態 | 電気通信事業への該当性 | 必要な手続 |
|---|---|---|
| A. 一企業が自社の役職員のために自前で運用(本アプリの想定用途) | 該当しない可能性が高い | 原則なし |
| B. 同一構内・同一建物内に閉じた運用 | 該当しないか、適用除外の可能性が高い | 原則なし |
| C. グループ会社・取引先など「他人」へ提供 | 要検討(該当しうる) | 届出または適用除外の確認 |
| D. 不特定多数へSaaS等として提供 | 該当する可能性が高い | 登録または届出が必要になりうる |
本アプリが想定する「完全オフラインの社内利用(形態A)」では、電気通信事業に該当せず、登録・届出は不要と考えられます。 主たる根拠は、サービスが提供者自身の組織内の需要(自己の需要)のためのものであり、「他人の需要に応ずるために提供する事業」に当たらない点です。
該当性は、主に以下の定義(同法第2条)と、それを事業として行うか否かで判断されます。
- 電気通信(第2条第1号): 有線・無線その他の電磁的方式により、符号・音響・影像を送り、伝え、または受けること。
- 電気通信設備(第2条第2号): 電気通信を行うための機械・器具・線路その他の電気的設備。
- 電気通信役務(第2条第3号): 電気通信設備を用いて 他人の通信を媒介 し、その他電気通信設備を 他人の通信の用に供する こと。
- 電気通信事業(第2条第4号): 電気通信役務を 「他人の需要に応ずるために」提供する事業(放送に係る一定のものを除く)。
- 電気通信事業者(第2条第5号): 電気通信事業を営むことについて登録(第9条)または届出(第16条)をした者。
- 「他人の通信を媒介」または「他人の通信の用に供する」か … 自己の通信のための設備であれば電気通信役務に当たりにくい。
- 「他人の需要に応ずるため」に提供しているか … 専ら自己の需要のために提供する場合は電気通信事業に当たらない。
- 「事業」として(反復継続・対外的に)行っているか。
加えて、仮に電気通信事業に当たる場合でも、第164条(適用除外)に該当すれば、登録・届出等の規律の一部・全部が適用されないことがあります(例: 同一構内・同一建物内に設置される設備を用いるもの、専ら一の者に提供するもの 等)。
条文番号・適用除外の具体的範囲は改正により変動し得ます。実際の判断では最新の条文と総務省「電気通信事業参入マニュアル」を確認してください。
README.md および実装(backend/, frontend/)から確認できる事実は次のとおりです。
| 観点 | 事実 | 根拠 |
|---|---|---|
| ネットワーク | 完全オフライン・閉域網前提。外部CDN・クラウド・Push通知サーバーへ一切接続しない | README「完全オフライン」 |
| アクセス制御 | 既定で 社内LAN(プライベートIP)以外を拒否(アプリ層 PrivateNetworkGuard + OSファイアウォール + バインド範囲) |
backend/network_guard.py, backend/main.py, README |
| 設置・運用主体 | 利用組織が 自前で設置・運用(self-hosted、OSS配布) | README セットアップ |
| 利用者 | その組織の役職員等、内部の限定された参加者(招待コード方式で参加制限) | backend/routers/invites.py, README |
| データ保存 | DB・アップロードとも 社内サーバーのローカル/社内NAS に保存。外部送信なし | README「データの保存先」 |
| 外部送信 | 解析タグ・Cookie送信・第三者へのデータ送信なし。トークンは端末の localStorage 保持のみ |
frontend/static/js/app.js |
| 通信路 | 任意で TLS(HTTPS/WSS)。社内LAN内でも暗号化可能 | backend/tls.py, README |
要するに本アプリは、特定組織が自らの内部コミュニケーションのために、外部から遮断された閉域網で自ら運用することを前提に設計されています。
形態A(一企業が自社の役職員のために運用)では、チャット基盤の提供先は 運用主体自身の組織内 です。これは 自己の需要 のための電気通信であり、「他人の需要に応ずるために提供する事業」(第2条第4号)に 当たらない と考えられます。社内LAN・社内グループウェア・社内メールサーバーを自社用に運用する場合に電気通信事業の届出が不要とされるのと同じ整理です。
役職員間のメッセージ交換を「他人の通信の媒介」と捉える余地はありますが、4.1のとおり 自己の需要のための提供 であれば、そもそも電気通信事業(第2条第4号)の要件を満たしません。媒介性の議論以前に「他人の需要性」で非該当となる、というのが基本的な整理です。
仮に「他人への提供」と評価される場面(形態B・C)でも、
- 同一構内・同一建物内 に設置される設備を用いる運用、または
- 専ら一の者(同一企業・一定のグループ関係を含む)への提供
に当たる場合は、第164条の適用除外により登録・届出を要しない可能性があります。本アプリは閉域・限定参加を前提とするため、これらの除外規定に親和的です。
- 形態A・B では、そもそも電気通信事業に該当しない、または 適用除外 に当たる可能性が高く、抵触の懸念は低い と評価できます。
- ただし下記第6章のとおり、提供範囲が「他人」へ広がる形態では結論が変わります。
電気通信事業に該当しない場合でも、運用上は以下に配慮することが望ましいです。
電気通信事業者でなくても、他人の通信内容をみだりに閲覧・取得・漏えいしない運用は重要です。本アプリは管理者ロールが存在するため、メッセージ閲覧・削除権限の運用ルール(誰が・どの範囲で・何のために)を内部規程で定めることを推奨します。
利用者の端末から 第三者へ情報を外部送信 させる事業者に課される規律です。本アプリは 外部送信を行わない設計(外部CDN・解析・第三者Cookieなし)であり、実質的に問題となる送信が発生しません。将来、外部解析や外部CDNを導入する場合は、本規律の適用要否を再確認してください。
電気通信事業法とは別に、役職員の氏名・表示名・アップロードファイル等は個人情報保護法の対象になり得ます。社内の個人情報取扱規程に従って管理してください(本書の対象外)。
本アプリは OSS として配布されるため、誰が・誰に提供するか で評価が変わります。
- 形態A(自社内利用): 自己の需要 → 非該当の可能性が高い。推奨される使い方。
- 形態B(同一構内・グループ内): 自己の需要または第164条適用除外の可能性。要確認だがリスク低め。
- 形態C(グループ会社・取引先など「他人」へ提供): 「他人の需要」に当たり得る。届出の要否を要確認。
- 形態D(不特定多数へSaaS等として有償/無償提供、インターネット公開): 電気通信事業に 該当する可能性が高い。登録または届出、通信の秘密・外部送信規律等の各種義務の検討が必要。
特に、本アプリを インターネットに公開して第三者に使わせる 運用へ変更する場合は、
RESTRICT_TO_PRIVATEの解除を伴うため、技術面だけでなく 法令上の事業者義務 が新たに発生し得ます。
- 想定する利用形態(A〜D)を明確化し、本書の前提と一致するか確認する。
- 形態A・Bの範囲で運用する限りは、原則として登録・届出は不要と考えられる。
- 形態C・Dへ拡張する場合は、事前に総務省(総合通信局)へ該当性を照会 し、必要なら届出・登録を行う。
- 該当・非該当にかかわらず、通信の秘密の保護(管理者権限の運用ルール)と個人情報保護の内部規程を整備する。
- 外部送信(解析・外部CDN等)を導入する際は、外部送信規律の適用を再評価する。
- 電気通信事業法(昭和59年法律第86号)第2条・第4条・第9条・第16条・第27条の12・第164条 ほか(最新条文は e-Gov 法令検索を参照)
- 総務省「電気通信事業参入マニュアル[追補版]」(電気通信事業の該当性・登録/届出の要否に関する解説)
- 総務省「外部送信規律」関連ガイドライン(令和4年改正・2023年6月施行)
上記の条文番号・施行内容は改正により変わり得ます。判断時点の最新情報を一次資料で確認してください。本書は社内検討の出発点であり、確定的な法的判断を行うものではありません。
作成: LocalChat プロジェクト内部検討用 / 本書は法的助言ではありません。