Redação do histórico de conversas

Redija automaticamente entidades sensíveis do histórico de conversas armazenado.

A redação do histórico de conversas detecta e remove informações confidenciais dos dados das suas conversas antes de serem armazenados, minimizando assim a exposição de entidades confidenciais e preservando registros úteis para revisão e análise.

Este recurso está disponível atualmente apenas para alguns clientes empresariais. Entre em contato com vendas para obter acesso.

A redação do histórico de conversas reduz significativamente a exposição de entidades confidenciais, mas, como acontece com qualquer serviço de detecção que opera com dados dinâmicos de usuários, a taxa de detecção não é de 100%. Portanto, habilitar apenas este recurso não garante conformidade com regulamentações rigorosas, como a HIPAA. Para total conformidade, habilite o Modo de retenção zero.

Visão geral

Quando uma conversa termina, uma etapa de pós-processamento analisa a transcrição e o áudio em busca de entidades confidenciais. Todas as entidades detectadas são ocultadas antes que os dados da conversa sejam armazenados:

  • Transcrições e análises: As ocorrências de entidades são substituídas por [ENTITY_NAME] (por exemplo, [NAME], [EMAIL_ADDRESS]).
  • Áudio: As ocorrências de entidades são substituídas por um som de bip.
  • Webhooks: Os webhooks de transcrição e áudio também contêm dados ocultados.

Para ocultar entradas do teclado do chamador sem detecção de entidades, habilite a redação de entrada DTMF no agente.

Como o pós-processamento é executado após o término da conversa, haverá um breve atraso antes que a conversa apareça no seu histórico.

Configuração

As configurações de redação ficam na seção Privacidade, na parte inferior da guia Avançado do seu agente.

A configuração de redação tem dois campos:

CampoTipoDescrição
enabledbooleanDefine se entidades confidenciais devem ser ocultadas do histórico de conversas.
entitieslist[string]Lista dos tipos de entidade a ocultar. Veja as entidades compatíveis para valores válidos.

Como a redação funciona

Formato do marcador

Cada entidade ocultada é substituída pelo nome do tipo entre colchetes e em letras maiúsculas. Por exemplo, se email_address estiver configurado, um e-mail como john@example.com na transcrição se tornará [EMAIL_ADDRESS].

Entidades pai e filho

As entidades seguem uma hierarquia usando notação por pontos. Você pode configurar a redação em qualquer nível:

  • Entidade pai (por exemplo, name): Oculta todas as entidades filho abaixo dela. Todas as correspondências usam o marcador da entidade pai — por exemplo, tanto nomes próprios quanto sobrenomes são substituídos por [NAME].
  • Entidade filho (por exemplo, name.name_given): Oculta apenas esse tipo específico usando seu próprio marcador, [NAME_GIVEN].

Se você informar uma entidade pai e uma de suas entidades filho, a entrada da entidade filho será ignorada, pois a entidade pai já a abrange.

Exemplo

Configurar ["name", "email_address", "financial_id.payment_card.payment_card_number"] fará o seguinte:

  • Substituir todos os nomes (próprios, de família e outros) por [NAME]
  • Substituir endereços de e-mail por [EMAIL_ADDRESS]
  • Substituir números de cartões de pagamento por [PAYMENT_CARD_NUMBER]

Entidades compatíveis

Nome

EntidadeDescrição
nameTodos os tipos de nome (próprio, de família, outros).
name.name_givenNomes atribuídos a uma pessoa, geralmente ao nascer. Costumam ser o primeiro e o nome do meio em culturas ocidentais.
name.name_familyNomes que indicam a família ou comunidade de uma pessoa. Costumam ser sobrenomes em culturas ocidentais.
name.name_otherTítulos, sufixos, apelidos, nomes parciais, iniciais e outros componentes de nomes.

Contato

