どのようにお手伝いできますか?

ご用件を簡単にお知らせください。メールで返信します。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
トップページへ

プライバシーの連携:同意、保存、説明文

IAB TCF v2、consented.eu、data-rc-consentからの同意状態の読み取り、同意あり・なしの保存と送信、プライバシーポリシーへの説明文の自動挿入を説明します。

このページは技術を説明します。同意が必要か、何について必要かは運営側で判断してください。プライバシーポリシー用の文例を用意しています。この説明は法的助言ではありません。

同意状態の取得元

起動時、ローダーは次の順に読み取り専用で確認します。

  1. ローダータグのdata-rc-consent(またはReactiveChatSettings/bootのconsent)。granted、deniedは状態を固定し、同意管理プラットフォームに問い合わせません。
  2. window.__tcfapi('getTCData')経由のIAB TCF v2。目的1(端末への情報の保存とアクセス)への同意をgrantedとします。gdprApplies: falseも同様です。
  3. window.Consented.getState()経由のconsented.eu。
  4. なければ不明で、deniedと同様に扱います。

読み込み後はTCFプラットフォームの変更(tcloaded、useractioncomplete)を購読し、再読み込みなしで直ちに反映します。

TCF非対応の場合は属性で制御します。通常は、同意後にのみローダーを挿入します。

// Example: load the loader after consent
function chatLaden(zugestimmt) {
  var s = document.createElement('script');
  s.src = 'https://cdn.reactive.chat/loader.js';
  s.async = true;
  s.setAttribute('data-rc-site-key', 'SITE_KEY');
  s.setAttribute('data-rc-consent', zugestimmt ? 'granted' : 'denied');
  document.head.appendChild(s);
}

同意を設定するAPIコマンドはありません。TCF経由の撤回は即時、それ以外は次のページ表示から反映します。

同意あり・なしの動作

同意なし(deniedまたはunknown):

同意あり(granted):

状態が変わると、rc_*の項目をlocalStorageとsessionStorage間で移し、サーバーへ通知します。Cookieは設定しません。

ウィジェット内の訪問者データ

訪問者は会話のメール送信、同意撤回、データ削除を依頼できます。削除依頼と保存期間の設定は、マニュアルをご覧ください。

ページテキストから領域を除外する

アシスタントは、現在のページの表示テキストを読み、質問に答えます。フォーム欄、非表示の要素、ウィジェット自身、アカウント、購入手続き、カート、注文、請求書などのパスのページは読みません。さらに除外するには次を使います。

<section data-rc-private>
  Customer number: 4711 · Contract details …
</section>

data-rc-ignoreも同じです。完全に無効にするにはローダータグにdata-rc-dom-spiegel="false"を指定します。「見せてください」もなくなります。

プライバシーテキストを自動挿入する

プライバシーポリシー内の要素に、プロジェクト設定に合うreactive.chatの節を、ページの言語で表示します。最初のメッセージ前の同意、削除期間、AIと名前、Smart Answerに対応し、変更は最大10分で反映します。短い説明はプライバシーのテキストを自動で挿入するにあります。

<div data-rc-privacy data-lang="en" data-heading="2" data-email="privacy@your-company.com">
  You will find information about the chat in section 7.
</div>

読み込みが終わるまで、または失敗した場合は、要素の既存内容を残します。テキストノードだけで作成し、独自の色やフォントはなく、ページのスタイルに従います。

仕組み: ローダーは同意がなくても小さなモジュールを読み込みます。チャットのアドレスからGETで取得し、Cookie、リファラー、訪問者IDは送らず、ブラウザーに保存しません。プロジェクトのドメインだけに表示します。SPAで後から挿入した要素も自動検出します。

同意管理がプライバシーページでローダーをブロックする場合は、直接埋め込みます。

<script src="https://cdn.reactive.chat/datenschutz.js" data-rc-site-key="SITE_KEY" async></script>

独自ドメインでは、さらにdata-rc-ws-url="wss://chat.your-company.com/rc_wss/"と、サブドメインのsrcを使います。

次:上限と利用枠

最終更新: