施行日: 2026-10-04
最終改定日: 2026-10-04
KataSpeak(以下「当組織」)は、語学訓練アプリ「FrankenDojo」(iOS・Android・Web訓練版。以下「本アプリ」)における利用者の情報の取扱いについて、以下のとおり定めます。
1. 事業者情報
- 運営組織: KataSpeak
- 代表者: 粕谷義男
- 所在地: 東京都千代田区神田神保町2-10-31 IWビル1F
- お問い合わせ: [email protected]
- 公開サイト: https://frankendojo.com/ / 組織サイト: https://kataspeak.com/
2. 取得する情報と利用目的
2.1 マイク音声(録音)
- 発話の開始・終了の検出(VAD)と練習判定のため、マイクを使用します。権限は利用者が許可した場合のみ使用します。
- 音声の解析(発話検出)は端末内で処理します。マイク音声を当組織のサーバーへ送信しません。
- 「録音保存」を有効にした場合、録音は端末内にのみ保存され、利用者が削除できます。
- 就寝前学習など画面オフ・バックグラウンドの練習中も、利用者が練習を開始している間に限りマイクを使用します。
2.2 アカウント情報
- 本アプリは初回起動時に Firebase Authentication の匿名認証で識別子(UID)を発行します。
- 利用者が Google または Apple でサインインした場合、そのサービスから提供される識別子、メールアドレス、表示名を取得します(Apple の「メールを非公開」を選択した場合は中継アドレスとなります)。
- 利用目的: 本人確認、学習進捗・購読状態の紐付け、複数端末での利用。
2.3 学習進捗・設定
- 練習回数、練習ランク、コースの完了状態、フレーズ難易度、端末識別子など(端末間同期のため Cloud Firestore に保存します)。
- 練習設定、再生速度、取り込んだ教材のメタデータなどは端末内(SQLite・SharedPreferences)に保存します。
2.4 課金情報
- サブスクリプションの購入・更新・解約の状態は RevenueCat を通じて管理します。利用者の識別には Firebase UID を使用します。
- クレジットカード番号等の決済情報は、App Store、Google Play、または Stripe(Web版)が取得・管理し、当組織は取得・保存しません。
2.5 利用状況・クラッシュ情報
- Firebase Analytics による画面遷移・機能の利用状況、Firebase Crashlytics によるクラッシュ情報(端末の機種・OSバージョン・アプリのバージョン・エラー情報)を取得します。
- 利用目的: 不具合の修正、機能改善、品質の維持。
2.6 カメラ
- QRコードの読み取り(練習区切りデータの取り込み)に限りカメラを使用します。画像は保存・送信しません。
2.7 利用者が取り込むファイル
- 利用者が取り込んだ音声ファイルや区切りデータは端末内で処理します。共有機能を利用した場合に限り、利用者が選んだ宛先へ送信されます。
3. 第三者サービス(情報の外部送信)
本アプリは、以下の外部サービスを利用しており、利用者の情報が各事業者へ送信される場合があります。
| サービス | 提供者 | 用途 | 送信される主な情報 |
|---|---|---|---|
| Firebase Authentication / Cloud Firestore / Cloud Functions / Analytics / Crashlytics | Google LLC | 認証、進捗保存、教材取得の許可、利用状況・クラッシュ分析 | UID、メール・表示名(サインイン時)、学習進捗、利用状況、クラッシュ情報 |
| RevenueCat | RevenueCat, Inc. | サブスクリプション管理 | UID、購入・購読状態、端末情報 |
| App Store / Google Play | Apple Inc. / Google LLC | アプリ内課金 | 各ストアの規約に従う |
| Stripe(Web版) | Stripe, Inc. | Web版の決済 | 決済情報(Stripeが直接取得) |
| Cloudflare(R2 / Pages) | Cloudflare, Inc. | 公式教材・Webの配信 | IPアドレス、リクエスト情報 |
これらの事業者による情報の取扱いは、各事業者のプライバシーポリシーに従います。情報は日本国外(米国等)のサーバーで処理される場合があります。
4. 第三者提供
当組織は、以下の場合を除き、個人情報を第三者に提供しません。
- 利用者の同意がある場合
- 法令に基づく場合
- 人の生命・身体・財産の保護のために必要で、本人の同意を得ることが困難な場合
- 本ポリシー第3条の利用目的の達成に必要な範囲で、業務を委託する場合(委託先を適切に監督します)
5. 保存期間と削除
- アカウント情報・学習進捗は、アカウントが存続する間保存します。
- 利用者は、アプリ内の機能からアカウントを削除できます。削除すると、Firestore上のユーザーデータと Firebase Authentication のアカウントを削除します(Apple でサインインしている場合は Apple のトークンも失効します)。購入履歴など法令や会計上保存が必要な情報は、各ストア・決済事業者に残る場合があります。
- 端末内のデータは、アプリのアンインストールまたはアプリ内の削除機能で消去できます。
6. 安全管理
通信は暗号化(HTTPS)し、サーバー上のデータにはアクセス制御(Firestoreセキュリティルール等)を設けます。ただし、完全な安全性を保証するものではありません。
7. 利用者の権利
利用者は、自己の個人情報について、開示・訂正・削除・利用停止を求めることができます。第1条のお問い合わせ先へご連絡ください。本人確認のうえ、法令に従い合理的な期間内に対応します。マイク・カメラの許可は、端末のOS設定でいつでも変更できます。
8. 子どもの利用
13歳未満(居住地の法令により異なる年齢)の方は、保護者の同意のもとで利用してください。当組織は、保護者の同意なく子どもから個人情報を意図的に収集しません。該当する情報を把握した場合は削除します。
9. Cookie・類似技術(Web版)
Web訓練版では、認証状態の維持、設定の保存、分析のため、Cookie・ローカルストレージ・IndexedDB 等を使用します。ブラウザの設定で無効化できますが、一部機能が利用できなくなる場合があります。
10. 本ポリシーの変更
内容を変更する場合は、本アプリまたは公開サイトで通知します。重要な変更は、アプリ内表示など分かりやすい方法でお知らせします。変更後に本アプリを利用した場合、変更後のポリシーに同意したものとみなします。
11. お問い合わせ
KataSpeak [email protected]
