GapFill

プライバシーポリシー

最終更新日:2026年10月7日

日本語版についてこの日本語版は参考訳です。英語版と内容に違いがある場合は、英語版が優先します。

このポリシーは、Shopify のストアが GapFill: GA4 Server Tracking(以下「GapFill」「本アプリ」)をインストールして利用するときに、GapFill がデータをどう扱うかを説明するものです。GapFill は、株式会社ULTRO(以下「当社」。東京都渋谷区渋谷2丁目19-15 宮益坂ビルディング609)が提供しています。このポリシーの対象は本アプリだけです。当社のウェブサイトについては、ULTRO のプライバシーポリシーをご覧ください。

1. GapFill が行うこと

GapFill は、ストアの Shopify の注文と、ストアの運営者(以下「マーチャント」)自身の Google アナリティクス 4(GA4)プロパティに記録された購入を比べ、GA4に記録されなかった購入を、GA4 の Measurement Protocol を使って同じGA4プロパティに送ります。AIアシスタントやSNSのアプリの中で決済され、GA4タグを通らない注文も対象です。マーチャントが設定でオンにした場合は、定期購入の継続注文、その他の経路の注文、返金、キャンセルも送ります。GA4プロパティを管理するのはマーチャントです。当社は、マーチャントのためにデータを取り扱う事業者(処理者)として行動します。その条件はデータ処理契約に定めています。

2. 取得するデータ

マーチャントと Shopify から

  • ストアの情報:ストアの myshopify ドメインと Shopify のショップID、契約中のプラン、Shopify が本アプリに発行するアクセストークン。
  • Shopify Admin API を通じて読み取る注文データ:注文IDと注文番号、作成日時、合計・税・送料・割引の金額と割引コード、通貨、商品の明細(商品IDとバリエーションID、SKU、商品名、販売元、商品タイプ、価格、数量)、販売チャネル、決済手段の名称、返金とキャンセルの日時、商品が定期購入として買われたかどうか、最後の訪問のランディングページ・リファラー・UTMパラメータ、配送先または請求先の国。
  • 定期購入を含む注文の Shopify 顧客ID(番号)。同じ顧客のその後の継続注文を見分けるためだけに使います。顧客の氏名、メールアドレス、電話番号、住所は、読み取りも保存もしません。
  • 商品カタログのデータ(商品IDとバリエーションID、SKU、商品名)。GA4ですでに使われている商品IDの形式に合わせるために使います。
  • マーチャントが送信を承認した日時と、その時点の利用規約の版。
  • お知らせを受け取るためのメールアドレス。マーチャントが「設定」で「お知らせメール」をオンにして入力した場合にだけ、オンにした日時とあわせて保存します。Shopify からストアの連絡先メールアドレスを読み取ることはありません。

ストアの購入者から(Shopify のウェブピクセルを通じて)

  • 購入者のブラウザにあるGA4のクライアントID、セッションIDとセッション番号、チェックアウトのトークンと注文ID、Shopify の Customer Privacy API が返す分析・マーケティングの同意状況。
  • ピクセルは、マーチャントが有料プランを利用しているときにだけ動き、ストアの顧客プライバシー設定に従います。当社は、このデータを個人の特定には使いません。

Google から

  • マーチャントが Google でログインすると、当社は OAuth のリフレッシュトークンと、その Google アカウントのメールアドレスを受け取ります。利用するスコープは analytics.readonly と analytics.edit、および openid と email です。
  • Google Analytics Data API と Admin API を通じて、GA4プロパティとデータストリームの一覧、および接続したプロパティのレポートデータ(購入IDごとの購入金額と返金額、閲覧・カート追加・購入された商品のIDと名称)を読み取ります。
  • マーチャントの承認を得たうえで、接続したプロパティに「GapFill」という名前の Measurement Protocol の APIシークレットを作成し、GA4の「ユーザーデータ収集の確認」を行います。この確認は、シークレットを作成する前に Google が求めるものです。

