プライバシーポリシー
LearnBlob(ランブロ)の運営者(以下「当方」といいます)は、本アプリ及び本ウェブサイト(以下あわせて 「本サービス」といいます)においてユーザーの情報をどのように取得し、何のために利用し、どこに保存するかを、 以下のとおり定めます。当方は、本サービスの提供に必要な最小限の情報のみを取得することを方針とします。
1. 取得する情報
当方が本サービスにおいて取得する情報は、以下のとおりです。
1-1. アカウント情報
- メールアドレス — アカウントの識別子として登録されます。
- パスワード — 認証基盤(Amazon Cognito)が管理します。当方はパスワードそのものを参照できません。
- アカウント識別子 — 認証基盤が発行する内部的な ID。学習データはこの ID に紐づけて保存されます。
- 同意の記録 — ユーザーが同意した利用規約及びプライバシーポリシーの版(改定日。例: 2026-09-02)と、その記録を更新した日時。同意をいただいたことの記録として当方のサーバーに保存します。設定ではなく記録であるため、ユーザーが値を変更することはできません(第10項 (7) の変更・削除の対象には含まれません)。
1-2. プロフィール情報(いずれも任意入力)
- ニックネーム(20文字以内)
- 国(ISO 3166-1 の2文字の国コード。国名の選択のみで、住所は取得しません)
- 学習難易度(未就学 / 小学 / 中学 / 高校 / 一般 / 専門の6段階から選択)
- 表示言語(日本語 / 英語)
1-3. 学習データ
学習データは、当方のサーバーに保存するものと、ご利用の端末内にのみ保存するものに分かれます。
(a) 当方のサーバーに保存するもの
- コースの生成のために入力した内容 — 入力したテキスト、アップロードしたファイル、指定した URL。
- 生成されたコース・レッスン・問題カードとその本文。
- 学習の進捗 — 累計の経験値、その日に獲得した経験値とその日付、連続学習日数と最後に目標を達成した日、最後に開いたコース及びレッスンの識別子。
- アプリ内の記録 — 獲得・使用したコインと鍵の累計、開けた宝箱の回数、ログインボーナスを最後に受け取った日、所持している装飾品と装備の状態、解放したゲームの種類。
- カードの修正依頼 — 誤りの報告として送信された対象カードの情報。
(b) ご利用の端末内にのみ保存するもの(当方のサーバーへは送信されません。ただし、端末のバックアップ機能による取扱いは第6項 (10) をご覧ください)
- 復習カード(復習デッキ) — 間違えた問題の問題文・解答の控えと、最後に間違えた日付。端末内のファイルに保存され、サーバーとの同期は行いません。そのため、機種変更等により端末が変わると、原則として引き継がれません(端末のバックアップ機能による例外は第6項 (10))。
- 個々の問題の正誤の記録 — その場の採点と復習カードの作成に用いるものであり、1問ごとの正誤をサーバーに保存することはありません。
なお、レベルは累計の経験値から都度算出して表示する値であり、レベルそのものを保存することはありません。
1-4. 利用状況の計測情報
本アプリの改善のために、Firebase Analytics を用いて操作の発生を記録します。詳細は第4項に記載します。
1-4-2. 不具合の情報(クラッシュ情報)
本アプリが異常終了(クラッシュ)した場合に、その原因の調査のために、Firebase Crashlytics を用いてクラッシュの記録、端末の機種及び OS のバージョン、クラッシュ時のアプリの状態を取得します。詳細は第4-3項に記載します。
1-5. 不正利用防止のための端末識別子
- 不正利用防止のための端末識別子(そのままでは端末を特定できないハッシュ化を施した値) — おためし生成(ゲストのコース生成)の重複利用の判定にのみ使用します。
1-6. 取得しない情報
- 氏名・住所・電話番号・生年月日・年齢は取得しません。
- クレジットカード番号等の決済情報は取得しません(将来、有料プランを提供する場合の決済は、アプリストアの課金機能を通じて行われ、当方は決済情報を保持しません)。
- 位置情報(GPS)・連絡先・写真ライブラリ・マイク・カメラの情報は取得しません。
2. 情報の利用目的
当方は、取得した情報を以下の目的のために利用します。
- 本サービスの提供・維持(アカウントの認証、学習データの保存と複数端末間での同期)
- 入力内容に基づく学習教材の生成
- 学習の進捗・経験値・連続記録の算出と表示
- ランキング機能の提供(第7項)
- コース生成回数の利用枠の管理と、不正・過大な利用の防止
- 不具合の調査・原因の特定と、本サービスの品質改善
- 本サービスの利用状況の把握と、機能の改善・開発の判断
- ユーザーからのお問い合わせへの対応
- 重要なお知らせ(規約の変更、サービスの停止・終了等)の連絡
- 法令に基づく対応
当方は、上記の目的の範囲を超えて情報を利用する場合、あらかじめ本人の同意を得るものとします。
3. Google アカウントでログインした場合に取得する情報
- ユーザーが Google アカウントでのログインを選択した場合、当方は Google から、ユーザーの同意に基づきメールアドレス及び基本的なプロフィール情報(表示名等)を受け取ります。要求する権限は
email・profile・openidの範囲に限られます。 - 当方が Google から受け取るのは上記の情報のみであり、Gmail の本文、Google ドライブのファイル、連絡先その他の情報にはアクセスしません。
- 受け取った情報は、アカウントの作成と本人の識別のために利用します。
- Google ログインの過程における Google 側の情報の取扱いについては、Google のプライバシーポリシーが適用されます。
4. 利用状況の計測(Firebase Analytics)
- 当方は、本アプリのどの機能が使われているかを把握し改善に役立てるため、Google が提供する Firebase Analytics(Google アナリティクス for Firebase)を利用しています。
- 本アプリが独自に送信するのは、「どの操作が起きたか」を表すイベント名と、それに付随するごく限られたパラメータだけです。
- パラメータに含めるのは、内部的な ID(コース ID・レッスン ID)、数値(正解数・問題数・獲得経験値・所要時間等)、あらかじめ定めた選択肢の値(ゲームの種類・入力の種別・レアリティ等)に限られます。内部的な ID は本サービスが内部的に付与する識別子であり、コース名や教材の内容は含みません。
- ニックネーム、国、メールアドレス、入力したテキスト、生成された教材の本文、問題文、解答は、計測イベントに一切含めません。この方針はプログラム上、イベントを組み立てる箇所を1か所に集約することで担保しています。
- プロフィールの編集を記録する
profile_updatedは、「どの項目を編集したか」という項目名のみを送信し、入力された値は送信しません。 - 計測は本アプリの機能ではないため、送信に失敗した場合は記録が失われるだけで、学習には影響しません。また、Firebase の初期化ができない環境では、計測は一切行われません。
- 上記のイベントに加え、Firebase Analytics は Google の仕様に基づき、アプリの初回起動・セッションの開始・画面の表示・アプリの削除といったイベントを自動的に記録するほか、アプリのインストール識別子、アプリのバージョン、端末の機種・OS、通信環境から推定されるおおまかな地域といった情報を自動的に収集します。これらの取扱いは Google のプライバシーポリシー及び Firebase のデータ処理条件に従います。
- ユーザーは、本アプリを削除することで計測の対象から外れます。
4-2. 本ウェブサイトにおけるアクセス解析(Google アナリティクス)
- 当方は、本ウェブサイト(learnblob.com)の利用状況を把握し、その改善に役立てるため、Google LLC が提供する Google アナリティクスを利用しています。第4項の Firebase Analytics は本アプリの計測であり、本項は本ウェブサイトの閲覧の計測です。
- 本ウェブサイトを閲覧すると、Google アナリティクスにより、Cookie 等の識別子、閲覧したページの URL、参照元、ブラウザ及び端末の種類、言語設定、通信環境から推定されるおおまかな地域といった情報が、Google LLC に送信されます。
- これらの情報の取得目的は、どのページがどれだけ閲覧されているかを把握し、本ウェブサイトの構成や記載を改善することに限られます。
- 当方は、氏名・メールアドレスその他それ単体で個人を特定できる情報を、Google アナリティクスに送信しません。また、本ウェブサイトにログイン機能はなく、本ウェブサイトの閲覧情報を本アプリのアカウントと結び付けることもありません。
- Google による情報の取扱いについては、Google のポリシー「Google のサービスを使用するサイトやアプリから収集した情報の Google による使用」をご確認ください。
- 計測を望まない場合は、ブラウザの Cookie を無効にするか、Google が提供する「Google アナリティクス オプトアウト アドオン」をご利用ください。計測を停止しても、本ウェブサイトの閲覧そのものには影響しません。
4-3. 不具合情報の収集(Firebase Crashlytics)
- 当方は、本アプリの異常終了(クラッシュ)の発生を把握し、その原因を特定して品質の改善に役立てるため、Google が提供する Firebase Crashlytics を利用しています。
- クラッシュが発生したときに送信されるのは、以下の情報です。
- クラッシュの記録 — エラーの種類と、プログラムのどこで発生したかを示す技術的な情報(スタックトレース)。
- 端末の機種及び OS のバージョン、並びに本アプリのバージョン。
- クラッシュ時のアプリの状態 — 表示していた画面、メモリ・空き容量等の端末の状況、及びクラッシュに至るまでに本アプリが記録した動作の履歴(第4項の計測イベントの名称)。
- ニックネーム、国、メールアドレス、アカウントの識別子、入力したテキスト、生成された教材の本文、問題文、解答は、クラッシュの記録に含めません。当方は、クラッシュの記録にアカウントを結び付ける設定を行っていません。
- Firebase Crashlytics は、同じ端末で起きたクラッシュをまとめるために、本アプリのインストールごとに生成される識別子を用います。この識別子は氏名等と結び付くものではなく、本アプリを削除すると失われます。
- 収集した情報は、不具合の調査・原因の特定と本サービスの品質改善(第2項 (6))のためにのみ利用し、広告その他の目的には利用しません。
- クラッシュの記録は Google のサーバーに保存されます(第6項 (9))。Google における情報の取扱いについては、Google のプライバシーポリシー及び Firebase のデータ処理条件が適用されます。
- 不具合情報の収集は本アプリの機能ではないため、送信に失敗した場合は記録が失われるだけで、学習には影響しません。また、Firebase の初期化ができない環境では、収集は一切行われません。
- ユーザーは、本アプリを削除することで収集の対象から外れます。
5. 生成 AI による処理
- コースの生成にあたり、ユーザーが入力した内容は、Amazon Web Services(以下「AWS」といいます)が提供する Amazon Bedrock 上の生成 AI モデルへ送信され、学習教材へ変換されます。
- Amazon Bedrock は、AWS のマネージドサービスとして提供されるものであり、AWS の定めるところにより、入力した内容がモデルの学習に利用されることはありません。
- Amazon Bedrock の推論は、処理能力の確保のため、複数の AWS リージョンにまたがって実行される構成(クロスリージョン推論)を用いる場合があります。この場合、入力した内容が日本国外の AWS リージョンで処理されることがあります。処理はいずれも AWS の管理下で行われ、処理後に当該内容が当該リージョンに保存されることはありません。
- 当方は、入力した内容及び生成された教材を、当方以外の第三者の生成 AI の学習のために提供することはありません。
- 生成される内容の性質及び免責については、利用規約 第4条をご確認ください。
6. 情報の保存先と保存期間
- アカウント情報、プロフィール情報、サーバーに保存する学習データ(第1項 1-3 (a))及び生成された教材は、AWS の東京リージョン(ap-northeast-1)に保存されます。
- アカウント情報は Amazon Cognito に、その他のデータは Amazon DynamoDB に保存されます。
- コース生成のためにアップロードされたファイルは Amazon S3 に一時的に保存され、アップロードから7日後に自動的に削除されます。
- 学習データ及び生成された教材は、アカウントが存続する間、または本サービスの提供が終了するまで保存されます。
- アカウントの削除を行った場合の取扱いは、第10項に記載します。
- 復習カード及び個々の問題の正誤の記録は、アカウントの有無にかかわらず、原則として、ご利用の端末内にのみ保存されます(第1項 1-3 (b)。本項 (10) の場合を除きます)。これらは当方のサーバーに保存されないため、保存期間は端末上でアプリが保持している間となり、削除の方法は第10項に記載します。
- ゲスト利用(アカウントを作成しないでのご利用)中のプロフィール及び学習の記録は、原則として、ご利用の端末内にのみ保存されます(第1項の注記。本項 (10) の場合を除きます)。ただし、ゲスト利用中にコースの生成を行った場合、以下は当方のサーバー(AWS の東京リージョン)に保存されます。これらは、認証基盤が発行する匿名の識別子(メールアドレス等を伴わない、端末に対して発行される ID)に紐づけて保存されます。
- 生成のために入力した内容及び生成の処理を管理する記録(生成ジョブ) — 作成から30日を経過した後に自動的に削除されます。
- 生成されたコース・レッスン・問題カード — 本サービスの提供が終了するまで、または本項の (8) により削除するまで保存されます。
- おためし生成を利用したことの記録(生成回数の上限の管理に用いる記録) — 同上。
- 問題カードの修正依頼(通報)の内容及びその回数の記録 — ゲスト利用中に修正依頼を行った場合に保存されます。
- 本項の (7) によりゲスト利用中に当方のサーバーへ保存されたデータの削除をご希望の場合は、第14項に掲載する窓口にて受け付けます。ゲスト利用には登録されたメールアドレスがないため、削除の対象を特定するために、生成を行ったおおよその日時・生成した教材の題材など、対象を識別できる情報をお知らせいただくようお願いする場合があります。
- Firebase Analytics が収集した計測情報(第4項)及び Firebase Crashlytics が収集した不具合の情報(第4-3項)は Google のサーバーに保存され、その保存期間は Google が定める保持設定に従います。
- 端末のバックアップ機能(Android の「Google によるバックアップ」等)が有効な場合、本項の (6)(7) をはじめとする端末内のアプリデータは、当該バックアップに含まれ、ユーザーご自身の Google アカウントへ保存されることがあります。この場合、本アプリの再インストール時や機種変更時に、そのデータが復元されることがあります。これはユーザーご自身の設定に基づく Google のバックアップ機能によるもので、当方のサーバーへ送信されるものではなく、当方はこのバックアップの内容を参照できません。バックアップの有効・無効の切り替え、及びバックアップ済みデータの削除は、端末又は Google アカウントの設定から行えます。なお、ログイン情報(認証トークン等)は、当方の設定によりバックアップの対象から除外しています。
- 不正利用防止のための端末識別子(第1項 1-5)は、ハッシュ化した値のみが当方のサーバー(AWS の東京リージョン・Amazon DynamoDB)に保存されます。保存される形は次の2つで、いずれも、ゲスト利用の状態からアカウントを作成された場合に当該アカウントへ引き継がれることはありません。
- 重複利用の判定のための記録 — 本項の (7) の匿名の識別子やアカウント情報とは結び付けない形で保存します。おためし生成の重複利用の判定に用いるため、保存期間の定めは設けません。
- コース生成の処理を管理する記録(生成ジョブ)に含まれる同じ値 — おためし生成が行えなかった場合に上記の記録を取り消す処理のために必要であり、本項の (7) の記録の一部として、匿名の識別子に紐づけて保存されます。この記録は (7) のとおり作成から30日を経過した後に自動的に削除されます。
7. 他の利用者に表示される情報
- 本サービスのランキング機能では、上位の利用者について、ニックネーム、国、その期間に獲得した経験値、順位が他の利用者に表示されます。
- メールアドレス、学習した内容、生成した教材、その他の情報が他の利用者に表示されることはありません。
- ニックネームは他の利用者に見える情報です。本名その他、個人を特定できる情報を設定しないようご注意ください。ニックネームと国は、本アプリのプロフィール画面からいつでも変更・削除できます。
- ニックネームを設定していない場合、ランキングには名前が表示されません。
8. 第三者提供と外部サービスの利用
- 当方は、取得した個人情報を第三者に販売・貸与・提供することはありません。ただし、以下の場合を除きます。
- 本人の同意がある場合
- 法令に基づく場合、または裁判所・捜査機関等から法令に基づく開示を求められた場合
- 人の生命・身体・財産の保護のために必要があり、本人の同意を得ることが困難な場合
- 事業の譲渡等に伴い情報を承継する場合(利用規約 第17条)
- 当方は、本サービスの提供のために以下の外部サービスを利用しており、その範囲で情報の取扱いを委託しています。
- Amazon Web Services(AWS) — 認証(Amazon Cognito)、データの保存(Amazon DynamoDB / Amazon S3)、サーバー処理、生成 AI(Amazon Bedrock)、コンテンツ配信
- Google — 本アプリの利用状況の計測(Firebase Analytics/第4項)、本ウェブサイトのアクセス解析(Google アナリティクス/第4-2項)、本アプリの不具合情報の収集(Firebase Crashlytics/第4-3項)、Google アカウントによるログイン、アプリの配信(Google Play)
- Apple — アプリの配信(App Store。iOS 版を提供する場合)
- 当方は、これらの委託先について、契約及び各社の定める条件に従って適切に監督します。各社における情報の取扱いについては、各社のプライバシーポリシーが適用されます。
- 本サービスは、広告の配信及び広告目的でのデータの第三者提供を行いません。
9. 安全管理措置
- 本サービスとサーバーとの通信は、すべて HTTPS により暗号化されます。
- サーバー上のデータは、AWS が提供する標準的なアクセス制御及び保護の仕組みのもとで管理し、アクセスできる権限は本サービスの運営に必要な範囲に限定しています。
- 学習データへのアクセスは、認証されたアカウント本人の範囲に限られるよう設計しています。
- パスワードは認証基盤(Amazon Cognito)が管理し、当方はこれを参照できません。
- 当方は個人開発者として本サービスを運営しており、情報を取り扱うのは運営者本人のみです。
- 万一、個人情報の漏えい等の事案が発生した場合、当方は法令に従って必要な対応を行い、影響を受けるユーザーに対し速やかに通知します。
10. アカウントの削除・情報の開示等の請求
- ユーザーは、いつでもアカウントの削除を求めることができます。
- アプリ内(マイページ → 「アカウントを削除」)から、ユーザーご自身でいつでも削除できます。削除の実行にあたっては、本人確認のための再認証(パスワード又は Google)と最終確認を経たうえで、本項 (3) のサーバー上のデータの削除と、ご利用の端末内のデータ(本項 (4))の消去が行われます。アプリをご利用になれない場合など、Web からのご依頼は、第14項に掲載する窓口(support@learnblob.com)にて受け付けます。当方は、ご依頼を受けた後、登録されているメールアドレスからのご連絡であること等により本人であることを確認したうえで、削除の手続きを行います。
- アカウントを削除した場合、当方のサーバーに保存されているアカウント情報、プロフィール情報、学習データ(第1項 1-3 (a))及び生成された教材は削除され、復元することはできません。ランキングに反映されていた記録も表示されなくなります。
- ご利用の端末内にのみ保存されているデータ(復習カード及び個々の問題の正誤の記録。第1項 1-3 (b))について、アプリ内(マイページ → 「アカウントを削除」)から削除した場合は、当該アカウント分の端末内のデータ及びログイン情報も併せて消去されます。一方、第14項の窓口を通じた削除(当方のサーバー側のみ)の場合、端末内のデータは自動では削除されないため、本アプリをアンインストールするか、端末の設定から本アプリのデータを消去することで、当該端末上から削除されます。いずれの場合も、端末のバックアップ機能が有効なときは、そのデータがバックアップ側に残り、再インストール時に復元されることがあります(第6項 (10))。バックアップ済みデータの削除は、端末又は Google アカウントの設定から行えます。
- すでに Firebase Analytics に送信された計測情報は、個人を特定しない形で統計的に処理されているため、個別に削除することはできません。
- ユーザーは、当方が保有する自己の個人情報について、開示、訂正、追加、利用停止、消去を求めることができます。ご請求は、第14項に掲載する窓口にて受け付けます。当方は、本人であることを確認したうえで、法令に従い合理的な期間内に対応します。
- プロフィール情報(ニックネーム・国・学習難易度・表示言語)は、アカウントを削除しなくても、本アプリのプロフィール画面からいつでも変更・削除できます。
- 個々のコース及び復習カードは、本アプリの操作によりユーザー自身で削除できます。
- ユーザーは、当方がサーバーに保有する自己のデータの写しの提供を請求できます。ご請求は、第14項に掲載する窓口(support@learnblob.com)にて受け付けます。当方は、本人であることを確認したうえで、法令に従い合理的な期間内に、一般的に利用される機械可読な形式(JSON)でご提供します。提供されるデータには、アカウント情報、プロフィール情報、学習データ(経験値・連続記録等)、プラン・購入に関する情報、生成された教材、及び生成ジョブの内容が含まれます。なお、ご利用の端末内にのみ保存される復習の記録(第1項 1-3 (b))は、当方のサーバーに保存されないため、この写しには含まれません。
- 有料の定期購読(サブスクリプション)をご契約中の場合、アカウントを削除しても、ストアの定期購読は自動では解約されません。課金を停止するには、ご利用のストア(App Store 又は Google Play)の定期購入設定から、別途、解約の手続きを行ってください。アカウントの削除と定期購読の解約は、別々の手続きです。
- 欧州経済領域(EEA)等にお住まいのユーザーは、適用される法令(EU 一般データ保護規則(GDPR)等)に基づき、ご自身の個人データへのアクセス(第15条)、消去(第17条)、及びデータポータビリティ(第20条)を求める権利を有します。これらの権利は、本項に定めるアプリ内の機能(削除・エクスポート)又は第14項の窓口を通じて行使できます。なお、当方のサーバーに保存されるデータは日本(AWS 東京リージョン。第6項)に所在します。日本は、欧州委員会により個人データ保護の十分性認定を受けており、EEA から日本への個人データの移転は適法に行うことができます。
11. お子様の利用について
- 本サービスは、大人から子供まで利用できる学習アプリとして設計されています。
- 当方は、生年月日・年齢を一切取得しません。本アプリでは、学習内容の難易度を「未就学 / 小学 / 中学 / 高校 / 一般 / 専門」の6段階からユーザー自身が選ぶ方式としており、これは生成する教材の難易度を決めるためだけに用いる設定であって、利用者の実年齢を表すものではなく、年齢の推定にも利用しません。
- お子様が本サービスを利用される場合は、保護者の方の同意のもとでご利用ください。保護者の方には、ニックネームが他の利用者に表示されること(第7項)、及び生成される教材に誤りが含まれうること(利用規約 第4条)をご確認いただくようお願いします。
- 保護者の方は、お子様に関する情報の削除を、第10項の窓口を通じて求めることができます。
12. 本ウェブサイトについて(Cookie 等)
- 本ウェブサイト(learnblob.com)は、アクセス解析のために Google アナリティクスを設置しており、これに伴い Cookie 等の識別子を使用します。取得する情報、その目的、及び計測を停止する方法は第4-2項に記載しています。
- 上記を除き、広告タグ、外部のウェブフォント、その他の外部配信サービスは一切設置していません。
- 本ウェブサイトにログイン機能はなく、当方が本ウェブサイトの閲覧者を個人として識別することはありません。
- ウェブサイトの配信基盤(Amazon CloudFront)は、その運用上、通信のログを一時的に記録することがあります。
13. 本ポリシーの変更
- 当方は、法令の改正や本サービスの内容の変更に応じて、本ポリシーを変更することがあります。
- 変更後の内容は、本ページに掲示した時点から効力を生じます。
- ユーザーの権利に重要な影響を及ぼす変更を行う場合、当方は、ユーザーがアカウントを引き続きご利用いただく際(本アプリへのログイン時)に、変更後の内容を本アプリ内で提示し、改めて同意を求めるものとします。
- 本ポリシーの版は、本ページ冒頭に記載する最終改定日により識別します。
- 本ポリシー及び利用規約は、同一の同意手続き及び共通の1つの版により管理します。したがって、いずれか一方に本項の (3) に該当する重要な変更があった場合、当方は、両文書についてまとめて改めて同意を求めるものとし、両文書の最終改定日は常に同じ日付になります(利用規約 第15条)。
14. お問い合わせ
本ポリシー及び個人情報の取扱いに関するお問い合わせ、開示等の請求、アカウント削除のご依頼は、support@learnblob.com までご連絡ください。
アカウントの削除(第10項)、ゲスト利用中に保存されたデータの削除(第6項 (8))その他のご依頼も、同じアドレスで受け付けます。本人確認のため、原則として、アカウントに登録されているメールアドレスからご連絡ください。
以上