JLPT学習
← トップへ戻る

プライバシーポリシー

最終更新日: 2026年3月18日

1. はじめに

JLPT学習(以下「本アプリ」)は、ユーザーのプライバシーを尊重し、個人情報の保護に努めます。 本プライバシーポリシーは、本アプリにおける個人情報の取り扱いについて説明します。

2. 収集する情報

本アプリでは、以下の情報を収集する場合があります。

2.1 アカウント登録時

  • メールアドレス
  • パスワード(暗号化して保存)

2.2 学習利用時

  • 回答履歴(問題ID、選択した回答、正誤)
  • カテゴリ別正答率の統計データ

2.3 自動的に収集される情報

  • 問題の品質評価(良問/問題あり)

3. 情報の利用目的

収集した情報は、以下の目的で利用します。

  • ユーザー認証およびアカウント管理
  • 学習履歴の記録と苦手分析の提供
  • 問題品質の改善
  • サービスの安定運用と改善

4. Cookieの使用

本アプリでは、ユーザー認証のためにCookieを使用しています。 使用するCookieはhttpOnly属性を持つセッション管理用のもので、 トラッキングや広告目的のCookieは使用していません。

5. 情報の第三者提供

本アプリでは、収集した個人情報を第三者に提供・販売することはありません。 ただし、法令に基づく開示請求があった場合はこの限りではありません。

6. データの保管

ユーザーデータはGoogle Cloud(Firestore)上に保管されます。 パスワードはArgon2idアルゴリズムで暗号化されており、平文では保存されません。

7. ユーザーの権利

ユーザーは以下の権利を有します。

  • アカウントの削除を要求する権利
  • 保存されたデータの開示を要求する権利
  • データの訂正を要求する権利

これらの要求は、GitHubリポジトリのIssueまたは管理者への連絡により行うことができます。

8. セキュリティ

本アプリでは、ユーザーデータの保護のために以下のセキュリティ対策を実施しています。

  • HTTPS通信の強制
  • httpOnly Cookie による認証トークン管理
  • パスワードの暗号化保存(Argon2id)
  • レート制限によるブルートフォース攻撃の防止
  • セキュリティヘッダーの設定(X-Frame-Options, HSTS等)

9. ポリシーの変更

本プライバシーポリシーは、必要に応じて変更される場合があります。 重要な変更がある場合は、本ページにて通知します。

10. お問い合わせ

プライバシーに関するお問い合わせは、GitHubよりご連絡ください。