プライバシーポリシー

最終更新日:2026年6月6日

1. はじめに

本アプリ「Hanlu」(以下「本サービス」)は、中国語の単語学習を目的とした個人開発のウェブアプリケーションです。本プライバシーポリシーは、本サービスが収集・利用する情報について説明します。

2. 収集する情報

2-1. アカウント情報

ユーザー登録・ログインの際、メールアドレスを収集します。認証には Supabase(Supabase, Inc.)を利用しており、パスワードは本サービスが直接保持することはありません。

2-2. 学習データ

学習進捗(既習単語・正誤履歴・スター登録)はデバイスのブラウザ(IndexedDB)にローカル保存され、ログイン時に Supabase のデータベースへ同期されます。

2-3. 音声合成・音声データ

音声再生機能では、発音を確認したい単語・例文のテキストを Alibaba CloudNLS の音声合成 API に送信します。送信するデータは単語・例文のテキストのみです。

生成された音声データ(MP3)は、同じ単語・例文の再合成を避け配信を高速化するため、Alibaba Cloud Object Storage Service(OSS) に保存(キャッシュ)されます。あわせて、対応するテキスト・音声の種別・話者・バージョン等のメタ情報を Supabase のデータベースに記録します。これらの音声データおよびメタ情報は、特定の個人やアカウントを識別する情報とは紐づけて保存しません。

3. 情報の利用目的

  • ユーザー認証およびアカウント管理
  • 学習進捗のデバイス間同期
  • 中国語の音声読み上げ機能の提供
  • 生成済み音声データの保存・キャッシュによる配信の高速化
  • サービスの改善・不具合対応

4. 第三者サービス

本サービスは以下の外部サービスを利用します。各サービス独自のプライバシーポリシーが適用されます。

Supabase

認証・データベース

ポリシーを見る

Alibaba Cloud

音声合成(TTS)

ポリシーを見る

Alibaba Cloud OSS

音声データの保存・配信

ポリシーを見る

Tencent EdgeOne

ホスティング・CDN

ポリシーを見る

Resend

メール送信

ポリシーを見る

5. データの保存場所(越境移転)

本サービスのユーザーデータ(アカウント情報・学習進捗)は、Supabase が運営するシンガポールリージョンのサーバーに保存されます。

また、音声合成リクエスト時に送信される単語・例文テキストは、Alibaba Cloud の上海のサーバーで処理されます。送信されるデータは単語・例文のテキストのみであり、個人を特定する情報は含まれません。

生成された音声データ(MP3)は、Alibaba Cloud OSSのシンガポールリージョンに保存され、CDN(audio.hanlu.app)を通じて配信されます。これらのデータは特定の個人やアカウントと紐づきません。

アプリケーションの配信には Tencent Cloud の EdgeOne Pages を利用しており、シンガポールリージョンのサーバーから配信されます。エッジを通過する通信には IP アドレスや Cookie 等のリクエスト情報が含まれますが、エッジでユーザーデータが永続的に保存されることはありません。

6. データの保持と削除

アカウントの削除をご希望の場合は、後述の連絡先にお問い合わせください。削除要請を受け付け後、合理的な期間内に Supabase 上のデータを削除します。ローカルのデータはブラウザの「データを消去」操作で削除できます。なお、OSS に保存される音声データおよびそのメタ情報は、特定の個人と紐づかない辞書共通のキャッシュとして全ユーザーで共有されるため、個別アカウントの削除対象には含まれません。

7. Cookieおよびローカルストレージ

本サービスは認証セッションの維持に Cookie を使用します。学習設定はログイン時に Supabase へ同期され、未ログイン時はデバイスの localStorage に保存されます。広告目的の追跡 Cookie は利用していません。

8. お問い合わせ

プライバシーに関するご質問・削除依頼は、support@hanlu.app までご連絡ください。