これは、便宜上プライバシーポリシーを翻訳したものです。基準となるのはブルガリア語版と英語版です:プライバシーポリシー(ブルガリア語版・英語版)。
SubLingoプライバシーポリシー
1. 概要
- アカウントがない場合、単語と設定はお客様のブラウザ内にとどまります。ただし、一部の機能はインターネットに接続します。単語の定義は無料の公開辞書から取得し、字幕セレクターファイルは当方のウェブサイトから取得します。
- 無料アカウントをお持ちの場合、保存した単語(字幕のセリフと動画のアドレスを含む)は、お客様のブラウザ間で同期されるよう、フランクフルト(ドイツ)にある当方のサーバーに保存されます。
- PROの支払いはStripeを通じて行われます。当方がお客様のカード情報を見ることは一切ありません。
- アナリティクス、広告、トラッキングは一切なく、当方はデータを販売しません。
- お客様は、拡張機能内からアカウントとクラウド上のデータを削除できます。
2. お客様のデータについて責任を負う者
管理者は、自然人であるTihomir Susamovです。連絡先住所:Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria、メール:sublingo.contact@gmail.com(以下「当方」)。SubLingoとは、Chrome拡張機能、ウェブサイトおよびクラウド同期サービスを指します。
当方は、データ保護オフィサーの指名を義務付けられていないため、これを指名していません。ご質問は上記のメールアドレスまでお送りください。
3. 機能ごとに取り扱うデータ
3.1. お客様のブラウザ内
拡張機能は、以下のデータを拡張機能専用のブラウザストレージ(chrome.storage.local)に保存します。
- 保存した単語:単語、訳語、別の意味、メモ、定義、発音記号、文法、字幕のセリフ、番組とエピソード、動画のアドレス(サイトと動画へのパスのみ。YouTubeの場合は動画IDも含みます)、動画内の時刻、習得済みかどうか、および日付。
- お客様の設定。
- DeepL、GeminiまたはClaude用のお客様のAPIキー(アカウントごとに保存)。
- サインイン情報:アカウントID、メールアドレス、Googleから提供される名前とプロフィール写真のアドレス(Googleでサインインした場合)、およびサインイントークン。
- キャッシュされたプラン(FREEまたはPRO)、ならびに同期キューと同期状態。
- このブラウザで使用された他のアカウントのライブラリ(そのアカウントが再びサインインしたときに元に戻すため)。
- セレクターファイル(3.2を参照)。
このストレージにアクセスできるのは、拡張機能自身のページとバックグラウンドプロセスに限られます。動画サイト上で動作するスクリプトは、これを読み取ることができません。当方はこのデータを見ることができません。このデータは、お客様が削除する(設定 → データ → ローカルデータを削除)か、アカウントを削除する(第9節)か、拡張機能を削除するまで残ります。「ローカルデータを削除」は、このブラウザにのみ影響します。
サインアウトした後も、このデバイスのライブラリは最後のアカウントに紐付いたままです。サインアウト中に保存した単語は、そのアカウントが再びサインインしたときに、そのアカウントとそのクラウド上のコピーに追加されます。お客様がご自身でサインアウトした後に別のアカウントがサインインした場合は、サインアウト以降に保存した単語はその新しいアカウントに追加されます。セッションの有効期限が切れただけの場合は、以前のアカウントに残ります。
3.2. 常にインターネットに接続する機能
- 辞書。英単語をクリックすると、その単語(または「pulled」に対する「pull」のような基本形)が、独立した無料プロジェクトであるFree Dictionary API(
api.dictionaryapi.dev)に送信されます。同APIは、定義と、利用可能な場合は発音の録音を返します。保存した単語の発音を再生するため、単語リスト(お客様が発音ボタンを押したとき)とフラッシュカード(表示される各カードについて自動的に)も、その単語を同APIに送信します。再生されるのはapi.dictionaryapi.devでホストされている録音のみです。 - 字幕セレクター。インストール時、ブラウザの起動時、および多くとも12時間に1回、拡張機能は当方のウェブサイト(GoogleのFirebase Hosting)から公開ファイル
selectors.jsonをダウンロードします。すべてのウェブリクエストに付随するIPアドレスとブラウザ情報を除き、個人データは送信されません。 - Chromeの組み込み翻訳機能は、お客様のデバイス上で動作します。初回は、ChromeがGoogleから言語モデルをダウンロードすることがあります。
- 発音。辞書に録音がない場合は、ブラウザまたはオペレーティングシステムの音声が使用されます。ブラウザによっては一部の音声がオンラインで動作し、その場合、単語は音声の提供者(例:Google)に送信されます。
- Youdao。単語リスト、フラッシュカード、動画の上に表示されるパネルにおいて、お客様が発音ボタンを押し、かつ他の音声ソースが利用できない場合に限り、単語またはフレーズがYoudaoの発音サービス(NetEase、中国)に送信されます。フラッシュカードの自動発音でYoudaoが使用されることは一切ありません。
- 目的
- お客様が求めた機能の提供、字幕検出の動作の維持
- 法的根拠
- 契約の履行(GDPR第6条第1項(b))。セレクターファイルについては正当な利益(第6条第1項(f))
- 保存期間
- 当方はこれらのリクエストを保存しません。提供者が各自の規約に従ってこれらを取り扱います
3.3. お客様ご自身のAPIキー
お客様がご自身のキーを入力した場合(無料アカウントが必要です)、拡張機能は、お客様と当該提供者との間の契約に基づき、お客様のブラウザから当該提供者へテキストを直接送信します。
- DeepL SE(ドイツ):翻訳する字幕のセリフ、または選択した単語とその文脈としてのセリフ。
- Google(Gemini API):セリフ、選択した単語、お客様の質問、ならびにお客様のレベルと翻訳先の言語。
- Anthropic PBC(米国、Claude API):Geminiの場合と同じ内容。
当方がその写しを受け取ることはありません。提供者がテキストをどのように保存・利用するかは、お客様が当該提供者と契約しているプランによって異なります。例えば、DeepLとGeminiの無料プランでは、テキストが保存されたり、サービスの改善に利用されたりする場合があります。お客様のキーが当方のサーバーに送信されたり、同期されたり、エクスポートに含まれたりすることは一切ありません。
- 法的根拠
- お客様が有効にした機能に関する契約の履行(第6条第1項(b))
- 保存期間
- キーは、お客様が削除するまでお客様のブラウザ内にとどまります。テキストは、提供者が各自の規約に従って保存します
3.4. アカウント(Firebase Authentication)
アカウントは、Firebase Authentication(Google)上で運用されています。
- メールアドレスとパスワード:メールアドレス、パスワード(Firebaseはハッシュのみを保存します)、作成日と最終サインイン日、およびメールアドレスが確認済みかどうか。
- Googleでのサインイン:Googleが提供するメールアドレス、名前、プロフィール写真のアドレスおよびGoogleアカウントID(スコープ
openid email profile)。
確認メールとパスワード再設定メールは、Firebaseから送信されます。メール内のリンクは当方の/verifyページにつながり、このページは、操作に必要な情報のみをFirebaseに送信します。すなわち、メールのリンクに含まれるワンタイムコードと、パスワードを再設定する場合は新しいパスワード(メールアドレスを復元した後にパスワード再設定用リンクを求める場合は、そのメールアドレス)です。Firebaseは、不正利用を防止するためにIPアドレスを取り扱うことがあります。メールアドレスが7日以内に確認されないアカウントは、削除される場合があります。
- 法的根拠
- 契約の履行(第6条第1項(b))。不正利用の防止については正当な利益(第6条第1項(f))
- 保存期間
- お客様がアカウントを削除するまで
3.5. クラウド同期(Amazon Web Services)
クラウドサービスは、リージョンeu-central-1(ドイツ・フランクフルト)のAmazon Web Services(API Gateway、LambdaおよびDynamoDB)上で稼働しています。拡張機能は、リクエストのたびにお客様のサインイントークンを送信します。サーバーは、そこからお客様のアカウントIDとメールアドレスを取得します。メールアドレスは、そのメールアドレスで行われた購入を見つけるため(3.6)にのみ使用され、それ以外の場所には保存されません。当方は以下を保存します。
- お客様のアカウントID。
- 保存された各単語と3.1に記載の項目(字幕のセリフと短縮された動画のアドレスを含みます)。
- 削除された単語のマーカー(単語IDと、その単語が作成された日時および削除された日時。単語のテキストは含みません)。削除がお客様の他のブラウザにも反映されるようにするためのもので、単語の削除から2年後に、またはそれより前にアカウントとともに、自動的に削除されます。
- 設定:設定の同期はデフォルトで有効になっており、設定で無効にできます。対象は、インターフェースの言語、テーマ、色、フォント(およびお客様が選択したカスタムフォントの名前)、パネルのサイズ・拡大率・不透明度・位置、翻訳先の言語、選択した翻訳エンジン、定義と発音記号を表示するかどうか、ショートカットキー、履歴の行数、文法の設定、お客様のレベル、ならびにAIの提供者とモデルです。APIキーが同期されることは一切ありません。
- お客様のプラン(FREEまたはPRO、種類および有効期間)。
- 過負荷からサービスを保護するためのリクエストカウンター(自動的に失効します)。
- お客様のアカウントID、リクエストIDおよびエラーコードを含むエラーログ(支払いについてはStripeのIDも含みます)。これらは30日間保存されます。
無料プランでは、クラウドに最大150語まで保存されます。
- 法的根拠
- 契約の履行(第6条第1項(b))。ログと制限については、安全なサービスに関する正当な利益(第6条第1項(f))
- 保存期間
- お客様が単語またはアカウントを削除するまで。削除された単語のマーカーは2年間。ログは30日間
3.6. PROの購入(Stripe)
お支払いは、Stripeの決済ページで行います。Stripeは、自社の規約およびプライバシーポリシーに従って、お客様のカード情報と請求情報を取り扱います。当方がカード番号を見ることは一切ありません。
拡張機能は、お客様のアカウントIDをStripeに渡し、お客様のメールアドレスを事前入力します。当方はStripeから以下を受け取り、保存します:お客様のアカウントID、決済時に入力されたメールアドレス、プランの種類、そのステータスと日付(サブスクリプションが期間終了時に解約されるかどうかを含みます)、ならびにStripeの顧客ID、サブスクリプションIDおよび支払いID。決済時のメールアドレスを保存するのは、ウェブサイトで行われた購入を、同じメールアドレスのアカウントに紐付けられるようにするためです。処理済みのStripe通知のIDは、30日間保存されます。
まだアカウントに紐付けられていない購入記録(メールアドレスとプラン)、およびどのアカウントにも紐付いていないStripe IDとの紐付け情報は、プランが有効な間、その後はサブスクリプションの終了または購入の返金・異議申し立てから約13か月間保存されます。これは、返金や紛争の際に購入を確認できるようにするためです。アカウントに紐付けられていない買い切り購入は、いずれかのアカウントが引き継ぐまで保存されます。アカウントに紐付けられた購入記録は、アカウントが削除されるまで保存されます。支払いの会計記録は、会計法および税法が求める期間(最長10年)、当方のStripeアカウントに保管されます。お客様は、当方が保存している記録の消去をメールで当方に求めることができます。
- 法的根拠
- 契約の履行(第6条第1項(b))。法律上の保存義務(第6条第1項(c))
- 保存期間
- アカウントが存在する間。アカウントに紐付けられていない購入は、プランが有効な間、その後約13か月間。Stripe内の会計記録は、法定期間
3.7. サポートメール
sublingo.contact@gmail.com宛てのメッセージは、当方のメールプロバイダー(Google Gmail)によって取り扱われます。当方は、案件の終了後最長24か月間これらを保存します。法的根拠:契約の履行、またはお客様に回答するという当方の正当な利益(第6条第1項(b)および(f))。
3.8. ウェブサイト
ウェブサイトはFirebase Hosting(Google)でホストされており、Firebase HostingはIPアドレスを含むサーバーログを保存します。本サイトはCookie、アナリティクス、トラッカーを一切使用せず、フォントとアイコンは当方自身のサーバーから配信されます。/verifyページは、操作に必要な情報のみをFirebaseに送信します(3.4を参照)。
3.9. 診断
「セリフが違いますか?」ボタンは、技術的な詳細をお客様のクリップボードにコピーするだけです:バージョン、サイト、ブラウザ、検出されたセリフ、および字幕周辺のページ要素の説明。お客様ご自身が当方に送信しない限り、何も送信されません。
4. 当方が行わないこと
- アナリティクス、広告、プロファイリング、トラッキングは行いません。
- データを販売したり、広告目的で共有したりしません。
- お客様に法的効果を及ぼす自動化された意思決定は行いません(GDPR第22条)。
- お客様のデータを使ってAIモデルをトレーニングしません。
拡張機能のスクリプトは、対応している動画サイト上でのみ、かつhttps経由でのみ動作します。動画の再生中、スクリプトは、お客様が前のセリフに戻れるよう、直近の数行の字幕をそのタブのメモリ内に保持します(設定 → 字幕の履歴。0にすると無効になります)。お客様が単語を調べたり保存したりしない限り、これらが保存されたり、どこかに送信されたりすることは一切ありません。
5. 取得者
- Google Ireland Ltd / Google LLC:Firebase Authentication、Firebase Hosting、Googleでのサインイン、サポート用のGmail、およびお客様がご自身のキーを使用する場合のGemini API。
- Amazon Web Services EMEA SARL(ルクセンブルク):クラウド同期(データはフランクフルトに保存されます)。
- Stripe Payments Europe Ltd(アイルランド):支払い。
- お客様ご自身が選択する提供者:DeepL SE、Anthropic PBC。
- Free Dictionary API(dictionaryapi.dev)、および明示的なクリックがあった場合に限りYoudao(NetEase、中国)。
- 法律で求められる場合に限り、公的機関。
6. 欧州経済領域(EEA)域外への移転
Google LLC、Stripe, Inc.、Anthropic PBCおよびAmazon.com, Inc.は米国に所在しています。これらへの移転は、EU-米国データプライバシーフレームワークおよび/または欧州委員会の標準契約条項に依拠しています。Free Dictionary APIは、EEA域外でホストされている場合があります。Youdao(中国)が受け取るのは、お客様が聞こうとした単語またはフレーズと、すべてのリクエストに付随するIPアドレスのみであり、アカウントデータは送信されません。
7. 法的根拠
- 契約の履行(第6条第1項(b)):辞書、ご自身のキーによる翻訳、アカウント、同期、PROなど、お客様が利用する機能。
- 法的義務(第6条第1項(c)):支払い記録の保存。
- 正当な利益(第6条第1項(f)):セキュリティ、不正利用の防止、エラーログおよびセレクターファイル。
利用規約に同意することは、データの取扱いに対する同意ではありません。当方は、いずれの中核機能についても同意を根拠としていません。
8. 保存期間
| データ | 保存期間 |
|---|---|
| お客様のブラウザ内のデータ | お客様が削除するか、拡張機能を削除するまで |
| アカウント(Firebase) | お客様が削除するまで。未確認のアカウントは7日後に削除される場合があります |
| クラウド上の単語と設定 | お客様が単語またはアカウントを削除するまで |
| 削除された単語のマーカー(単語のテキストを除く) | 単語の削除から2年後まで、またはそれより早い場合はアカウントが削除されるまで |
| 削除されたアカウントのマーカー(アカウントIDと日付のみ) | 180日間 |
| リクエストカウンター | 自動的に失効 |
| エラーログ | 30日間 |
| Stripe通知のID | 30日間 |
| アカウントに紐付けられた購入記録 | アカウントが削除されるまで |
| アカウントに紐付けられていない購入記録、およびアカウントのないStripeとの紐付け情報 | プランが有効な間、その後はサブスクリプションの終了または購入の返金・異議申し立てから約13か月間。アカウントに紐付けられていない買い切り購入は、いずれかのアカウントが引き継ぐまで |
| アカウント削除後のStripeとの紐付け情報(アカウントIDとメールアドレスを除く) | 約13か月間(返金および紛争の対応のため) |
| 支払いの会計記録(Stripe内) | 会計法および税法が求める期間(最長10年) |
| サポートメール | 案件の終了後最長24か月間 |
9. お客様の権利
お客様には、アクセスの権利、訂正の権利、消去の権利、取扱いの制限の権利、データポータビリティの権利および異議を述べる権利があります。また、ブルガリア個人データ保護委員会(cpdp.bg)またはお客様の居住地の監督機関に苦情を申し立てることもできます。
権利の行使方法:
- 単語の訂正または削除:拡張機能内で編集または削除してください。変更はクラウドにも反映されます。
- データポータビリティ:設定 → データ → エクスポート(お客様の単語と設定を含むJSONファイル)。
- アカウントの削除:設定 → クラウドプロフィール → 「アカウントを削除」。これにより、クラウド上の単語と設定、お客様のプラン、およびFirebaseアカウントが削除されます。このブラウザでは、そのアカウントの単語、APIキーおよび同期データも削除されます。このブラウザ自体の設定は残ります。月額または年額のサブスクリプションが更新される状態にある間は、先に「サブスクリプションを管理」で解約してください。期間終了時に解約されるよう既に解約手続きが済んでいるサブスクリプションは、削除の妨げになりません。データベースには、他のデバイスが単語を再びアップロードできないよう、お客様のアカウントIDと削除日を含むマーカーのみが180日間残ります。お客様がサインインしていた他のブラウザには、お客様の単語のローカルコピーがローカルライブラリとして残ります。そちらでは「ローカルデータを削除」で削除してください。Stripeにおける支払い記録、および当方が法律により保存しなければならない記録は、法定の期間が終了するまで残ります。
- その他:お客様のアカウントまたは購入時のメールアドレスから、sublingo.contact@gmail.comまでご連絡ください。
当方は1か月以内に回答します。
10. セキュリティ
- すべての通信は暗号化されています(TLS)。
- クラウド同期には、確認済みのメールアドレスが必要です。サインイントークンはリクエストのたびに検証され、リクエストの頻度は制限されています。
- APIキーとサインイントークンには、ウェブページおよび動画サイト上のスクリプトからはアクセスできません。
- 個人データ侵害が発生した場合、法律で求められるときは、当方は監督機関および影響を受ける人々に通知します(GDPR第33条および第34条)。
11. 子ども
アカウントを作成するには、16歳以上である必要があります。アカウントがなければ、個人データが当方に届くことはありません。アカウントが16歳未満の子どものものであると判明した場合、当方はそのアカウントを削除します。
12. Google APIから取得するデータ
Googleでのサインインにより当方が受け取るのは、お客様のメールアドレス、名前、プロフィール写真およびアカウントIDのみであり、当方はこれらをお客様のSubLingoアカウントのためにのみ使用します。
- Google APIから受け取った情報の使用は、限定使用の要件を含め、Chromeウェブストアのユーザーデータに関するポリシーを遵守します。
- SubLingoによるGoogle APIから受け取った情報の使用および転送は、限定使用の要件を含め、Google APIサービスのユーザーデータに関するポリシーを遵守します。
これは、当方がデータをSubLingoの機能のためにのみ使用し、データを販売したり広告に使用したりすることは一切なく、お客様の同意がある場合、セキュリティ上の目的の場合、または法律で求められる場合を除き、人がデータを閲覧することは一切ないことを意味します。
13. 変更
本ポリシーを変更する場合、当方は冒頭の日付を更新します。重要な変更については、少なくとも30日前までに、拡張機能内またはメールでアカウント保有者にお知らせします。
14. お問い合わせ
Tihomir Susamov、Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria、sublingo.contact@gmail.com。利用規約もあわせてご覧ください。