EntidadeDescrição
email_addressEndereços de e-mail em qualquer formato, incluindo versões escritas por extenso.
contact_numberNúmeros de fax, telefone ou celular em qualquer formato nacional ou internacional.

Informações pessoais

EntidadeDescrição
dobDatas explicitamente identificadas como datas de nascimento.
ageNúmeros associados à idade de uma pessoa.
religious_beliefTermos que indicam afiliação ou crença religiosa.
political_opinionTermos referentes à filiação partidária, movimento ou ideologia política.
sexual_orientationTermos que indicam orientação sexual.
ethnicity_raceTermos que indicam nacionalidade, etnia, raça ou origem cultural.
marital_statusTermos que indicam estado civil.
occupationCargos ou profissões.
physical_attributeCaracterísticas físicas distintas, incluindo altura, peso e descrições.
languageNomes de idiomas naturais.

Credenciais

EntidadeDescrição
usernameNomes de usuário, nomes de login ou identificadores.
passwordSenhas de conta, PINs, códigos de acesso, chaves de acesso ou respostas de segurança.

Web

EntidadeDescrição
urlEndereços e URLs da internet.

Organização

EntidadeDescrição
organizationNomes de organizações ou departamentos dentro de uma organização.

Identificadores financeiros

EntidadeDescrição
financial_idTodos os tipos de identificadores financeiros abaixo.
financial_id.payment_cardTodos os campos de cartão de pagamento abaixo.
financial_id.payment_card.payment_card_numberNúmeros de cartões de pagamento / números de conta primária (PAN).
financial_id.payment_card.payment_card_expiration_dateDatas de validade de cartões de pagamento.
financial_id.payment_card.payment_card_cvvValores de verificação do cartão com 3 ou 4 dígitos.
financial_id.bank_accountTodos os campos de conta bancária abaixo.
financial_id.bank_account.bank_account_numberNúmeros de contas bancárias, incluindo IBANs.
financial_id.bank_account.bank_routing_numberNúmeros de roteamento bancário (números ABA de trânsito e roteamento).
financial_id.bank_account.swift_bic_codeCódigos SWIFT/BIC para identificação bancária internacional.
financial_id.financial_id_otherOutros identificadores financeiros, como sort codes, números BSB, CLABE, endereços de carteiras de criptomoedas etc.

Localização

EntidadeDescrição
locationTodos os tipos de localização abaixo.
location.location_addressEndereços de rua sem componentes de cidade, estado ou código postal.
location.location_cityNomes de municípios, incluindo vilas, cidades e metrópoles.
location.location_postal_codeCódigos postais e CEPs.
location.location_coordinatePosições geográficas usando latitude, longitude e/ou elevação.
location.location_stateNomes de estados, províncias, territórios ou prefeituras.
location.location_countryNomes de países.
location.location_otherPontos de referência, bairros, condados, distritos, regiões e outros locais.

Data

EntidadeDescrição
dateDatas específicas do calendário, incluindo dias da semana, meses ou anos.
date_intervalPeríodos mais amplos, incluindo intervalos de datas, meses, estações, anos e décadas.

Identificadores exclusivos

EntidadeDescrição
unique_idTodos os tipos de identificadores exclusivos abaixo.
unique_id.government_issued_idIdentificadores emitidos pelo governo, como SSNs, números de passaporte, números de carteira de motorista e equivalentes internacionais.
unique_id.account_numberNúmeros de identificação de conta de cliente ou associação.
unique_id.vehicle_idNúmeros de identificação de veículos (VINs), números de série e números de placas.
unique_id.healthcare_numberTodos os tipos de números de saúde abaixo.
unique_id.healthcare_number.medical_record_numberCódigos ou IDs exclusivos atribuídos a pacientes por profissionais de saúde.
unique_id.healthcare_number.health_plan_beneficiary_numberIDs atribuídos por empresas de seguro de saúde ou programas governamentais de saúde.
unique_id.device_idIdentificadores de dispositivos, como endereços MAC, números IMEI e números de série.
unique_id.unique_id_otherOutros identificadores exclusivos, como IDs fiscais e números de rastreamento.

