「TypingPlus Tracker Pro」プライバシーポリシー
「TypingPlus Tracker Pro」(以下、「本拡張機能」)は、タイピング練習・ハクスラサイト「タイピングplus」の利用を支援する公認総合拡張ツールです。ユーザーのプライバシー保護を最優先に考えて設計されており、本拡張機能におけるユーザーデータの取り扱いについて以下の通りポリシーを定めます。
【最重要】本拡張機能は、ユーザーのいかなるデータも外部のサーバーに送信することは一切ありません。すべてのデータはユーザーご自身のブラウザ内にのみローカル保存されます。
1. 収集および保存する情報
本拡張機能は、タイピング練習の記録・分析および各種サポート機能を提供するため、以下の情報をユーザーのブラウザ内(IndexedDB および chrome.storage.local)にのみ保存します。
- タイピング練習履歴:
練習日時、スコア、KPM(1分間あたりの打鍵数)、打鍵数、ミス入力数、正確率、入力時間、獲得経験値、コイン数、ドロップ武器情報、プレイした練習モード(基本練習、1分/3分/5分練習、miri式練習モード、チャット対戦、打鍵の扉、集中モード等)。
- 単語帳データ (Wordbook):
練習中やチャット対戦中に出題された単語、読み仮名、および各練習モード別の出現回数。
- トロフィー・実績データ:
公式トロフィーの獲得状況、オリジナル進化トロフィー(全13系統・Tier 1〜20)の達成状況、過去最高記録(自己ベストスコア、最高打鍵力、見込みダメージ等)。
- お気に入りユーザーのデータ:
ユーザー自身が登録した他プレイヤーの会員番号、プレイヤー名、レベル、平均スコア、装備情報、自己ベストスコア。
- 通知センター履歴:
武器ドロップ検知通知や自己ベスト更新・目標達成通知の履歴一覧。
- ユーザー設定情報:
週間目標打鍵数、チャット対戦設定、背景・文字縁取り・ミニキーボード設定、カスタム武器ドロップ検知ルール等の各種カスタマイズ設定値。
2. データの利用目的
保存されたデータは、以下の目的のために本拡張機能の内部(ローカル環境)でのみ使用されます。
- ダッシュボードおよびグラフ機能を用いた、過去のタイピング結果・打鍵ペースの分析および視覚化。
- 出題単語の50音順辞書表示、複数モード絞り込み集計、およびCSV形式でのエクスポート。
- 公式トロフィー獲得進捗の可視化、オリジナル進化トロフィーおよび総合TROPHY RATINGの自動算出。
- 週間目標打鍵数の達成状況の判定および週次・月次レポート表示。
- ダメージ予測シミュレーターでの装備やステータスの比較、および目標ランク到達に必要なスコアの逆算。
- 現在出現中のボス情報における他ユーザー合計ダメージや残HPプログレスバーの算出・表示。
- カスタム武器ドロップ検知ルールに合致した際の通知表示および通知履歴の管理。
- ユーザーの意志によるセキュアなバックアップファイル(.tpb形式)の出力および復元。
3. データの管理と安全性
- 完全ローカル完結:
すべてのデータは、ユーザーのローカルデバイス上のブラウザ用セキュアストレージ(IndexedDB および chrome.storage.local)に保存され、開発者を含むいかなる外部のサーバー・第三者にも送信されることはありません。
- バックアップの暗号化と圧縮:
ユーザーがバックアップ機能を利用してデータをファイルに書き出す(エクスポートする)際、データは業界標準の AES-GCM (256bit) 暗号化および Gzip 圧縮を用いて強固に保護された状態(.tpbファイル)で出力されます。
- バックアップ除外データ(安全性への配慮):
ファイル容量の肥大化によるブラウザのクラッシュを防止するため、PC内から直接登録したローカル画像データ本体(Base64文字列)はバックアップファイルから意図的に除外されます(Web画像URLやパラメータ設定はすべて保持されます)。
4. 第三者への開示・提供
本拡張機能はデータを外部に送信しないため、収集したデータを第三者に開示、販売、共有、譲渡することは一切ありません。
5. プライバシーポリシーの変更
本プライバシーポリシーは、本拡張機能の機能アップデートやブラウザの仕様変更、法的要件の改定に伴い、更新されることがあります。重要な変更がある場合は、拡張機能内のヘルプページ等を通じて分かりやすく通知いたします。
6. お問い合わせ
本ポリシーまたは本拡張機能におけるデータの取り扱いに関するご質問・ご要望がございましたら、GitHubの該当リポジトリのIssue、または開発者の連絡先までお問い合わせください。