3. データの利用目的

  • GA4に記録されていない注文のレポートを、マーチャントに表示するため。
  • それらの注文について、購入・キャンペーン・返金のイベントを、マーチャント自身のGA4プロパティに送るため。
  • 定期購入の継続注文を、その顧客の初回の定期購入の注文と同じGA4クライアントIDで送り、GA4が同じ利用者として数えられるようにするため。これを行うのは、マーチャントが継続注文の送信をオンにし、この送り方を選んだ場合だけです。初回の注文で分析を拒否した顧客については行いません。
  • 料金の計算に使う利用量を算出するため。Shopify に報告するのは補完した購入の件数だけで、顧客の情報は含みません。
  • 本アプリの安全を保ち、不具合を直し、サポートを提供するため。
  • 「お知らせメール」をオンにしたマーチャントに、GapFill の新機能や使い方をメールでお知らせするため。それ以外の方には送りません。マーチャントは「設定」でいつでもオフにできます。

当社は、データを販売しません。広告に利用しません。あるストアのデータを、ほかのストアのデータと組み合わせることもありません。

4. Google ユーザーデータ

GapFill による、Google API から受け取った情報の利用および第三者への移転は、Limited Use(限定的な使用)の要件を含め、Google API サービスのユーザーデータに関するポリシーを遵守します。Google のデータは、アカウントを接続したマーチャントに上記の機能を提供する目的にだけ使います。サービスの提供に必要な場合(第5項を参照)、法令を遵守するために必要な場合、または合併や買収に伴いマーチャントに通知したうえで行う場合を除き、第三者に移転しません。当社の従業員が Google のデータを閲覧するのは、マーチャントからサポートのために依頼を受けた場合、セキュリティのために必要な場合、または法令上求められる場合に限ります。当社は、Google ユーザーデータを、汎用的な人工知能や機械学習モデルの開発・改良・学習には使いません。販売も、広告への利用もしません。このデータの保護については、第7項で説明します。

5. 委託先

  • Cloudflare, Inc.(米国):ホスティング、データベース、定期処理。
  • Google LLC(米国):ログイン、GA4の API、およびイベントを受け取るマーチャントのGA4プロパティ。
  • Shopify Inc.(カナダ):プラットフォーム、課金、ウェブピクセル。

データは、マーチャントや購入者の所在国以外の国(米国や日本を含みます)で処理されることがあります。

6. 保存期間と削除

  • ピクセルが取得したGA4のクライアントIDとセッションIDは、30日後に削除します。
  • 定期購入の注文については、Shopify の顧客IDと初回の注文のGA4クライアントIDの対応を、最後に使ってから13か月間保存します。継続注文は数か月おきに届くことがあるためです。顧客が分析を拒否した場合、クライアントIDは保存しません。この対応は、顧客がストアにデータの削除を求めたとき、またはマーチャントが本アプリをアンインストールしたときには、それより早く削除します。
  • 送信した各イベントの内容は、マーチャントが確認できるように保存し、90日後に削除します。注文を送ったという記録(注文IDと日時)は、二重に送らないために、本アプリがインストールされている間は保存します。
  • 顧客がストアにデータの削除を求めると、Shopify から当社に通知が届きます。当社は、その顧客の注文に関するピクセルのデータ、送信したイベントの内容、および上記の顧客IDの対応を削除します。
  • マーチャントが本アプリをアンインストールすると、送信は直ちに止まります。Shopify は48時間後にストアのデータの削除を当社に求め、当社はその時点で、Google のリフレッシュトークンを含む、そのストアのすべてのデータを削除します。
  • マーチャントは、本アプリの「設定」から、いつでも Google 連携を解除できます。解除すると、当社は Google 側でリフレッシュトークンを取り消し、当社のデータベースから削除し、GapFill が作成した Measurement Protocol の APIシークレットを削除します。マーチャントは、自分の Google アカウントの設定から GapFill のアクセスを取り消すこともできます。
  • お知らせを受け取るためのメールアドレスは、マーチャントが「お知らせメール」をオフにしたとき、およびアンインストール後にストアのデータを削除するときに削除します。
  • すでにGA4に送ったデータは、マーチャントのGA4の設定に従って Google が保存します。GapFill からは削除できません。

