Apollo GraphQLは中国本土で使えるか:データの国内保存、ICP、越境ルール
ApolloのGraphOSプラットフォーム——スキーマレジストリ、使用状況メトリクス、Studio——は米国でホストされるSaaSコントロールプレーンで、貴社のGraphQLスキーマとオペレーション単位のテレメトリを受け取ります。中国から使うことは速度テストではなく、PIPLの越境移転の問いです。セルフホスト可能なApollo Routerは中国本土内でオフラインに動かせ、それらを国内に留められます。
Apollo GraphQLは中国本土で使えるか
Apollo GraphQLが中国で使えるかは、Studioが上海から読み込まれるかではなく、貴社のスキーマとオペレーションのテレメトリに関するデータの国内保存の問いです。
ApolloのGraphOSプラットフォーム——スキーマレジストリ、使用状況メトリクス、Studio——はSaaSのコントロールプレーンです。Apollo自身のデータプライバシー文書によれば、GraphOSは登録されたGraphQLスキーマと、GraphOS Routerからの「実行されたすべてのオペレーションの正規化クエリオペレーション文字列」にリゾルバごとのタイミングを加えて受け取り、そのデータを「米国で処理・保存」します(中国本土リージョンはありません)。そのスキーマの形とオペレーション単位のテレメトリ——APIサーフェスを、そしてフィールド単位の使用状況を通じてユーザーデータのパターンを露わにするもの——をオフショアのコントロールプレーンに送ることは、PIPLが規律する越境移転(英語)です。
クエリ結果はApolloに届きませんが、スキーマと使用状況テレメトリは届きます。法令に沿ったレバーは、Apollo自身のセルフホスト型Routerを中国本土内でオフライン運用し——スキーマとテレメトリを国内に留め——オフショアのGraphOSコントロールプレーンの前段に(あるいはそれに代えて)置くことです。
コンプライアンス・スナップショット
- ! GraphOSを使うと、スキーマとオペレーション単位のテレメトリがそのコントロールプレーンに送られる
- ! スキーマ+使用状況テレメトリを米国のコントロールプレーンへ送ることはPIPLの越境移転
- ✕ GraphOSのコントロールプレーンは米国のみ——中国本土リージョンも国内保存の選択肢もない
- ! クエリ結果はApolloに届かないが、スキーマの形と使用パターンは届く
- ✓ レバー:セルフホストのApollo Routerを中国本土内でオフライン運用——スキーマ+テレメトリを国内に
Apollo GraphQLの公式ドキュメントが中国について述べていること
| 事実 | 一次情報源 |
|---|---|
| Apollo自身の言葉:GraphOSは「スキーマレポーティングによるスキーマ登録」と、GraphOS Routerからの「実行されたすべてのオペレーションの正規化クエリオペレーション文字列」をリゾルバごとのタイミングとともに受け取り、そして「Apolloはデータを米国で処理・保存する」——中国本土リージョンはない。グラフの「オペレーションの結果はApolloの管理サービスには一切届かない」が、スキーマの形とオペレーションのテレメトリは届く。 | Apollo — GraphOS Data Privacy and Compliance(2026-10-13 取得) |
| セルフホストのApollo Routerは貴社自身のインフラで動く。Apolloのライセンス文書によれば、オフラインライセンスはルーターが「GraphOSへの持続的な接続なしに起動しトラフィックを捌く」ことを可能にし、そこでは「オフラインのルーターはApollo Uplinkではなくローカルのスーパーグラフスキーマファイルからスキーマを取得する」——つまりスキーマとテレメトリを中国本土内に留められる。Apolloはこれが「エンタープライズ組織に必要に応じて提供される」と記す。 | Apollo — GraphOS Router License(オフラインライセンス、2026-10-13 取得) |
| 中国を起点とするGraphQLスキーマとオペレーション単位のテレメトリを米国のコントロールプレーンに送ることは、越境移転(英語)であり、PIPL第38〜40条の対象となる——第13条・第23条の通知、個別の同意、移転メカニズム(CACの安全評価、CAC標準契約、または認証)を要する——そのスキーマまたはテレメトリが個人情報を含む限り。 | PIPL 第13条・第23条・第38〜40条 — 21YunBoxによる法令要約 |
| 重要情報インフラ運営者(CIIO)または大量取扱者の場合、サイバーセキュリティ法(英語)の第39条(旧第37条)は、中国本土で生成された個人情報を国内に保存することを求める——米国のみのGraphOSコントロールプレーンでは満たせないが、セルフホストでオフラインの中国本土内Apollo Routerなら満たせる。 | サイバーセキュリティ法 第39条(旧第37条) — 21YunBoxによる法令要約 |
情報源は21YunBox コンプライアンスチームが2026年10月13日に確認しました。
中国本土向けの製品にApollo GraphQLを使うチームにとって、まず押さえるべきは、問いが「GraphOS Studioが上海から速く描画されるか」でも「エンジニアがスキーマエクスプローラを開けるか」でもない、ということです。Apolloは大きく2つに分かれます。Apollo Router は自社のインフラでセルフホストできるランタイムで、サブグラフの前段に立ち、オペレーションを実行します。GraphOS——スキーマレジストリ、使用状況メトリクスとインサイト、そしてStudioのWebインターフェース——はSaaSのコントロールプレーンです。コンプライアンス上の論点はランタイムの読み込みではなく、それを使うときにコントロールプレーンが 受け取る ものです。Apollo自身のデータプライバシー文書によれば、GraphOSは登録されたGraphQLスキーマと、ルーターからの”the normalized query operation string for every executed operation”(実行されたすべてのオペレーションの正規化されたクエリオペレーション文字列)、そしてリゾルバごとのタイミングを取り込み、Apolloは”processes and stores data in the United States”(データを米国で処理・保存)します。そのスキーマの形とオペレーション単位のテレメトリは、貴社のAPIサーフェスを、そしてフィールド単位の使用状況を通じて、グラフが扱うユーザーデータのパターンを露わにします。それをオフショアのコントロールプレーンに送ることは、データの国内保存と越境移転の問いであり——ページ読み込みテストではなく、レジストリとテレメトリがどこに置かれるかで決まります。
中国でのApollo GraphQL:ひと目で
| 決め手 | Apollo自身の言葉で——そして中国の法では |
|---|---|
| 2つの半分:セルフホスト可能なランタイムと、SaaSコントロールプレーン | Apollo Router は貴社自身のインフラで動きます。GraphOS——スキーマレジストリ、使用状況メトリクス/インサイト、Studio——はホスト型のコントロールプレーンです。国内保存の問いは、ルーターが動くかどうかではなく、使うときにGraphOSが何を受け取り、保存するかです。 |
| GraphOSが受け取るもの——スキーマ+オペレーション単位のテレメトリ | Apollo自身のドキュメントによれば、GraphOSは"Schema registration via schema reporting"(スキーマレポーティングによるスキーマ登録)と、ルーターからの"The normalized query operation string for every executed operation"(実行された全オペレーションの正規化オペレーション文字列)に加えてリゾルバごとのタイミングを取り込みます。貴社の"operation results never even reach any Apollo-managed service"(オペレーションの結果はApolloの管理サービスには一切届かない)——しかしスキーマの形とオペレーションのテレメトリは届き、APIサーフェスとフィールド単位の使用パターンを露わにします。 |
| 米国のみのコントロールプレーン——対手が語れない第二の半分 | 到達性チェックでは決して見えない半分です。Apollo自身の言葉で"Apollo processes and stores data in the United States,"(Apolloはデータを米国で処理・保存する)そして"all data processing and storage occurs in the United States."(すべてのデータ処理と保存は米国で行われる)。中国本土にリージョンはありません。したがってGraphOSを使うと、スキーマとオペレーション単位のテレメトリはオフショアのコントロールプレーンに送られます——その移転は、誰かがダッシュボードを開いたときではなく、登録時と報告されるオペレーションごとに起きます。 |
| セルフホストのルーターが国内保存のレバー | Apolloのライセンス文書によれば、オフラインライセンスはルーターが"start and serve traffic without a persistent connection to GraphOS"(GraphOSへの持続的な接続なしに起動しトラフィックを捌く)ことを可能にし、そこでは"an offline router gets its supergraph schema from a local supergraph schema file"(オフラインのルーターはApollo Uplinkではなくローカルのスーパーグラフスキーマファイルからスキーマを取得する)とされます。ルーターを中国本土内で動かし、ローカルのスキーマを与えれば、スキーマとテレメトリは国内に留まります——Apolloはオフラインライセンスが"available on an as-needed basis to Enterprise organizations"(エンタープライズ組織に必要に応じて提供される)と記しています。 |
| 国内保存と越境 | スキーマとオペレーションのテレメトリが個人情報を含む場合、それらを米国のコントロールプレーンに送ることは、越境移転(英語)であり、中国の個人情報保護法(PIPL)(英語)第38〜40条——通知、個別の同意、移転メカニズム(CACの安全評価、CAC標準契約、または認証)——の対象です。重要情報インフラ運営者(CIIO)または大量取扱者の場合、サイバーセキュリティ法 第39条(旧第37条)(英語)は中国で収集した個人情報を本土内に保存することを求めます——米国のみのGraphOSでは満たせず、中国本土内のルーターなら満たせます。 |
| 到達性は軸ではない | Studioやルーターが本土から応答するかは運用の問題であって、コンプライアンスの問いではありません。決めるのは、レジストリとテレメトリがどこに置かれるかです。21YunBoxは、ルーターを中国本土内で動かし、スキーマとテレメトリを国内に留め、中国向けのGraphQLエンドポイントをICP備案し、法令に沿って配信——21YunBox Optimizer——する支援をします。すでに運用しているものの前段に置くかたちです。いかなる種類の回避的手段も用いません。 |
GraphOSが実際に受け取るもの——貴社のスキーマと、データの形
Apollo GraphQLは一枚岩のサービスではなく、その区別こそがコンプライアンスの全体像です。Apollo Router はランタイムです。デプロイすればサブグラフの前段に立ち、入ってくるオペレーションを実行します。自社で管理するインフラで動かせ、自社サブグラフの認証情報や接続詳細はそこに置かれます。GraphOS はその逆で、ツールが対話する管理型のコントロールプレーンです。スキーマをそのレジストリに公開し、ルーターがオペレーションをそこに報告し、結果をStudioのWebインターフェースとインサイトで読みます。
そのコントロールプレーンへ送られるものは具体的で、Apolloははっきり文書化しています。GraphOSは”Schema registration via schema reporting”(スキーマレポーティングによるスキーマ登録)を取り込むため、合成されたGraphQLスキーマ——型・フィールド・関係の完全な地図——はApolloに保持されます。ルーターからは、Apolloの言葉で”The normalized query operation string for every executed operation”(実行されたすべてのオペレーションの正規化オペレーション文字列)と”Trace data indicating the execution time for every resolver in the operation”(オペレーション内の各リゾルバの実行時間を示すトレースデータ)を取り込みます。Apolloはペイロードが外に出ないよう注意しています。“Your graph’s operation results never even reach any Apollo-managed service”(グラフのオペレーション結果はApolloの管理サービスには一切届かない)とし、既定ではルーターはGraphQLの変数値もHTTPヘッダ値も送りません。しかし 送られる 2つのもの——スキーマとオペレーション単位のテレメトリ——は、無でありません。スキーマは貴社のAPIサーフェスそのものであり、正規化されたオペレーションにフィールド単位のタイミングを加えたものは、どのフィールドが、どのくらいの頻度で、どう組み合わせて使われるか の継続的な記録——まさにグラフが扱うユーザーデータの使用の形です。そしてそのすべてが、Apollo自身の言明により”processed and stored in the United States”(米国で処理・保存)されます。
開く扉:国内保存、越境、センシティブ個人情報、ICP
グラフをGraphOSに向けた瞬間に、最初の扉が開きます。スキーマとオペレーション単位のテレメトリが中国のユーザーの個人情報を記述する、あるいはそこから導かれる場合、それらを米国のコントロールプレーンに保持することは越境移転(英語)です。義務はApolloではなく取扱者である貴社に課されます。中国の個人情報保護法(PIPL)(英語)第13条・第23条はデータを収集するための通知と根拠を求め、第38〜40条はオフショアへ送るための移転メカニズム——CACの安全評価、CAC標準契約、または認証——を、越境移転についての個別の同意とともに求めます。
一部の取扱者にとって、保存はメカニズムの問題ですらありません——国内に留めなければならないのです。貴社が重要情報インフラを運営している、または大規模に個人情報を扱っている場合、サイバーセキュリティ法(英語)の第39条(旧第37条——2025年のサイバーセキュリティ法改正が2026年1月1日に施行され、データ国内保存の条を第37条から第39条に改番、実質は不変)は、中国で生成された個人情報を本土内に保存し、持ち出し前に安全評価を行うことを求めます。中国本土リージョンを持たないGraphOSのコントロールプレーンは構造上この義務を満たせません。セルフホストの中国本土内ルーターなら満たせます。
もう一つの静かな扉は機微性です。オペレーションが触れるフィールドが政府発行ID、金融・健康データを含む場合、その内容はPIPL第28〜29条(英語)のセンシティブ個人情報に当たり得ます。これは特定された目的、より高い必要性、個別の同意を要求します——グラフが実際に露出するものに照らして確認すべきリスクです。そして公開から第三の扉が続きます。公開された中国向けのGraphQLエンドポイント——アプリのAPI、顧客ポータルのデータ層——を露出した瞬間、そのサーフェスはインターネット情報サービスであり、中国本土のホスティングリソースに紐づくICP備案の義務を負います。
なぜ到達性チェックはこれを見落とすのか
中国本土内からのプローブは、GraphOS Studioを開き、ルーターがクエリを返すのを見て「使える」と結論できます。その答えは的外れです。コンプライアンス上の露出は画面の上にはなく、コントロールプレーンが受け取り、どこに留まるかにあります。すなわち、登録されたスキーマと、実行されるオペレーションごとの正規化オペレーション文字列・リゾルバのタイミングが、米国に保持されるのです。ページ読み込みテストはそのいずれも測れません。スキーマがオフショアで登録されていること、オペレーション単位のテレメトリが国境を越えて報告されていること、個別の同意が取られたかどうか、中国向けのGraphQLエンドポイントにICP備案が必要なこと——どれも見えません。
この形のプラットフォーム特有の、第二の罠があります。GraphOSを本土から単に 到達可能 にするだけ——あるいはルーターを中国国内で動かしても、それが米国のコントロールプレーンに公開・報告し続ける限り——では、規制対象のデータは国内に留まりません。スキーマとオペレーションのテレメトリはすでに国境を越えているからです。逆もまた真であり、それがレバーです。Apollo自身のオフラインライセンスの経路は、ルーターを切断状態で動かし、Apollo Uplinkではなくローカルのスキーマファイルからスーパーグラフを引き出させるので、スキーマとテレメトリは外に出ません。国内保存を決めるのは、レジストリとテレメトリがどこに置かれるか——画面が描画されるか、ルーターが接続できるか、ではありません。それがこの問いの、対手が語れない第二の半分であり、GraphOSを単に到達可能にするのではなくスキーマとテレメトリを国内に留めることが答えである理由です。
法令に沿った経路——把握し、国内に留め、配信する
中国本土のチームのためにApollo GraphQLを運用する、法令に適合した方法はあります。Apollo Routerがセルフホスト可能であるため、それはすでに使っているスタックの上に載ります——作り直しも、Apolloからの移行も不要です。
まず 把握(マップ):当社の中国コンプライアンスチームが、貴社のグラフについてGraphOSが保持・送信するものを棚卸しします——どのスキーマが登録され、ルーターがどのオペレーション単位のテレメトリとリゾルバのタイミングを報告し、そのいずれかが個人情報またはセンシティブ個人情報を記述しているか——そして、ルーターが今どこで動き、レジストリとメトリクスがどこに置かれているか(米国のコントロールプレーン)、各フローが依拠する同意と移転の根拠を確定します。技術的な全体像は当社が描き、法的な結論は専門家と確定します。
次に 国内化(ローカライズ):セルフホストのApollo Routerを中国本土内のインフラで動かし——サブグラフへの認証情報とオペレーションのテレメトリを本土に留め——スキーマと使用データを国内に留めなければならない場合は、Apolloのオフラインライセンスの経路を使って、ルーターがオフショアのコントロールプレーンではなくローカルのスキーマファイルからスーパーグラフを引き出すようにします。第13条・第23条の通知と個別の同意を取得し、政府発行IDや金融データはセンシティブ個人情報として扱い、越境が真に必要な場合にのみ、法令に沿った越境メカニズム(CACの安全評価、標準契約、または認証)を用います。国内化とは、法が留めよと定めるものを国内に留めることであり——スキーマやテレメトリをどのみちオフショアに送る経路でも、いかなる回避的手段でもありません。
そして 配信(デリバー):グラフの前段にある公開された中国向けのGraphQLエンドポイント——アプリのAPI、顧客ポータルのデータ層——はインターネット情報サービスなので、ICP備案の義務を負い、法令に沿った中国本土内からの配信を必要とします。21YunBoxはそれを中国本土内から配信します——21YunBox Optimizer——オフショアのコントロールプレーンの前段に(あるいはそれに代えて)置くことで、中国のユーザーに合法かつ法令に沿って提供します。**21YunBoxは、いかなる種類の回避的手段も用いず、勧めもしません。**法が留めよと定めるものを国内に留め、残りは本土内から法令に沿って配信し、個人情報をひそかに国境を越えて動かすことは決してありません。21YunBoxは、すでに運用されているApollo GraphQLのスタックに対する、競合ではなくコンプライアンスのオーバーレイでありパートナーです。
以上のどれも、Apollo GraphQLが中国で「ブロックされている」「違法だ」という判定ではありません。これは国内保存と同意の見取り図であり、どの義務が貴社のケースに効いてくるかは、法人、中国法上の役割、データ量、そしてスキーマとオペレーションが実際に何を露出するかで変わります。中国向けグラフのスキーマとテレメトリがオペレーションのたびに国境を越え始める前に、具体的な事情を専門家と確定させる価値があります。
関連する読み物:
よくあるご質問
Apollo GraphOSは中国ユーザーのデータを中国に保存しますか?
いいえ。Apollo自身のデータプライバシー文書によれば、Apolloはデータを米国で処理・保存し、GraphOSには中国本土リージョンがありません。グラフのオペレーション結果はApolloに届きませんが、登録されたスキーマと、ルーターが報告するオペレーション単位のテレメトリ——正規化オペレーション文字列とリゾルバのタイミング——はオフショアに保持されます。そのスキーマまたはテレメトリが中国のユーザーの個人情報を記述している場合、それは国境を越えて移転されています。
中国でApollo GraphQLを使うのは違法ですか?
本質的に違法ではありません。論点は、GraphOSが受け取るスキーマとオペレーションのテレメトリの越境移転であり、PIPLは、通知し、個別の同意を取得し、移転メカニズムを満たせばこれを認めます。さらに国内保存の義務を負うかどうかは、役割(例えば重要情報インフラ運営者か否か)と取り扱う個人情報の量によります。一律の禁止ではなく、専門家と評価すべきリスクとして扱ってください。
Apolloのスキーマとテレメトリを中国に留められますか?
はい——それがレバーです。Apollo Routerはセルフホスト可能で、Apolloのオフラインライセンスの経路は、ルーターを切断状態で動かし、オフショアのコントロールプレーンではなくローカルのスキーマファイルからスーパーグラフを引き出させるので、スキーマとテレメトリは中国本土内に留まります。当社の中国チームが、貴社のグラフについてGraphOSが保持・送信するものを整理し、ルーターを中国本土内で動かす支援をし、中国向けのGraphQLエンドポイントをICP備案済みのインフラで——オフショアのGraphOSコントロールプレーンの前段に(あるいはそれに代えて)——配信します。お問い合わせいただければ、個別のケースを一緒に整理します。
