最終更新日:2026年10月28日
本アプリ「Hanlu」(以下「本サービス」)は、中国語の単語学習を目的とした個人開発のウェブアプリケーションです。本プライバシーポリシーは、本サービスが収集・利用する情報について説明します。
ユーザー登録・ログインの際、メールアドレスを収集します。認証には Supabase(Supabase, Inc.)を利用しており、パスワードは本サービスが直接保持することはありません。
学習進捗(既習単語・正誤履歴・スター登録)はデバイスのブラウザ(IndexedDB)にローカル保存され、ログイン時に Supabase のデータベースへ同期されます。
音声再生機能では、発音を確認したい単語・例文のテキストを Alibaba CloudNLS の音声合成 API に送信します。送信するデータは単語・例文のテキストのみです。
生成された音声データ(MP3)は、同じ単語・例文の再合成を避け配信を高速化するため、Alibaba Cloud Object Storage Service(OSS) に保存(キャッシュ)されます。あわせて、対応するテキスト・音声の種別・話者・バージョン等のメタ情報を Supabase のデータベースに記録します。これらの音声データおよびメタ情報は、特定の個人やアカウントを識別する情報とは紐づけて保存しません。
2026年10月28日追加:Web版と配信サーバーの不具合調査には Sentry を利用します。エラーの種類、スタックのファイル名・関数名・行番号、発生時刻、Web画面のビルド番号、実行環境の区分を米国に送信します。 アカウント情報、学習・検索内容、Cookie、リクエスト本文・ヘッダー、URLのクエリ、自由文のエラーメッセージ、画面録画・操作履歴は送信対象から除外します。 通信時には接続元IPアドレスがSentryに伝わりますが、イベントにIPアドレスやIPから推定した地域情報を保存しない設定を使用します。診断情報をアカウントや端末の識別子に紐づけず、広告目的の利用やユーザー識別は行いません。詳細は Sentryのプライバシーポリシー を参照してください。
本サービスは以下の外部サービスを利用します。各サービス独自のプライバシーポリシーが適用されます。
本サービスのユーザーデータ(アカウント情報・学習進捗)は、Supabase が運営するシンガポールリージョンのサーバーに保存されます。
また、音声合成リクエスト時に送信される単語・例文テキストは、Alibaba Cloud の上海のサーバーで処理されます。送信されるデータは単語・例文のテキストのみであり、個人を特定する情報は含まれません。
生成された音声データ(MP3)は、Alibaba Cloud OSSのシンガポールリージョンに保存され、CDN(audio.hanlu.app)を通じて配信されます。これらのデータは特定の個人やアカウントと紐づきません。
アプリケーションの配信には Tencent Cloud の EdgeOne Pages を利用しており、シンガポールリージョンのサーバーから配信されます。エッジを通過する通信には IP アドレスや Cookie 等のリクエスト情報が含まれますが、エッジでユーザーデータが永続的に保存されることはありません。
アカウントの削除をご希望の場合は、後述の連絡先にお問い合わせください。削除要請を受け付け後、合理的な期間内に Supabase 上のデータを削除します。ローカルのデータはブラウザの「データを消去」操作で削除できます。なお、OSS に保存される音声データおよびそのメタ情報は、特定の個人と紐づかない辞書共通のキャッシュとして全ユーザーで共有されるため、個別アカウントの削除対象には含まれません。
本サービスは認証セッションの維持に Cookie を使用します。学習設定はログイン時に Supabase へ同期され、未ログイン時はデバイスの localStorage に保存されます。広告目的の追跡 Cookie は利用していません。
プライバシーに関するご質問・削除依頼は、support@hanlu.app までご連絡ください。