プライバシーポリシー
LearnBlob(ランブロ)の運営者(以下「当方」といいます)は、本アプリ及び本ウェブサイト(以下あわせて 「本サービス」といいます)においてユーザーの情報をどのように取得し、何のために利用し、どこに保存するかを、 以下のとおり定めます。当方は、本サービスの提供に必要な最小限の情報のみを取得することを方針とします。
1. 取得する情報
当方が本サービスにおいて取得する情報は、以下のとおりです。
1-1. アカウント情報
- メールアドレス — アカウントの識別子として登録されます。
- パスワード — 認証基盤(Amazon Cognito)が管理します。当方はパスワードそのものを参照できません。
- アカウント識別子 — 認証基盤が発行する内部的な ID。学習データはこの ID に紐づけて保存されます。
- 同意の記録 — ユーザーが同意した利用規約及びプライバシーポリシーの版(改定日。例: 2026-09-02)と、その記録を更新した日時。同意をいただいたことの記録として当方のサーバーに保存します。設定ではなく記録であるため、ユーザーが値を変更することはできません(第11項 (7) の変更・削除の対象には含まれません)。
1-2. プロフィール情報(いずれも任意入力)
- ニックネーム(20文字以内)
- 国(ISO 3166-1 の2文字の国コード。国名の選択のみで、住所は取得しません)
- 学習難易度(未就学 / 小学 / 中学 / 高校 / 一般 / 専門の6段階から選択)
- 表示言語(日本語 / 英語)
1-3. 学習データ
学習データは、当方のサーバーに保存するものと、ご利用の端末内にのみ保存するものに分かれます。
(a) 当方のサーバーに保存するもの
- コースの生成のために入力した内容 — 入力したテキスト、アップロードしたファイル、指定した URL。
- 生成されたコース・レッスン・問題カードとその本文。
- 学習の進捗 — 累計の経験値、その日に獲得した経験値とその日付、連続学習日数と最後に目標を達成した日、最後に開いたコース及びレッスンの識別子。
- アプリ内の記録 — 獲得・使用したコインと鍵の累計、開けた宝箱の回数、ログインボーナスを最後に受け取った日、所持している装飾品と装備の状態、解放したゲームの種類。
- カードの修正依頼 — 誤りの報告として送信された対象カードの情報。
(b) ご利用の端末内にのみ保存するもの(当方のサーバーへは送信されません)
- 復習カード(復習デッキ) — 間違えた問題の問題文・解答の控えと、最後に間違えた日付。端末内のファイルに保存され、サーバーとの同期は行いません。そのため、機種変更等により端末が変わると引き継がれません。
- 個々の問題の正誤の記録 — その場の採点と復習カードの作成に用いるものであり、1問ごとの正誤をサーバーに保存することはありません。
なお、レベルは累計の経験値から都度算出して表示する値であり、レベルそのものを保存することはありません。
1-4. 利用状況の計測情報
本アプリの改善のために、Firebase Analytics を用いて操作の発生を記録します。詳細は第4項及び第5項に記載します。
1-5. 取得しない情報
- 氏名・住所・電話番号・生年月日・年齢は取得しません。
- クレジットカード番号等の決済情報は取得しません(将来、有料プランを提供する場合の決済は、アプリストアの課金機能を通じて行われ、当方は決済情報を保持しません)。
- 位置情報(GPS)・連絡先・写真ライブラリ・マイク・カメラの情報は取得しません。
アカウントを作成しないでご利用の場合(ゲスト利用): プロフィールや学習の記録は端末内にのみ保存され、当方のサーバーに送信されません。ただし、コースの生成を行うときには、入力した内容がサーバーへ送信され、生成されたコース・レッスン・問題カードとともに当方のサーバーに保存されます(保存先・保存期間・削除の求め方は第7項 (7)(8))。また、利用状況の計測情報は送信されます。
2. 情報の利用目的
当方は、取得した情報を以下の目的のために利用します。
- 本サービスの提供・維持(アカウントの認証、学習データの保存と複数端末間での同期)
- 入力内容に基づく学習教材の生成
- 学習の進捗・経験値・連続記録の算出と表示
- ランキング機能の提供(第8項)
- コース生成回数の利用枠の管理と、不正・過大な利用の防止
- 不具合の調査・原因の特定と、本サービスの品質改善
- 本サービスの利用状況の把握と、機能の改善・開発の判断
- ユーザーからのお問い合わせへの対応
- 重要なお知らせ(規約の変更、サービスの停止・終了等)の連絡
- 法令に基づく対応
当方は、上記の目的の範囲を超えて情報を利用する場合、あらかじめ本人の同意を得るものとします。
3. Google アカウントでログインした場合に取得する情報
- ユーザーが Google アカウントでのログインを選択した場合、当方は Google から、ユーザーの同意に基づきメールアドレス及び基本的なプロフィール情報(表示名等)を受け取ります。要求する権限は
email・profile・openidの範囲に限られます。 - 当方が Google から受け取るのは上記の情報のみであり、Gmail の本文、Google ドライブのファイル、連絡先その他の情報にはアクセスしません。
- 受け取った情報は、アカウントの作成と本人の識別のために利用します。
- Google ログインの過程における Google 側の情報の取扱いについては、Google のプライバシーポリシーが適用されます。
4. 利用状況の計測(Firebase Analytics)
- 当方は、本アプリのどの機能が使われているかを把握し改善に役立てるため、Google が提供する Firebase Analytics(Google アナリティクス for Firebase)を利用しています。
- 本アプリが独自に送信するのは、「どの操作が起きたか」を表すイベント名と、それに付随するごく限られたパラメータだけです(一覧は第5項)。
- パラメータに含めるのは、内部的な ID(コース ID・レッスン ID)、数値、あらかじめ定めた選択肢の値(ゲームの種類・入力の種別・レアリティ等)に限られます。
- ニックネーム、国、メールアドレス、入力したテキスト、生成された教材の本文、問題文、解答は、計測イベントに一切含めません。この方針はプログラム上、イベントを組み立てる箇所を1か所に集約することで担保しています。
- プロフィールの編集を記録する
profile_updatedは、「どの項目を編集したか」という項目名のみを送信し、入力された値は送信しません。 - 計測は本アプリの機能ではないため、送信に失敗した場合は記録が失われるだけで、学習には影響しません。また、Firebase の初期化ができない環境では、計測は一切行われません。
- 上記のイベントに加え、Firebase Analytics は Google の仕様に基づき、アプリの初回起動・セッションの開始・画面の表示・アプリの削除といったイベントを自動的に記録するほか、アプリのインストール識別子、アプリのバージョン、端末の機種・OS、通信環境から推定されるおおまかな地域といった情報を自動的に収集します。これらの取扱いは Google のプライバシーポリシー及び Firebase のデータ処理条件に従います。
- ユーザーは、本アプリを削除することで計測の対象から外れます。
5. 送信するイベントの一覧
本アプリが独自に定義して Firebase Analytics へ送信するイベントは、以下の32種類です(本ポリシーの最終改定日時点の実装に基づきます)。
| イベント名 | パラメータ | 記録する内容 |
|---|---|---|
lesson_start | course_id, lesson_id, game_type | レッスンを開始した |
lesson_complete | course_id, lesson_id, game_type, correct, total, xp | レッスンを終えた(正解数・問題数・獲得経験値) |
continue_tap | — | ホームの「つづきから」を押した |
daily_goal_reached | — | その日の目標に到達した |
course_generate_start | source_type | コース生成を開始した(入力の種別: 文章 / PDF / URL) |
draft_created | fact_count | 下書きができて確認画面が開いた(抽出できた項目数) |
generation_confirmed | — | 確認画面で本生成を開始した |
draft_discarded | — | 確認画面を開始せずに離れた |
course_generate_complete | course_id, lesson_count | コースが完成した(レッスン数) |
course_generate_failed | source_type | コース生成に失敗した |
course_preview_view | course_id | 「このコースで学べること」を開いた |
review_session_start | today_count, all_count | 復習を開始した(対象カードの件数) |
review_card_trashed | — | 復習カードを削除した |
card_reported | game_type, source | カードの修正依頼を送った(依頼した画面の種別) |
login | method | ログインした(方式: メール / Google) |
guest_migration | course_count | ゲストのデータをアカウントへ引き継いだ(コース数) |
profile_updated | field | プロフィールを編集した(項目名のみ。値は送信しません) |
chest_open | rarity, pity | 宝箱を開けた(レアリティ・確定枠かどうか) |
game_unlocked | game_type | 鍵でゲームを解放した |
games_screen_view | source | ゲーム一覧を開いた(遷移元の種別) |
login_bonus | coins, streak | ログインボーナスを受け取った(コイン数・連続日数) |
onboarding_complete | language, learning_level | 初回設定を完了した(選択した表示言語・学習難易度) |
onboarding_started | repeat | オープニング映像が始まった(2回目以降かどうか) |
onboarding_completed | seconds | オープニング映像を見終えた(視聴した秒数) |
onboarding_skipped | scene | オープニング映像をスキップした(場面の名前) |
medley_start | — | 体験リミックスを開始した |
medley_complete | correct | 体験リミックスを遊び切った(正解数) |
medley_skip | answered | 体験リミックスをスキップした(解いた問題数) |
repair_promo_shown | — | 修正機能の説明を表示した |
ranking_view | period, scope | ランキングを表示した(期間: 週間 / 月間、範囲: 世界 / 国内) |
plan_screen_view | source | プラン画面を開いた(遷移元の種別) |
plan_cta_tap | plan | プランの申込ボタンを押した(プランの種別) |
course_id 及び lesson_id は、本サービスが内部的に付与する識別子であり、コース名や教材の内容は含みません。
上記の一覧は、本アプリが独自に送信するイベントを網羅したものです。このほかに、Firebase Analytics が Google の仕様に基づいて自動的に記録するイベント(アプリの初回起動、セッションの開始、画面の表示、アプリの削除等)があります。これらは本アプリが組み立てて送信するものではなく、Google が定める仕様に従って収集されるものであり、その内容及び取扱いは Google のプライバシーポリシー及び Firebase のデータ処理条件に従います(第4項 (7))。
本アプリの機能追加に伴い、本アプリが独自に送信するイベントが増減した場合は、本ポリシーを改定して一覧を更新します。
6. 生成 AI による処理
- コースの生成にあたり、ユーザーが入力した内容は、Amazon Web Services(以下「AWS」といいます)が提供する Amazon Bedrock 上の生成 AI モデルへ送信され、学習教材へ変換されます。
- Amazon Bedrock は、AWS のマネージドサービスとして提供されるものであり、AWS の定めるところにより、入力した内容がモデルの学習に利用されることはありません。
- Amazon Bedrock の推論は、処理能力の確保のため、複数の AWS リージョンにまたがって実行される構成(クロスリージョン推論)を用いる場合があります。この場合、入力した内容が日本国外の AWS リージョンで処理されることがあります。処理はいずれも AWS の管理下で行われ、処理後に当該内容が当該リージョンに保存されることはありません。
- 当方は、入力した内容及び生成された教材を、当方以外の第三者の生成 AI の学習のために提供することはありません。
- 生成される内容の性質及び免責については、利用規約 第4条をご確認ください。
7. 情報の保存先と保存期間
- アカウント情報、プロフィール情報、サーバーに保存する学習データ(第1項 1-3 (a))及び生成された教材は、AWS の東京リージョン(ap-northeast-1)に保存されます。
- アカウント情報は Amazon Cognito に、その他のデータは Amazon DynamoDB に保存されます。
- コース生成のためにアップロードされたファイルは Amazon S3 に一時的に保存され、アップロードから7日後に自動的に削除されます。
- 学習データ及び生成された教材は、アカウントが存続する間、または本サービスの提供が終了するまで保存されます。
- アカウントの削除を行った場合の取扱いは、第11項に記載します。
- 復習カード及び個々の問題の正誤の記録は、アカウントの有無にかかわらず、ご利用の端末内にのみ保存されます(第1項 1-3 (b))。これらは当方のサーバーに保存されないため、保存期間は端末上でアプリが保持している間となり、削除の方法は第11項に記載します。
- ゲスト利用(アカウントを作成しないでのご利用)中のプロフィール及び学習の記録は、ご利用の端末内にのみ保存されます(第1項の注記)。ただし、ゲスト利用中にコースの生成を行った場合、以下は当方のサーバー(AWS の東京リージョン)に保存されます。これらは、認証基盤が発行する匿名の識別子(メールアドレス等を伴わない、端末に対して発行される ID)に紐づけて保存されます。
- 生成のために入力した内容及び生成の処理を管理する記録(生成ジョブ) — 作成から30日を経過した後に自動的に削除されます。
- 生成されたコース・レッスン・問題カード — 本サービスの提供が終了するまで、または本項の (8) により削除するまで保存されます。
- おためし生成を利用したことの記録(生成回数の上限の管理に用いる記録) — 同上。
- 問題カードの修正依頼(通報)の内容及びその回数の記録 — ゲスト利用中に修正依頼を行った場合に保存されます。
- 本項の (7) によりゲスト利用中に当方のサーバーへ保存されたデータの削除をご希望の場合は、第15項のお問い合わせ窓口で受け付けます。ゲスト利用には登録されたメールアドレスがないため、削除の対象を特定するために、生成を行ったおおよその日時・生成した教材の題材など、対象を識別できる情報をお知らせいただくようお願いする場合があります。
- Firebase Analytics が収集した計測情報は Google のサーバーに保存され、その保存期間は Google が定める保持設定に従います。
8. 他の利用者に表示される情報
- 本サービスのランキング機能では、上位の利用者について、ニックネーム、国、その期間に獲得した経験値、順位が他の利用者に表示されます。
- メールアドレス、学習した内容、生成した教材、その他の情報が他の利用者に表示されることはありません。
- ニックネームは他の利用者に見える情報です。本名その他、個人を特定できる情報を設定しないようご注意ください。ニックネームと国は、本アプリのプロフィール画面からいつでも変更・削除できます。
- ニックネームを設定していない場合、ランキングには名前が表示されません。
9. 第三者提供と外部サービスの利用
- 当方は、取得した個人情報を第三者に販売・貸与・提供することはありません。ただし、以下の場合を除きます。
- 本人の同意がある場合
- 法令に基づく場合、または裁判所・捜査機関等から法令に基づく開示を求められた場合
- 人の生命・身体・財産の保護のために必要があり、本人の同意を得ることが困難な場合
- 事業の譲渡等に伴い情報を承継する場合(利用規約 第17条)
- 当方は、本サービスの提供のために以下の外部サービスを利用しており、その範囲で情報の取扱いを委託しています。
- Amazon Web Services(AWS) — 認証(Amazon Cognito)、データの保存(Amazon DynamoDB / Amazon S3)、サーバー処理、生成 AI(Amazon Bedrock)、コンテンツ配信
- Google — 利用状況の計測(Firebase Analytics)、Google アカウントによるログイン、アプリの配信(Google Play)
- Apple — アプリの配信(App Store。iOS 版を提供する場合)
- 当方は、これらの委託先について、契約及び各社の定める条件に従って適切に監督します。各社における情報の取扱いについては、各社のプライバシーポリシーが適用されます。
- 本サービスは、広告の配信及び広告目的でのデータの第三者提供を行いません。
10. 安全管理措置
- 本サービスとサーバーとの通信は、すべて HTTPS により暗号化されます。
- サーバー上のデータは、AWS が提供する標準的なアクセス制御及び保護の仕組みのもとで管理し、アクセスできる権限は本サービスの運営に必要な範囲に限定しています。
- 学習データへのアクセスは、認証されたアカウント本人の範囲に限られるよう設計しています。
- パスワードは認証基盤(Amazon Cognito)が管理し、当方はこれを参照できません。
- 当方は個人開発者として本サービスを運営しており、情報を取り扱うのは運営者本人のみです。
- 万一、個人情報の漏えい等の事案が発生した場合、当方は法令に従って必要な対応を行い、影響を受けるユーザーに対し速やかに通知します。
11. アカウントの削除・情報の開示等の請求
- ユーザーは、いつでもアカウントの削除を求めることができます。
- 本ポリシーの最終改定日現在、アプリ内からの削除の導線は準備中です。アカウントの削除をご希望の場合は、登録されているメールアドレスからhanabusa.aien@gmail.com宛にご連絡ください。当方が本人であることを確認したうえで、削除の手続きを行います。
- アカウントを削除した場合、当方のサーバーに保存されているアカウント情報、プロフィール情報、学習データ(第1項 1-3 (a))及び生成された教材は削除され、復元することはできません。ランキングに反映されていた記録も表示されなくなります。
- ご利用の端末内にのみ保存されているデータ(復習カード及び個々の問題の正誤の記録。第1項 1-3 (b))は、アカウントの削除によっては削除されません。これらは、本アプリをアンインストールするか、端末の設定から本アプリのデータを消去することで削除されます。
- すでに Firebase Analytics に送信された計測情報は、個人を特定しない形で統計的に処理されているため、個別に削除することはできません。
- ユーザーは、当方が保有する自己の個人情報について、開示、訂正、追加、利用停止、消去を求めることができます。本項の (2) に記載した窓口までご連絡ください。当方は、本人であることを確認したうえで、法令に従い合理的な期間内に対応します。
- プロフィール情報(ニックネーム・国・学習難易度・表示言語)は、アカウントを削除しなくても、本アプリのプロフィール画面からいつでも変更・削除できます。
- 個々のコース及び復習カードは、本アプリの操作によりユーザー自身で削除できます。
- アプリ内からの削除の導線は、今後の更新で提供する予定です。提供を開始した際には、本ポリシーを改定してお知らせします。
12. お子様の利用について
- 本サービスは、大人から子供まで利用できる学習アプリとして設計されています。
- 当方は、生年月日・年齢を一切取得しません。本アプリでは、学習内容の難易度を「未就学 / 小学 / 中学 / 高校 / 一般 / 専門」の6段階からユーザー自身が選ぶ方式としており、これは生成する教材の難易度を決めるためだけに用いる設定であって、利用者の実年齢を表すものではなく、年齢の推定にも利用しません。
- お子様が本サービスを利用される場合は、保護者の方の同意のもとでご利用ください。保護者の方には、ニックネームが他の利用者に表示されること(第8項)、及び生成される教材に誤りが含まれうること(利用規約 第4条)をご確認いただくようお願いします。
- 保護者の方は、お子様に関する情報の削除を、第11項の窓口を通じて求めることができます。
13. 本ウェブサイトについて(Cookie 等)
- 本ウェブサイト(learnblob.com)は、Cookie を使用せず、アクセス解析ツール・広告タグ・外部のフォントや配信サービスを一切設置していません。
- 本ウェブサイトの閲覧により、当方が閲覧者を識別できる情報を取得することはありません。
- ウェブサイトの配信基盤(Amazon CloudFront)は、その運用上、通信のログを一時的に記録することがあります。
14. 本ポリシーの変更
- 当方は、法令の改正や本サービスの内容の変更に応じて、本ポリシーを変更することがあります。
- 変更後の内容は、本ページに掲示した時点から効力を生じます。
- ユーザーの権利に重要な影響を及ぼす変更を行う場合、当方は、ユーザーがアカウントを引き続きご利用いただく際(本アプリへのログイン時)に、変更後の内容を本アプリ内で提示し、改めて同意を求めるものとします。
- 本ポリシーの版は、本ページ冒頭に記載する最終改定日により識別します。
- 本ポリシー及び利用規約は、同一の同意手続き及び共通の1つの版により管理します。したがって、いずれか一方に本項の (3) に該当する重要な変更があった場合、当方は、両文書についてまとめて改めて同意を求めるものとし、両文書の最終改定日は常に同じ日付になります(利用規約 第15条)。
15. お問い合わせ
本ポリシー及び個人情報の取扱いに関するお問い合わせ、開示等の請求は、以下までご連絡ください。
以上