7. データの保護

この項では、Google API から受け取る機微なデータ(OAuth のリフレッシュトークン、Google アカウントのメールアドレス、Google アナリティクスのプロパティとレポートのデータ)を含め、GapFill のすべてのデータに適用する安全管理措置を説明します。

  • 通信の暗号化。マーチャントのブラウザ、GapFill、Google、Shopify、当社のホスティング事業者の間の通信は、すべて HTTPS(TLS)で行います。
  • 保存時の暗号化。Google のリフレッシュトークン、Measurement Protocol の APIシークレット、その他の保存データは、Cloudflare のマネージドデータベースに保管します。Cloudflare は、保存データを暗号化します。Google の OAuth クライアントシークレットなどのアプリケーションの認証情報は、ホスティング基盤の暗号化されたシークレットとして保管し、ソースコードに含めることも、ブラウザに送ることもありません。
  • 短時間だけ有効なアクセストークン。Google のアクセストークンは、有効な間(約1時間)だけメモリ上に保持します。データベースにもログにも書き込みません。
  • データの最小化。機能に必要な Google のスコープだけを要求し、第2項に挙げたレポート項目だけを読み取り、接続したプロパティについての突き合わせの結果だけを保存します。Google アナリティクスのデータは、本アプリに表示するレポートを除き、マーチャントのブラウザに送りません。ストアの間で共有することもありません。
  • アクセスの管理。本アプリへの各リクエストは、Shopify が発行するセッショントークンで認証します。マーチャントが見られるのは、自分のストアのデータだけです。本番のデータベースとホスティングのアカウントにアクセスできるのは、本アプリを運用する当社の担当者に限ります。当社の従業員が Google ユーザーデータを閲覧するのは、マーチャントからサポートのために依頼を受けた場合、セキュリティ上の事象を調査するために必要な場合、または法令上求められる場合に限ります。
  • 受信するリクエストの検証。Shopify からの Webhook は、HMAC 署名で検証します。Google のログインの流れでは、署名付きの state 値を使い、偽装されたリクエストを防ぎます。
  • ログ。アプリケーションのログには、本アプリが行った処理とエラーを記録します。トークン、APIシークレット、Google アナリティクスのレポートの内容は含みません。
  • 削除。Google のデータは、第6項のとおり、マーチャントが Google 連携を解除したとき、または本アプリをアンインストールしたときに削除します。
  • 事故への対応。マーチャントのデータまたは Google ユーザーデータへの不正なアクセスを当社が知った場合、影響を受けるマーチャントに、不当に遅れることなくメールで通知します。あわせて、影響を受けるトークンの取り消しを含む、被害を抑えるための措置を取ります。

8. ご本人の権利

マーチャントは、当社にメールで連絡することで、自分のデータの開示、訂正、削除を求めることができます。ストアの購入者は、そのストアにお問い合わせください。ストアは、当社に対応を依頼できます。Shopify を通じて届く顧客データに関する依頼は、上記のとおり自動で処理します。お住まいの地域の法令(たとえば GDPR、英国 GDPR、CCPA、日本の個人情報保護法)によって、ほかの権利が認められている場合があります。当社は、それらの権利を尊重します。

9. 変更

GapFill のデータの取り扱いが変わったときは、このページを更新し、冒頭の日付を改めます。マーチャントまたは購入者のデータの使い方に影響する変更の場合は、その変更が効力を持つ前に、マーチャントにメールでお知らせします。

10. お問い合わせ

株式会社ULTRO
〒150-0002 東京都渋谷区渋谷2丁目19-15 宮益坂ビルディング609
メール:[email protected]