# プライバシーポリシー

**最終更新日**: 2025年11月18日

## 1. はじめに

Qdeck（以下「本アプリ」といいます）をご利用いただきありがとうございます。本プライバシーポリシーは、合同会社FRAGMENT（以下「当社」といいます）が本アプリを提供する際に、どのような情報を収集し、使用し、取り扱うかについて説明するものです。

## 2. 収集する情報

### 2.1 問題集データ
- 問題のタイトル
- 問題の本文
- 解答テキスト
- 問題のカテゴリー情報
- 問題の作成・更新日時
- 学習履歴（学習済みフラグ、復習回数など）

### 2.2 画像データ
- カメラで撮影された問題画像
- 画像のメタデータ（サイズ、形式など）
- OCR処理用の一時的な画像データ

### 2.3 OCR解析データ
- Google Cloud Vision APIを使用した画像からのテキスト抽出
- OCR解析結果のテキストデータ
- API通信ログ（エラー解決のみ使用）

### 2.4 購入情報
- アプリ内購入の履歴
- 購入トランザクションID
- サブスクリプション状態（RevenueCat経由）
- 購入日時および有効期限

### 2.5 技術情報
- デバイス情報（OS、デバイスタイプ）
- アプリバージョン情報
- エラーログおよびクラッシュレポート
- Firebase Analyticsによる匿名化された使用状況データ

## 3. 情報の利用目的

当社は、収集した情報を以下の目的で使用します：

### 3.1 中核機能の提供
- 問題集の保存・管理機能
- OCRによる問題文の自動抽出
- 画像の撮影および表示
- 問題の検索・整理機能
- PDF出力機能
- アプリ内購入機能の提供

### 3.2 サービス改善
- アプリ機能の向上
- ユーザビリティの改善
- 新機能の開発
- OCR解析精度の向上（匿名化されたデータのみ使用）

### 3.3 技術サポート
- 不具合への対応
- バグ修正
- セキュリティ維持
- パフォーマンスの最適化

## 4. 情報の共有と開示

### 4.1 第三者への開示
当社は、ユーザーの同意なく個人情報を第三者に提供することはありません。ただし、以下の場合を除きます：
- 法令により開示が要求される場合
- 人の生命、身体または財産の保護のために必要がある場合
- 国または地方公共団体もしくはその委託を受けた者が法令の定める事務を遂行することに協力する必要がある場合

### 4.2 外部サービスとの連携
本アプリは以下の外部サービスと連携します：

#### Google Cloud Vision API
- 画像からのテキスト抽出（OCR処理）
- プライバシーポリシー: https://policies.google.com/privacy

#### RevenueCat
- アプリ内購入管理
- サブスクリプション状態の管理
- プライバシーポリシー: https://www.revenuecat.com/privacy

#### Firebase Analytics
- 匿名化された使用状況データの収集
- アプリパフォーマンスの分析
- プライバシーポリシー: https://firebase.google.com/support/privacy

#### Apple App Store / Google Play Store
- アプリ内購入の処理
- 購入トランザクションの管理
- 各ストアのプライバシーポリシーに準拠

## 5. データの保存と管理

### 5.1 保存場所
- 端末内ストレージ: 問題集データ、画像データ、ユーザー設定（SharedPreferences、端末ローカルストレージ）
- RevenueCat: 購入履歴、サブスクリプション状態
- Firebase: 匿名化された分析データ
- 一時的なクラウド処理: OCR解析用画像（処理後即座に削除）

### 5.2 保存期間
- 問題集データ: ユーザーが削除するまで
- 画像データ: ユーザーが削除するまで
- 購入履歴: 法令で定められた期間
- キャッシュデータ: アプリのアンインストールまで
- エラーログ: 最大90日間
- OCR処理用画像: 処理完了後即座に削除

### 5.3 セキュリティ対策
- 端末内データの暗号化保存
- HTTPS による通信の暗号化
- 最小権限の原則に基づくアクセス制御
- 定期的なセキュリティ監査

## 6. ユーザーの権利

### 6.1 データへのアクセスと修正
ユーザーは、アプリの設定画面から以下の操作を実行できます：
- 問題集データの閲覧・編集・削除
- 画像の追加・削除
- カテゴリーや学習状態の変更
- 購入履歴の確認

### 6.2 データの削除
- アプリをアンインストールすると、端末内のすべてのデータが削除されます
- 問題集を個別に削除することで、関連する画像データも削除されます
- 設定画面から「全データ削除」機能により、端末内のすべての問題集データを一括削除できます

### 6.3 データポータビリティ
ユーザーは、保存された問題集データのPDF出力機能を通じて、自身のデータを取得することができます。

## 7. OCR機能とデータ処理

### 7.1 クラウド処理
- OCRによる画像解析は、Google Cloud Vision APIを使用してクラウド上で実行されます
- 解析対象の画像はAPI処理のためにGoogleのサーバーに一時的に送信されます
- 処理完了後、送信された画像データは即座に削除されます
- Googleは送信された画像を広告やその他の目的で使用することはありません

### 7.2 解析精度の向上
- 匿名化された解析結果の統計データを使用して、OCRの精度向上に役立てる場合があります
- この場合も、個人を特定できる情報は含まれません

## 8. アプリ内購入とサブスクリプション

### 8.1 購入情報の管理
- アプリ内購入は、RevenueCatおよびApple/Googleのストアサービスを通じて処理されます
- 当社は、購入トランザクションIDおよびサブスクリプション状態のみを保持します
- 決済情報（クレジットカード情報など）は、当社では保持せず、各ストアが管理します

### 8.2 購入履歴の利用
- 購入履歴は、プレミアム機能の提供およびサポート対応にのみ使用されます
- 第三者への販売やマーケティング目的での使用は行いません

## 9. 未成年者について

本アプリは13歳未満のユーザーから意図的に個人情報を収集することはありません。13歳未満の方から個人情報が提供されたことが判明した場合、速やかに削除します。

## 10. クッキーおよび類似技術

本アプリは、ユーザー設定の保存およびアプリの動作のために、以下の技術を使用します：
- SharedPreferences（ローカルストレージ）
- Firebase Analytics（匿名化された分析データ）

これらは、アプリの機能を提供するために必要なものであり、個人を特定するトラッキングや広告目的では使用されません。

## 11. 国際データ転送

ユーザーのデータは、以下のサービスのサーバーに保存または処理される場合があります：
- Google Cloud（OCR処理）
- RevenueCat（購入管理）
- Firebase（分析データ）

これらのサーバーは、適切なセキュリティ基準を満たすデータセンターに配置されています。日本国外へのデータ転送が発生する場合がありますが、適切な保護措置が講じられています。

## 12. プライバシーポリシーの変更

本プライバシーポリシーは、必要に応じて更新される場合があります。重要な変更については、アプリ内通知またはウェブサイトでの告知により、ユーザーに通知します。

## 13. お問い合わせ

本プライバシーポリシーに関するご質問やご懸念がある場合は、以下までお問い合わせください：

**合同会社FRAGMENT**
- ホームページ: https://fragment.co.jp

## 14. 準拠法

本プライバシーポリシーは日本法に準拠し、日本法に従って解釈されます。

---

**免責事項**: 本プライバシーポリシーは一般的なガイドラインとして提供されており、法的助言を構成するものではありません。実際の実装にあたっては、法律専門家への相談をお勧めします。
