Privacy Policy
Last updated: 2026-11-08 · English
0. 要約
- TagLens は、ページ上の計測タグを検出するために読み取ったデータを 外部に送信しません。スキャンはすべてあなたのブラウザ内で完結します。
- 拡張機能が外部と通信するのは次の 2 つだけで、どちらも Pro プランの機能を あなたが操作したときに限られます。 (1) license key の検証 (決済事業者 Polar.sh の API)、 (2) あなたが設定した Slack / Webhook URL へのスキャン結果の送信。
- 利用状況の計測 (テレメトリ)、エラーレポート、広告識別子の収集は行いません。
- インストール時に
host_permissions(サイトへの常時アクセス権限) を要求しません。
1. スキャン時に読み取る情報
TagLens のアイコンをクリックしたとき (または「再スキャン」を押したとき)、 その時表示中のタブで次の情報を読み取り、メモリ上で処理します。
- ページの URL とタイトル、URL のクエリパラメータ (
utm_*やgclidなどの計測用パラメータ) <head>のメタ情報: canonical、og:*、hreflang、robots、JSON-LD の@type-
<script src>の URL と、インラインスクリプトに含まれるタグ ID (GTM-xxxx、G-xxxx、Meta Pixel ID など。正規表現で抽出) window.dataLayerのイベント名と件数、gtag/fbq/ttqなどの計測用グローバル変数の有無
フォームの入力値、Cookie、localStorage、閲覧履歴は読み取りません。 side panel を開いている間は、タブの切替やページ読み込みの完了のたびに表示中のタブを再スキャンします。処理の内容は同じです。
2. ブラウザ内に保存する情報 (chrome.storage)
| 保存先 | 内容 | 消し方 |
|---|---|---|
storage.sync | 選択中のチェックリストプリセット ID | 拡張機能のアンインストール |
storage.local | スキャン履歴。Free は最新 1 件、Pro は直近 30 件。各件に URL、タイトル、プリセット、検出結果一式を含む | 設定画面で履歴を消去、またはアンインストール |
storage.local | Pro の license key と検証結果 (状態、有効期限、最終検証日時) | 設定画面でサインアウト、またはアンインストール |
storage.local | Slack / Webhook の送信先 URL | 設定画面で空にして保存、またはアンインストール |
storage.sync の内容は、Chrome の同期機能であなたの Google アカウントに紐づく
他の Chrome にも同期されます。その取り扱いは Google のプライバシーポリシーに従います。
3. 外部送信 (Pro 機能。あなたの操作時のみ)
3.1 license key の検証
設定画面で license key を入力して検証すると、その key と TagLens の公開 Organization ID を
https://api.polar.sh/v1/customer-portal/license-keys/validate
に送信し、有効・無効と有効期限を受け取ります。このとき Chrome の権限ダイアログで
api.polar.sh への接続の許可を求めます (optional_host_permissions)。
検証結果はローカルに保存され、Polar から受け取った有効期限を過ぎると自動的に Free 扱いに戻ります。 定期的な再検証のための通信は行いません。
決済と license key の発行・管理は Polar Software Inc. (Polar.sh) が Merchant of Record として行います。 購入時にあなたが Polar に提供する情報 (メールアドレス、決済情報) は Polar のプライバシーポリシー に従って取り扱われます。開発者は Polar の管理画面で購入者のメールアドレスと購入状況を確認できますが、 スキャンの内容はそこに含まれません。開発者自身は license 検証のためのサーバーを運用していません。
3.2 Slack / Webhook 通知
設定画面で送信先 URL を保存するとき、その URL のオリジンへの接続の許可を Chrome の権限ダイアログで求めます。
以後、popup の「Webhook 送信」を押したときだけ、スキャン結果 (URL、タイトル、プリセット名、チェック結果、
検出タグとその ID、警告) をその URL に POST します。hooks.slack.com 宛は Slack 用の書式、
それ以外は JSON をそのまま送ります。送信先はあなたが指定した URL だけです。
3.3 送信しないもの
- 利用状況の計測、クラッシュやエラーのレポート
- 広告識別子、閲覧履歴
- スキャン結果 (3.2 であなたが送信する場合を除く)
4. 権限 (permissions)
| 権限 | 用途 |
|---|---|
activeTab | アイコンをクリックしたとき、その時表示中のタブだけに一時的にアクセスするため |
scripting | activeTab で許可されたタブに、タグ検出スクリプトを実行するため |
storage | 第 2 節の設定と履歴をローカルに保存するため |
sidePanel | popup と同じ画面を Chrome の side panel に常駐表示するため |
optional_host_permissions( <all_urls> として宣言) |
インストール時には要求しません。第 3 節のとおり、Polar の API と、あなたが保存した Webhook URL の
オリジンだけを、その操作の瞬間に個別に要求します。chrome://extensions からいつでも取り消せます
|
host_permissions (サイトへの常時アクセス) は要求しません。
バックグラウンドで他のタブやサイトを読み取ることはできません。
5. Limited Use の遵守
TagLens が Chrome の API を通じて取得した情報の利用は、Chrome Web Store User Data Policy (Limited Use の要件を含む) に従います。取得した情報は、本ポリシーで説明した 「表示中のページの計測タグを検出し、公開前チェックを行う」という単一の目的のためだけに使用します。 第三者への販売や譲渡、広告や与信判断を目的とした利用は行いません。
6. 保持期間
- ローカルの設定と履歴: アンインストールするか、設定画面で消去するまで
- license の検証結果: サインアウトするか、アンインストールするまで (有効期限を過ぎると Free 扱い)
- Polar が保持する購入情報: Polar のポリシーに従う
- 開発者はサーバーを運用していないため、アクセスログ等は保持していません
7. 子どものプライバシー
TagLens は 13 歳未満を対象としていません。
8. 変更
変更があれば本ページと Chrome Web Store の掲載情報を更新します。データの取り扱いが変わる場合は、 拡張機能の更新時に拡張機能内でお知らせします。Pro 利用者には Polar に登録されたメールアドレス宛にも連絡します。