プライバシーポリシー
Privacy Policy
このプライバシーポリシーは、DevEnglish(以下「本アプリ」)における学習データ、音声入力、Apple Intelligence 利用時の情報処理、iCloud / CloudKit 同期の扱いを説明するものです。本アプリはアカウント登録を必要とせず、学習データは主に利用者の端末内に保存されます。
1. 取得・保存する情報
本アプリは、次のような学習関連情報を保存します。
- 生成された学習 Pack の本文、構造化教材データ、トピック、CEFR レベル、Roleplay の相手発話、模範回答、1文フィードバック
- 学習セッション情報: 読了状態、学習開始・完了時刻、読書速度、記述回答、Roleplay の自分の回答
- 理解問題の回答内容、正誤状態、提出状況
- Review 用 chunk、復習回数、復習予定日、難易度係数などの定着用データ
- 学習設定: CEFR、語彙レベル範囲、通知時刻、トピック設定、Apple Intelligence 利用同意状況など
- 音声入力を利用した場合の文字起こし結果テキスト
2. 情報の利用目的
- Today、Pack 詳細、Review、History、Progress、Settings の各機能を提供するため
- Apple Intelligence による教材生成、教材翻訳、Roleplay 回答レビューを行うため
- 英語音声入力で発話内容をテキスト化するため
- 復習の間隔調整、完了状況表示、学習履歴の保存のため
- ユーザーが設定した通知時刻に学習リマインドを送るため
3. 保存場所と同期
学習データは SwiftData を通じて端末内に保存されます。iCloud / CloudKit が利用可能な環境では、同じ Apple ID の iPhone / iPad 間で Apple の仕組みにより同期されることがあります。
- 開発者が独自に運用する学習履歴用の同期サーバーは使用しません。
- CloudKit が利用できない場合、または同期ストアの初期化に失敗した場合、本アプリは端末内保存のみで動作します。
- Simulator では CloudKit 同期を使わず、端末内保存のみを前提に動作します。
4. Apple のサービスが関わる処理
本アプリの一部機能では Apple が提供するサービスやプラットフォーム機能が関与します。
- iCloud / CloudKit: 学習データの同期
- Speech Recognition: 音声入力の文字起こし
- Apple Intelligence / Foundation Models: Pack 生成、教材翻訳、Roleplay 英語レビュー
これらの処理には Apple のプラットフォーム挙動やポリシーが適用される場合があります。開発者は Apple のインフラ自体を管理していません。
5. 権限の利用
- マイク: Roleplay の英語音声入力を開始したときのみ利用します。
- 音声認識: 音声入力の英語文字起こしのために利用します。
- 通知: 毎日の学習リマインドを送るために利用します。
これらの権限は任意であり、利用者は iOS / iPadOS の設定からいつでも変更できます。
6. Apple Intelligence に関する補足
教材生成、教材翻訳、Roleplay レビューは Apple Intelligence を前提とする機能です。対応端末、対応 OS バージョン、Apple Intelligence の有効化状態によっては利用できないことがあります。生成物やレビュー内容は学習支援用であり、正確性や完全性を保証するものではありません。
7. データの書き出し、削除、保持
- Settings から学習データを JSON 形式で書き出せます。書き出したファイルの保管・共有は利用者自身の責任で行ってください。
- Settings から全学習データを削除できます。
- 端末内データはアプリの削除により消える場合がありますが、iCloud / CloudKit で同期された情報の反映時期は Apple の同期状態に依存します。
- 書き出した JSON のコピーは、アプリ内削除後も利用者の管理下に残る可能性があります。
8. 第三者提供
本アプリは、学習履歴を開発者独自の第三者同期サーバーへ送信する設計ではありません。ただし、利用者が Apple のサービスを使う機能を実行した場合、その処理には Apple のサービスが関与することがあります。
9. ポリシーの変更
本ポリシーは、機能追加、法令変更、App Store 提出要件の更新に応じて改定されることがあります。更新後は本ページに新しい内容を掲載します。
10. サポート
This Privacy Policy explains how DevEnglish (the “App”) handles study data, voice input, Apple Intelligence features, and iCloud / CloudKit sync. The App does not require account creation, and study data is primarily stored on the user’s device.
1. Information stored by the App
The App stores the following categories of learning-related information:
- Generated study pack content, structured material data, topic, CEFR level, roleplay counterpart lines, model answers, and one-line feedback
- Study session data such as started or finished state, timestamps, reading speed, writing responses, and learner roleplay answers
- Comprehension answers, correctness state, and submission state
- Review chunks, due dates, review count, interval, and related retention data
- Preferences such as CEFR, vocabulary range, reminder time, topic settings, and Apple Intelligence consent state
- Transcribed text created when the learner uses optional voice input
2. Why the App uses this information
- To provide the Today, Pack Detail, Review, History, Progress, and Settings features
- To generate study packs, translate study material, and review roleplay answers with Apple Intelligence
- To transcribe spoken English during optional voice input
- To schedule review intervals, show progress, and store learning history
- To send reminders at the time chosen by the user
3. Storage and sync
Study data is stored on-device through SwiftData. When iCloud / CloudKit is available, the same data may sync across iPhone and iPad devices signed into the same Apple ID.
- The developer does not operate a separate sync backend for learning history.
- If CloudKit is unavailable or the sync store cannot be initialized, the App runs in local-only mode.
- On the Simulator, the App is designed to use local-only storage.
4. Apple-managed services
Some features rely on Apple-managed platform capabilities or services:
- iCloud / CloudKit for sync
- Speech Recognition for voice transcription
- Apple Intelligence / Foundation Models for pack generation, translation, and English review
Apple’s platform behavior and policies may apply to these operations. The developer does not control Apple’s underlying infrastructure.
5. Permissions
- Microphone: used only when the learner starts English voice input in Roleplay
- Speech Recognition: used to transcribe optional voice input
- Notifications: used for daily learning reminders
These permissions are optional and can be changed in iOS / iPadOS settings at any time.
6. Apple Intelligence notes
Pack generation, on-demand translation, and roleplay review require Apple Intelligence. Availability depends on compatible hardware, supported OS versions, and system settings. Generated output is provided for learning support only and is not guaranteed to be accurate or complete.
7. Export, deletion, and retention
- The App can export study data as JSON from Settings. If the user copies or shares exported data, the user is responsible for that copy.
- The user can delete all study data from Settings.
- Local device data may be removed when the app is deleted, while the timing of iCloud / CloudKit propagation depends on Apple’s sync behavior.
- Copies that the user exports remain under the user’s own control, even after in-app deletion.
8. Third-party disclosure
The App is not designed to send learning history to a developer-operated third-party sync service. However, when the user invokes Apple-managed features, Apple’s services may be involved in the operation.
9. Policy changes
This policy may be updated to reflect feature changes, legal requirements, or App Store submission updates. The latest version will be posted on this page.
10. Support
Support and troubleshooting information is available on the Support and Help pages.