Nola lagun zaitzakegu?

Esaguzu labur zertaz ari zaren, eta posta elektronikoz erantzungo dizugu.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Itzuli hasierako orrira

Integração de privacidade: consentimento, armazenamento e texto de privacidade

Como o widget lê o estado do consentimento da sua plataforma (IAB TCF v2, consented.eu, data-rc-consent), o que armazena e transmite com e sem consentimento e como inserir automaticamente o texto na política de privacidade.

Esta página descreve a tecnologia. Cabe a você avaliar se precisa de consentimento e para quê; há uma sugestão de texto em Bloco de texto para sua política de privacidade. Este texto não constitui aconselhamento jurídico.

De onde o widget obtém o estado do consentimento

Na inicialização, o carregador verifica, apenas por leitura, nesta ordem:

  1. data-rc-consent na tag do carregador (ou consent em ReactiveChatSettings/boot): granted ou denied fixam o estado; a plataforma de consentimento não é consultada nesse caso.
  2. IAB TCF v2 por window.__tcfapi('getTCData'): consentimento para a finalidade 1 (armazenar e acessar informações em um dispositivo) conta como granted; uma plataforma que informa gdprApplies: false também.
  3. consented.eu por window.Consented.getState().
  4. Caso contrário, unknown, tratado como denied.

Após carregar, o widget acompanha as alterações da plataforma TCF (tcloaded, useractioncomplete) e reage imediatamente, sem recarregar.

Se usar uma plataforma sem TCF, você controla o estado pelo atributo. O habitual é inserir o carregador somente após a concessão do consentimento.

// 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);
}

Não há comando de API para definir o consentimento; uma revogação pela plataforma TCF entra em vigor imediatamente; caso contrário, a partir da próxima visualização de página.

O que acontece com e sem consentimento

Sem consentimento (denied ou unknown):

Com consentimento (granted):

Se o estado mudar, o widget move suas entradas (rc_*) entre localStorage e sessionStorage e informa a alteração ao servidor. O widget não define cookies.

Os dados do visitante no widget

No widget, o visitante pode solicitar a conversa por e-mail, revogar o consentimento e pedir a exclusão dos dados. Como configurar pedidos de exclusão e prazos de retenção na conta está descrito no Manual.

Excluir áreas do texto da página

O assistente lê o texto visível da página atual para responder a perguntas sobre ela. Nunca são lidos campos de formulário, elementos invisíveis, o próprio widget e páginas com caminhos como conta, checkout, carrinho, pedidos ou faturas. Você exclui outras áreas assim:

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

data-rc-ignore tem o mesmo efeito. Para desativar por completo: data-rc-dom-spiegel="false" na tag do carregador (nesse caso, também não há “Mostre-me”).

Inserir automaticamente o texto de privacidade

Um elemento na sua política de privacidade mostra a seção sobre o reactive.chat, de acordo com as configurações do projeto (consentimento antes da primeira mensagem, prazos de exclusão, assistente de IA e seu nome, Smart Answer) e no idioma da página. Alterações aparecem na página em no máximo dez minutos. A versão resumida está em Inserir automaticamente o texto de privacidade.

<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>

O conteúdo do elemento permanece ali até o texto carregar, e também se não puder ser carregado. O texto é composto apenas de nós de texto (sem cores ou fontes próprias) e usa o estilo da página.

Tecnologia: o carregador carrega um pequeno módulo para isso, mesmo sem consentimento. Ele busca o texto por GET no endereço do chat, sem cookies, referrer ou ID de visitante, e não armazena nada no navegador. O texto só aparece nos domínios do projeto. O módulo detecta sozinho elementos inseridos depois (SPA).

Se a plataforma de consentimento bloquear o carregador na página de privacidade, incorpore o módulo diretamente:

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

Com domínio próprio, adicione também data-rc-ws-url="wss://chat.your-company.com/rc_wss/" e use src do seu subdomínio.

A seguir: Limites e cotas

Azken eguneratzea: