プライバシーポリシー
PRIVACY POLICY最終更新:2026-05-25
ひらく(以下「本サイト」)は、利用者の個人情報を取り扱うにあたり、 利用者の権利・利益を尊重し、関連する法令を遵守します。本ポリシーは 本サイトが収集する情報の範囲、用途、第三者送信について明示することを 目的とします。
1. 収集する情報
1-1. 自動的に収集される情報
- localStorage に保存される学習データ: 読了履歴・ブックマーク・お気に入り・バッジ・学習メモ・表示設定。すべて利用者の端末内に保存され、サーバに送信されません(ログインしていない場合)。
- Cloudflare Pages のアクセスログ: IP アドレス、User-Agent、参照元 URL、アクセス日時など、ホスティング事業者である Cloudflare 社が自動収集する標準的なログ。ホスティング運用と DDoS 防御のために最大 30 日保管されます。
- クライアントエラーレポート: JavaScript の実行エラーが発生した場合、エラーメッセージ・スタックトレース・該当 URL・User-Agent を
/api/errorへ送信し、Cloudflare KV に 30 日間保管します。デバッグ目的にのみ利用します。
1-2. ログイン時に収集する情報
- Google アカウント情報: Google Sign-In を利用してログインした場合、Google から OAuth スコープ
openid email profileによって取得した 表示名・メールアドレス・プロフィール画像 URL・Google アカウント識別子 (sub) を Cloudflare KV に保存します。 - クラウド同期される学習データ: ログイン後、上記 1-1 の学習データがクラウド (Cloudflare KV) に同期されます。これにより複数端末間で学習データを共有できます。
- セッション Cookie:
hsessという HttpOnly Cookie に、KV 上のセッション識別子を保存します。Cookie 自体には個人を特定する情報を含めません(KV の参照キーのみ)。有効期限はデフォルト 30 日。
2. 情報の用途
- 利用者の学習体験の提供・改善
- 複数端末間での学習データ同期
- 不正アクセス・スパムの防止
- サーバ運用上の障害対応・パフォーマンス改善
3. 第三者への提供
本サイトは収集した個人情報を、利用者の同意なく第三者に提供しません。 ただし、以下のサービス事業者に対しては、サービス提供の必要上、所定の 情報が技術的に共有されます:
- Google LLC: Google Sign-In のための ID Token 検証 (oauth2.googleapis.com)。
- Cloudflare, Inc.: ホスティング・KV ストレージ・DDoS 防御。
- Google Fonts: Noto Sans JP / Noto Serif JP のフォント配信。User-Agent と IP アドレスが Google に送信されます。
法令に基づく開示請求があった場合、必要な範囲で開示することがあります。
4. データの保管期間
- localStorage: 利用者が手動でクリアするまで端末内に保存。
- セッション Cookie: デフォルト 30 日 (ログアウト時に削除可)。
- クラウド同期データ: 利用者がプロフィールページで明示的に削除するまで保存。
- エラーログ: 30 日後に自動削除。
- Cloudflare のアクセスログ: Cloudflare 社のポリシーに従い管理。
5. 利用者の権利
- 閲覧: ログイン後、プロフィールページから自分の保存データを JSON 形式でエクスポートできます。
- 削除: 同ページの「クラウドの学習データを削除」ボタンで、サーバ上のデータを完全に削除できます。
- ログアウト: ヘッダー右上のユーザーメニューからログアウトできます (Cookie が即時削除されます)。
- localStorage の削除: ブラウザの設定からサイトデータを削除することで、端末内の情報をすべて消去できます。
6. Cookie の利用
本サイトは以下の Cookie を利用します:
- hsess (必須・第一者): セッション識別子。ログイン中のみ発行。HttpOnly + Secure + SameSite=Lax。
上記以外の第三者 Cookie (広告・分析)、トラッキングピクセル等は使用していません。 Google Analytics 等の解析ツールも導入していません。
7. 子どもの個人情報
本サイトは小中高校生の学習を対象とした教材を提供していますが、 13 歳未満の利用者は保護者の同意のうえ利用してください。 ログイン機能 (Google アカウント) を利用する際は、Google 自身の年齢制限に 準じます。
8. お問い合わせ
本ポリシーに関するご質問・データ削除依頼などは、 GitHub Issues または GitHub の連絡フォーム経由でご連絡ください。
9. 改定
本ポリシーは法令の変更やサービス内容の変更に応じて改定することがあります。 重大な変更がある場合は、本サイト上で告知します。