本ポリシーは、HanziMemoが個人データをどのように収集・利用・保護するかを、 一般データ保護規則(GDPR)およびフランスのデータ保護法に従って説明するものです。
1. データ管理者
Alice Hitchon(個人事業主)、HanziMemo運営者。連絡先: hanzimemo.contact@gmail.com
2. 収集するデータ
お客様が提供するデータ
- 登録時のメールアドレスとパスワード(ハッシュ化)
- ユーザー名とインターフェース言語
- カスタム復習リストと設定(音声・アルゴリズム)
利用により生成されるデータ
- 学習進捗(閲覧単語数、正答率、FSRS間隔)
- 模擬試験の結果とスコア
- ログイン統計(ストリーク、XP、リーダーボード)
技術データ
- セキュリティ目的の最小限のサーバーログ(切り詰めたIPアドレス、ブラウザ情報)
3. 目的と法的根拠
- サービスの提供(アカウント、進捗、同期)— 根拠:契約の履行
- セキュリティ(不正防止、バックアップ)— 根拠:正当な利益
- 製品改善(集計済み匿名統計)— 根拠:正当な利益
HanziMemoはターゲット広告を一切行わず、データを販売することもありません。
4. 保存期間
- アクティブアカウント:アプリをご利用いただいている間
- 非アクティブアカウント:最後のサインインから3年後に自動削除
- リクエストによるデータ削除:最大30日以内
5. お客様の権利(GDPR)
お客様はいつでも以下の権利を有します:
- アクセス権:データのコピーの取得
- 訂正権:不正確なデータの修正
- 消去権:アカウントとすべてのデータの削除
- データポータビリティ権:読み取り可能な形式でのデータ受領
- 処理への異議申し立て権および制限権
これらの権利を行使するには、 hanzimemo.contact@gmail.com までご連絡ください。 アプリの設定からアカウントを直接削除することもできます。
紛争が生じた場合は、フランスのデータ保護機関であるCNILに申し立てることができます: www.cnil.fr
6. 外部委託先
HanziMemoは、データ処理契約(DPA)を締結した技術プロバイダーを利用しています:
- Supabase(データベース、認証)— EUインフラ(フランクフルト)
- Cloudflare(ホスティング、CDN)— 米国、標準契約条項(SCC)
- Microsoft Azure(発音用音声合成)— EUリージョン
- Stripe Payments Europe, Ltd.(ウェブ決済処理)— アイルランド/米国、SCC + PCI-DSS Level 1
- Apple Inc.(iOSアプリ内課金)— 米国、App Store DPA
- Google LLC(Androidアプリ内課金、Gemini API、Gmailサポート)— 米国、SCC
- Resend(トランザクションメール送信)— DPA締結済み
7. 個人データの国外移転(APPI 第28条)
個人情報保護法第28条に基づき、以下の外国にある第三者への個人データの提供についてご同意をお願いいたします。 日本国外でのデータ処理は日本の個人情報保護法と同等の保護水準を確保するため、標準契約条項(SCC)または各国の法令に基づき実施されます。
- フランス(EU):Supabase — データベース・認証。EU一般データ保護規則(GDPR)により保護。
- 米国:Cloudflare(ホスティング)、Google LLC(Gemini AI、Androidアプリ内課金)、Apple Inc.(iOSアプリ内課金)、Stripe Payments Company(決済処理)。いずれもSCC締結。
- アイルランド(EU):Stripe Payments Europe, Ltd. — 決済処理。GDPRおよびPCI-DSS Level 1により保護。
各国の個人情報の保護に関する制度の詳細および事業者が講じている保護措置については、hanzimemo.contact@gmail.com までお問い合わせください。 アカウント作成時、およびプレミアム決済時に、これらの国外移転についてご同意いただいたものとみなします。
8. セキュリティ
すべての通信にTLS暗号化を使用し、パスワードはハッシュ化、データベース層ではRow Level Securityでアクセスを制限しています。 通信の完全なセキュリティは保証できないため、強力なパスワードの使用を推奨します。
9. 未成年者
アプリは15歳以上を対象としています。15歳未満のユーザーは保護者または法定後見人の承認が必要です。
10. 変更
本ポリシーは更新される場合があります。重要な変更はアプリ内で通知されます。
