プライバシーポリシー

GuruToolkit(以下「当方」「当サービス」)は、無料でご利用いただけるオンラインツール集です。本ポリシーでは、収集するデータ、その目的、お客様に取っていただける選択肢について説明します。当方はできる限り少ないデータのみを収集します。

最終更新日: 2026-07-24

1. 基本方針:お客様のファイルはお客様の端末から出ません

当サイトのすべてのツールは、標準的な Web 技術(HTML、CSS、JavaScript、WebAssembly、Canvas、Web Crypto API、File API)を使い、お客様のブラウザ内で完全に動作します。お客様がアップロードしたファイル(PDF、画像、JSON、JWT、その他あらゆる内容)のバイトデータが、お客様のコンピュータから外部へ送信されることは一切ありません。

ファイルはお客様のブラウザタブで動作する JavaScript によって直接処理されます。当方のサーバー、第三者サーバー、クラウドサービスのいずれにもアップロードされません。唯一の例外は PageSpeed Insights ツールで、お客様が指定した URL を、お客様のブラウザから直接 Google の公開 API に問い合わせます。

ご自身でも検証できます:ブラウザの DevTools → Network パネルを開き、いずれかのツールをご利用ください。ファイルがアップロードされる様子は表示されません。

2. 収集するデータ

どのツールが使われており、どのツールがそうでないかを把握するため、少量の匿名利用データを収集します。収集するデータは以下に限定され、氏名・住所・電話番号・その他直接的な個人識別子は一切収集しません。

収集するデータカテゴリ:

  • 匿名の訪問者 ID — 初回訪問時にブラウザの localStorage に生成・保存されるランダムな UUID。投票とフィードバックの重複防止に使用します。他サイトを横断して個人を特定するものではありません。
  • ページビュー・ツール利用カウンタ — ツールページを開くたびに匿名の「view」イベントを記録します。ツールの主操作が成功するたびに匿名の「usage」イベントを記録します。ファイルの内容は含まれません。
  • 高評価・低評価 — ツールページで高評価/低評価をクリックすると、選択内容と(低評価の場合)入力された理由を保存します。
  • 自由記述フィードバック — フィードバックフォームを送信すると、種別、内容、任意のメールアドレス、送信時のページ言語を保存します。
  • ハッシュ化された IP アドレス — リクエスト IP はローテーションするサーバー側ソルトとともにハッシュ化され、投票/フィードバックと共に保存されます。これにより荒らし行為のハードルが大幅に上がります。
  • 標準的なサーバーログ — API はリクエストログ(タイムスタンプ、ルート、ステータスコード、ハッシュ化済み IP)を不正利用の検出のために記録します。ログは最大 30 日間保持されます。

3. それぞれのデータの利用目的

サイトの運営、不正利用の防止、ツールの改善に必要なデータのみを収集します:

  • 匿名の訪問者 ID — 各ユーザーが同一ツールに 1 回だけ投票できるようにし、ページ更新でビュー数が水増しされないようにするため。
  • ビュー数 — 人気度の表示と、開発リソースを投入すべきツールの判断に使用します。同一セッション内では重複カウントしないよう制御されています。
  • 利用数 — 「開いただけ」ではなく「本当に使われた」ツールを測る指標です。ツールの主操作が成功裏に完了した時点で送信されます。
  • 高評価/低評価/理由 — 満足度のシグナルを取得し、否定的なフィードバックを今後の改善につながるインプットへ変換するため。
  • フィードバック(種別 + 内容 + 任意のメール + 言語) — 不具合報告や機能要望を読み、任意で連絡先を教えていただいた方へはメールでご返信するため。メールアドレスが公開されることはありません。
  • ハッシュ化済み IP — ソフトレート制限(例:IP ごとに 1 分 1 票)に利用し、単一攻撃者からの API 濫用を抑止します。生 IP は保存しません。
  • サーバーログ — 不正利用(例:自動ボットによるカウンタ水増し)の検出と調査のため。

4. Cookie・localStorage などのブラウザ保存

広告 Cookie や第三者追跡 Cookie は一切使用しません。お客様のブラウザに設定する永続的な保存は以下に限られます:

使用するブラウザストレージキー:

これらを削除すると、次回訪問時に再生成されます。永続ストレージは当サイトのファーストパーティ・厳格機能目的のみのため、Cookie バナーは設けていません。

  • gt-visitor-id(localStorage) — 投票・フィードバックの重複防止のため、お客様のブラウザを識別するランダム UUID。サイトデータを削除すると同時に削除されます。
  • gt-viewed:(sessionStorage) — 現在のブラウザセッションで当該ツールのビューを既にカウント済みであることを示し、ページ更新による二重カウントを防ぎます。タブを閉じると削除されます。
  • i18n_redirected(Cookie、@nuxtjs/i18n 設定) — 言語設定を記憶し、次回訪問時に再リダイレクトしないようにします。
  • nuxt-color-mode(Cookie、@nuxtjs/color-mode 設定) — ライト/ダークテーマの好みを記憶します。

5. Google Analytics 4(GA4)

当サイトのメインサイトでは、Google Analytics 4(GA4)を有効化する予定です。これにより、ページ訪問順序、流入国、デバイスの種類など、トラフィック全体の傾向を把握します。GA4 はプライバシーに配慮した設定となっています:

GA4 はページ本体が描画された後にのみ読み込まれ、有効な測定 ID がサーバー側で設定されている場合のみ動作します。ツールで処理したファイルを GA4 で追跡することは一切なく、ツールの入力や出力を Google に送信することもありません。

GA4 はブラウザに独自の Cookie(_ga、_ga_* など)を設定します。Google Analytics Opt-out ブラウザアドオン、またはブラウザの Cookie/スクリプトブロック機能を利用してオプトアウトできます。

  • IP 匿名化が有効(Google は保存前に訪問者 IP の最終オクテットを切り詰めます)。
  • 広告機能(リマーケティング、人口統計・興味レポート)は無効。
  • Google Signals/クロスデバイストラッキングは無効。
  • データ保持期間は GA4 で許容される最短(14 か月)に設定。

6. 広告と Google AdSense

本サイトは Google AdSense(Google の公式広告配信プラットフォーム)を通じて広告を表示する予定です。Google AdSense は Cookie および類似技術を使用して広告を配信し、レポート、頻度制限、広告選択をサポートします。

Google AdSense を利用しているため、Google およびそのパートナーは、本サイトや Google 広告を掲載している他のサイトへの訪問に関する情報を収集し、それに基づいて表示する広告を選択する場合があります。これはオープンウェブ上のパーソナライズ広告の標準的な仕組みです。

広告に関連するデータは、Google(および Google 認定パートナーネットワークの他のベンダー)により、Google 自身のプライバシー規約に従って処理されます。当方はあなたの個人情報を確認できず、インプレッション数、クリック数、クリック率などの集計統計のみを確認できます。

Google AdSense はデータ収集を最小限にし、ユーザーの選択を尊重するよう設定されています:

  • Google AdSense が要求する具体的な開示:Google を含む第三者ベンダーが、ユーザーの本サイトまたは他のサイトへの過去のアクセスに基づいて広告を配信するために Cookie を使用します。
  • Google による広告 Cookie の使用により、Google およびそのパートナーは、本サイトおよび/または他のサイトへの訪問に基づいて広告を配信できます。
  • Google が収集する可能性のある広告関連データのカテゴリ:本サイトで閲覧されたページ、クリックされたリンク、広告とのインタラクション(閲覧またはクリック)、おおよその位置(国/地域/都市)、デバイスとブラウザの情報、Google がブラウザに保存する広告識別子。
  • パーソナライズ広告のオプトアウト:Google 広告設定(https://adssettings.google.com/authenticated)または業界標準のオプトアウトポータル(https://www.aboutads.info)からいつでも可能です。
  • EU / EEA / 英国のユーザー:広告 Cookie のロード前に同意バナーで許可を求めます。フッターの「Cookie 設定」リンクからいつでも設定を変更できます。EEA / 英国では、明示的にオプトインしない限り非パーソナライズ広告がデフォルトです。
  • カリフォルニア州の住民(CCPA / CPRA):個人情報の「販売」または「共有」をオプトアウトする権利があります。Google 広告設定でパーソナライズ広告をオフにする、フッターの「個人情報の販売・共有を拒否」リンクをクリックする、または下記の連絡先へご連絡いただくことで行使できます。
  • 児童:13 歳未満を対象とするページにパーソナライズ広告を配信することはなく、Google AdSense は既知の未成年者にはパーソナライズ広告を配信しないよう設定されています。
  • 編集の独立性:どのツールを構築するか、どうランキング/推薦するか、フィードバックへの対応は、いかなる広告主からも独立しています。広告主が編集判断に関与することはありません。

7. 利用している第三者サービス

当サイトの運営には少数の第三者サービスを使用しています。いずれも明確な目的のために必要最小限のデータのみを扱います:

  • jsDelivr CDN(cdn.jsdelivr.net) — Markdown エディタの任意の Mermaid 図レンダリングが mermaid@11 をオンデマンドで読み込むために使用。JS ファイル取得のための通常の HTTP リクエストを除き、当サイトのデータを jsDelivr に送信することはありません。
  • Google PageSpeed Insights API(www.googleapis.com/pagespeedonline) — PageSpeed ツールのみで使用。入力された URL はお客様のブラウザから直接 Google に送信され、当方には URL も結果も届きません。
  • Google Fonts(fonts.googleapis.com / fonts.gstatic.com) — アプリアイコン生成器のフォントプレビューに使用。通常の CSS とフォントファイルの HTTP リクエスト。
  • Material Symbols(fonts.googleapis.com) — アプリアイコン生成器のアイコンプレビューに使用。上記と同様。

8. データの保管場所と保管期間

カウンタ(ビュー、利用)と高評価/低評価は当方の PostgreSQL データベースに保存されます。データベースは単一リージョンで稼働し、個人データをリージョン間で複製することはありません。

フィードバック項目と関連するハッシュ化済み IP は、製品判断に有用である限り保持します。pending 状態のフィードバックはサイト管理者が確認し、resolved マークを付けた項目は傾向分析のため 12 か月間保持された後、削除されます。

投稿済みフィードバックの削除はいつでもご依頼いただけます(§9 参照)。

9. お子様について

当サイトは汎用的なツールサイトであり、13 歳未満のお子様を対象としていません。お子様の個人データを意図的に収集することはありません。お子様がフィードバックを送信されたと思われる場合はご連絡ください。速やかに削除いたします。

10. お客様の権利と選択肢

当方ではアカウント登録をお願いしていないため、氏名やメールアドレスで「お客様のデータ」を検索することはできません。当方が提供するコントロール手段は以下のとおりです:

お客様のブラウザに紐づくすべてのデータの写しを取得したい場合、または投稿済みのフィードバック/投票を削除したい場合は、フッターに記載のメールアドレスまでご連絡ください。その際、訪問者 ID(ブラウザの localStorage の gt-visitor-id キー)も併せてお知らせください。30 日以内にご返信します。

  • localStorage をクリアする — 匿名の訪問者 ID が削除され、次回以降の操作は新規訪問者として扱われます。
  • 解析をブロックする — GA オプトアウトアドオンをインストールするか、ブラウザの Cookie/スクリプトブロック機能をご利用ください。
  • プライベート/シークレットモードを利用する — ウィンドウを閉じると localStorage がクリアされ、セッションごとに新しい訪問者 ID が付与されます。
  • ご連絡をご希望でない場合は、フィードバックフォームにメールアドレスを入力しないでください。
  • 本番環境の機密情報(実際の JWT、API キー、顧客データなど)を JWT デコーダや Base64 テキストツールに貼り付けないでください。データがブラウザ内に留まっても、ブラウザ履歴やスクリーンショットで捕捉される可能性があります。

11. 本ポリシーの変更

新機能の追加(例:GA4 の有効化、新たなデータカテゴリの収集開始)に伴い、本ポリシーを更新する場合があります。冒頭の「最終更新日」が最新の変更を反映します。重要な変更は少なくとも 14 日間トップページで告知します。

12. お問い合わせ

本ポリシーに関するご質問、ご要望、苦情は、[email protected] までお寄せください。30 日以内にご返信します。