Médico

EntidadeDescrição
medicalTodos os tipos médicos abaixo.
medical.medical_conditionDoenças, lesões, sintomas, diagnósticos, transtornos e condições crônicas.
medical.medicationPrescrições, vitaminas, suplementos, medicamentos, dosagens e produtos farmacêuticos.
medical.medical_procedureCirurgias, tratamentos, intervenções e terapias.
medical.medical_measurementSinais vitais, resultados laboratoriais, tipo sanguíneo, resultados de exames e medições vinculadas a uma pessoa específica.
medical.medical_otherAlergias, dispositivos médicos e outras informações relacionadas à saúde.

Boas práticas

  • Habilite apenas as entidades de que você precisa. A taxa de detecção melhora quando menos tipos de entidades são configurados. Restringir o conjunto de entidades reduz a ambiguidade e aumenta a precisão da detecção.
  • Consulte os exemplos e as descrições. Use os exemplos ao lado das entidades na folha de seleção de entidades e as descrições acima ou as dicas na folha para entender o que cada entidade oculta.

Comparação com o Modo de retenção zero

A redação do histórico de conversas e o Modo de retenção zero protegem dados confidenciais, mas funcionam de maneiras diferentes e atendem a necessidades distintas.

Redação do histórico de conversasModo de retenção zero
Como funcionaDetecta e substitui tipos específicos de entidade nos dados armazenadosDescarta todos os dados da conversa — nada é armazenado ou registrado
Cobertura de detecçãoAlta, mas não de 100%100% — todo o áudio e a transcrição são descartados
Conformidade com a HIPAANão é garantida por si sóPode viabilizar a conformidade com a HIPAA
Acesso ao histórico de conversasDisponível para usuários do workspace e administradores da ElevenLabs na página de histórico de conversasÉ necessário configurar um endpoint HTTP para receber webhooks pós-chamada
DepuraçãoAs conversas podem ser revisadas e depuradasNão há dados armazenados para revisar
Cargas úteis de webhookOcultadasNão armazenadas — é necessário recuperá-las pelo seu próprio endpoint
Acesso de administradores da ElevenLabsAdministradores podem acessar logs internos que contêm dados não ocultadosAdministradores não podem acessar dados da conversa

Perguntas frequentes

Se ocorrer um erro durante a detecção de entidades, o sistema recorre ao comportamento do Modo de retenção zero, no qual nenhum dado da conversa é armazenado.

Não. A redação se aplica ao histórico de conversas armazenado e visível para você. A ElevenLabs ainda pode ter acesso aos dados da conversa por meio de logs internos. Para evitar isso, habilite o Modo de retenção zero.

Quando a redação está habilitada, uma etapa de pós-processamento é executada após cada conversa para detectar e ocultar entidades. Isso introduz um breve atraso antes que a conversa apareça no seu histórico.

Sim. Este recurso está em estágios iniciais, e opções de configuração mais flexíveis serão compatíveis no futuro.

Limita a exposição interna: A redação do histórico de conversas garante que ninguém no seu workspace possa ver entidades confidenciais no histórico de conversas.

Demonstra boas práticas no tratamento de dados: Clientes e auditores consideram a redação um sinal positivo de que sua organização toma medidas razoáveis para proteger informações confidenciais enquanto mantém dados de conversas para monitoramento e aprimoramento.

Preserva o acesso para depuração: Diferentemente do Modo de retenção zero, a redação mantém o histórico de conversas disponível para revisão, permitindo que sua equipe monitore o desempenho do agente, investigue problemas e faça ajustes sem abrir mão por completo dos controles de privacidade.

Sim. Quando ambos estão habilitados, os dados da conversa não são armazenados, mas seus webhooks de transcrição e áudio pós-chamada terão as entidades confidenciais ocultadas.