プライバシーポリシー
本プライバシーポリシーは、GeoGuessAnalyticsおよびそのChrome拡張機能に適用されます。
概要
GeoGuessAnalyticsは、ユーザー自身のGeoGuessrラウンド地点を地図上に保存し、振り返るためのサービスです。
GeoGuessAnalytics Chrome拡張機能は、対応するGeoGuessrゲームページから完了済みラウンドのデータを取得し、ユーザーのGeoGuessAnalyticsアカウントへ同期します。
バージョン1.2.0では、拡張機能専用の更新可能なセッション、拡張機能セッションの管理、バージョン付きアカウントデータのエクスポート、および直近の再認証後に行うセルフサービスのアカウント削除を追加します。
収集するデータ
拡張機能が完了済みGeoGuessrラウンドをキャプチャする際、次の情報を収集する場合があります。
- GeoGuessrゲームID
- 取得元ゲームURL
- マップ名
- ゲームモード
- 移動設定
- ラウンド番号
- 総ラウンド数
- 合計スコア
- ラウンドスコア
- 距離
- 推測地点の緯度・経度
- 正解地点の緯度・経度
- 取得可能な場合の国コード
- キャプチャ日時
GeoGuessAnalyticsのアカウントを作成または利用する際には、次の情報も保存します。
- メールアドレス
- Googleログイン利用時のGoogleアカウント識別子
- パスワードのハッシュ値
- アカウントの状態
- アカウントのロールおよびプラン
- メールアドレスの確認状態
- パスワード再設定を要求した際のトークン関連情報
- ログイン状態の維持に使用するリフレッシュトークン関連情報
- セッション識別子、拡張機能バージョン、有効期限、失効状態、最終利用日時およびリフレッシュトークンのハッシュ記録を含む拡張機能セッション情報
- 拡張機能の一回限りの連携および重要なアカウント操作に使用する、有効期限付きトークンのハッシュ記録
Googleログインを利用する場合、GeoGuessAnalyticsはGoogle IDトークンに含まれるGoogleアカウント識別子やメールアドレスなど、認証に必要な情報を受け取ります。Googleアカウントのパスワードを受け取ることはありません。
収集しないデータ
- GeoGuessrのパスワード
- GeoGuessrの認証Cookieまたはトークン
- 支払い情報
- 対応するGeoGuessrページ以外の閲覧履歴
- 個人的なメッセージまたはチャット内容
- 画面録画、マイク音声またはカメラ映像
データの利用目的
収集したデータは、次の目的で使用します。
- ユーザーのGeoGuessrラウンド履歴を保存する
- 保存地点をGeoGuessAnalyticsの地図上に表示する
- ゲーム、国、モード、移動設定およびプレイ日時による絞り込みと統計表示を提供する
- スコア、距離、ゲームモード、移動設定、推測地点および正解地点などのラウンド詳細を表示する
- ユーザーを認証し、保存データへのアクセスを保護する
- Chrome拡張機能をユーザーのGeoGuessAnalyticsアカウントへ連携する
- メールアドレス確認やパスワード再設定など、アカウントに関するメールを送信する
- サポート、診断、セキュリティおよびデータ品質確認のための管理機能を運用する
ユーザーデータを販売することはありません。
Google APIから受け取った情報の使用は、限定利用要件を含むChrome ウェブストアのユーザーデータポリシーに準拠します。
管理者アクセスは、権限を付与されたGeoGuessAnalytics運営者に限定され、運用、サポート、診断、セキュリティおよびデータ品質の確認にのみ使用されます。
データの保存
キャプチャしたラウンドデータは、GeoGuessAnalyticsのバックエンドシステムに保存されます。
Chrome拡張機能は、次の限定的なデータをブラウザ内にも保存する場合があります。
- 同期に使用する拡張機能専用のアクセストークンとリフレッシュトークン、セッション識別子、拡張機能バージョンおよびアカウント概要
- 同期待ちのキャプチャ済みラウンド
- 同期状態、エラーメッセージおよび再試行情報
- 重複保存を防ぐためにローカル保存されるキャプチャ履歴
Webのリフレッシュトークンは安全なHttpOnlyブラウザCookieに保存され、Webのアクセストークンはアプリケーションメモリ内で保持されます。拡張機能は一回限りの連携を通じて、有効期限が15分の専用アクセストークンと、有効期限が30日で更新のたびにローテーションするリフレッシュトークンを受け取ります。Webアプリを閉じている間もラウンドを同期できるよう、これらをchrome.storage.localに保存し、API側では拡張機能の各リフレッシュトークンをハッシュ値でのみ保存します。
Chrome拡張機能の権限
拡張機能はChrome Storageを使用して、アカウント連携状態、同期待ちのキャプチャ済みラウンド、および同期結果を保存します。完了したラウンドデータを検出するために対応するGeoGuessrページへのアクセス権限を、ユーザーのアカウントへデータを同期するためにGeoGuessAnalytics APIへのアクセス権限を使用します。
また、ユーザーがアカウントページから拡張機能を連携または解除できるよう、GeoGuessAnalytics Webアプリからのメッセージを受け取ります。
データの共有
ユーザーデータを広告事業者へ販売または共有することはありません。
データは、ホスティング、データベース、メール配信、ログ管理など、GeoGuessAnalyticsの運営に使用するインフラ事業者によって処理される場合があります。これらの事業者は、サービス運営のためにのみ利用します。
- Webアプリおよびバックエンドのホスティング・デプロイ事業者
- アカウントおよびラウンドデータを保存するデータベース事業者
- メールアドレス確認およびパスワード再設定メールを配信するメール事業者
- Googleログイン、MapsおよびStreet Viewに使用するGoogleサービス
保存地点を表示するため、WebアプリではGoogle MapsおよびStreet Viewを読み込みます。これらのGoogleサービスは、Googleが定める利用規約およびプライバシーポリシーに従ってリクエストを処理する場合があります。
ユーザーによる管理
- アカウント、ゲームおよびラウンド地点を含むバージョン付きJSONデータをダウンロードする
- Webアプリのアカウントページから拡張機能の連携を解除する
- Webアプリからログアウトする
- 拡張機能を削除して、拡張機能内に保存されたローカルデータを削除する
- 直近の再認証と明示的な確認後に、GeoGuessAnalyticsアカウントおよびサーバー側のデータを完全に削除する
アカウント削除とデータ保持
パスワードまたはGoogleによる直近の再認証後にユーザーがアカウント削除を確認すると、GeoGuessAnalyticsはアカウント、認証プロバイダー連携、アクティブなトークンと拡張機能セッションの記録、ゲームおよびラウンド地点を運用データベースから完全に削除します。
セキュリティおよび運用上の説明責任のために保持が必要な管理監査ログは残る場合がありますが、削除されたユーザーへの参照は匿名化され、削除されたメールアドレスや外部プロバイダー識別子は保持されません。
アカウントを削除しても、Chrome拡張機能内に保存済みのデータは自動では削除されません。連携解除により拡張機能の認証情報が削除され、拡張機能自体を削除すると残りのローカルデータも削除されます。
セキュリティ
GeoGuessAnalyticsは、ユーザーデータを保護するために認証を使用します。パスワードは平文ではなく、ハッシュ値として保存されます。
ユーザーは、ブラウザ、Chrome拡張機能およびGeoGuessAnalyticsアカウントの認証情報を安全に管理してください。
子どもの利用について
GeoGuessAnalyticsは13歳未満の子どもを対象としていません。
変更について
サービス内容の変更に応じて、本プライバシーポリシーを更新する場合があります。最新版はGeoGuessAnalyticsのウェブサイトに掲載します。
お問い合わせ
プライバシーに関するご質問またはデータ削除のご依頼は、 [email protected] までご連絡ください。