Redacción del historial de conversaciones

Redacta automáticamente entidades sensibles del historial de conversaciones almacenado.

La redacción del historial de conversaciones detecta y elimina información confidencial de los datos de tus conversaciones antes de almacenarlos, lo que minimiza la exposición de entidades confidenciales y conserva registros útiles para su revisión y análisis.

Actualmente, esta función solo está disponible para determinados clientes empresariales. Ponte en contacto con ventas para solicitar acceso.

La redacción del historial de conversaciones reduce considerablemente la exposición de entidades confidenciales, pero, como ocurre con cualquier servicio de detección que opera con datos dinámicos de usuarios, la tasa de detección no es del 100 %. Por tanto, activar esta función por sí sola no garantiza el cumplimiento normativo de normativas estrictas como HIPAA. Para lograr un cumplimiento total, activa el Modo de retención cero.

Descripción general

Cuando termina una conversación, un paso de posprocesamiento analiza la transcripción y el audio en busca de entidades confidenciales. Las entidades detectadas se ocultan antes de almacenar los datos de la conversación:

  • Transcripciones y análisis: Las instancias de entidades se sustituyen por [ENTITY_NAME] (por ejemplo, [NAME], [EMAIL_ADDRESS]).
  • Audio: Las instancias de entidades se sustituyen por un pitido.
  • Webhooks: Los webhooks de transcripción y audio también contienen datos ocultos.

Para ocultar las entradas del teclado telefónico de la persona que llama sin detectar entidades, activa la redacción de entrada DTMF en el agente.

Como el posprocesamiento se ejecuta después de que finalice la conversación, habrá un breve retraso antes de que la conversación aparezca en tu historial.

Configuración

Los ajustes de redacción se encuentran en la sección Privacidad, al final de la pestaña Avanzado de tu agente.

La configuración de redacción tiene dos campos:

CampoTipoDescripción
enabledbooleanIndica si se deben ocultar entidades confidenciales del historial de conversaciones.
entitieslist[string]Lista de tipos de entidades que se deben ocultar. Consulta las entidades compatibles para ver los valores válidos.

Cómo funciona la redacción

Formato del marcador de posición

Cada entidad ocultada se sustituye por el nombre de su tipo entre corchetes y en mayúsculas. Por ejemplo, si se configura email_address, un correo como john@example.com en la transcripción pasa a ser [EMAIL_ADDRESS].

Entidades principales y secundarias

Las entidades siguen una jerarquía que utiliza notación con puntos. Puedes configurar la redacción en cualquier nivel:

  • Entidad principal (por ejemplo, name): Oculta todas las entidades secundarias que contiene. Todas las coincidencias usan el marcador de posición principal; por ejemplo, tanto los nombres como los apellidos se sustituyen por [NAME].
  • Entidad secundaria (por ejemplo, name.name_given): Oculta solo ese tipo específico y utiliza su propio marcador de posición [NAME_GIVEN].

Si pasas tanto una entidad principal como una de sus entidades secundarias, la entrada secundaria se ignora porque la principal ya la incluye.

Ejemplo

Configurar ["name", "email_address", "financial_id.payment_card.payment_card_number"] hará lo siguiente:

  • Sustituir todos los nombres (nombre, apellido y otros) por [NAME]
  • Sustituir las direcciones de correo electrónico por [EMAIL_ADDRESS]
  • Sustituir los números de tarjetas de pago por [PAYMENT_CARD_NUMBER]

Entidades compatibles

Nombre

EntidadDescripción
nameTodos los tipos de nombre (nombre, apellido y otros).
name.name_givenNombres asignados a una persona, normalmente al nacer. Suelen ser el nombre y segundo nombre en culturas occidentales.
name.name_familyNombres que indican la familia o comunidad de una persona. Suele ser el apellido en culturas occidentales.
name.name_otherTítulos, sufijos, apodos, nombres parciales, iniciales y otros componentes de nombres.

Contacto

EntidadDescripción
email_addressDirecciones de correo electrónico en cualquier formato, incluidas versiones escritas con palabras.
contact_numberNúmeros de fax, teléfono o móvil en cualquier formato nacional o internacional.

Información personal

EntidadDescripción
dobFechas identificadas explícitamente como fechas de nacimiento.
ageNúmeros asociados a la edad de una persona.
religious_beliefTérminos que indican afiliación o creencia religiosa.
political_opinionTérminos que hacen referencia a la afiliación, movimiento o ideología política.
sexual_orientationTérminos que indican orientación sexual.
ethnicity_raceTérminos que indican nacionalidad, etnia, raza u origen cultural.
marital_statusTérminos que indican estado civil.
occupationCargos o profesiones.
physical_attributeAtributos físicos distintivos, como altura, peso y descripciones.
languageNombres de lenguas naturales.

Credenciales

EntidadDescripción
usernameNombres de usuario, nombres de inicio de sesión o identificadores.
passwordContraseñas de cuentas, PIN, códigos de acceso, claves de acceso o respuestas de seguridad.

Web

EntidadDescripción
urlDirecciones de Internet y URL.

Organización

EntidadDescripción
organizationNombres de organizaciones o departamentos dentro de una organización.

Identificadores financieros

EntidadDescripción
financial_idTodos los tipos de identificadores financieros indicados a continuación.
financial_id.payment_cardTodos los campos de tarjetas de pago indicados a continuación.
financial_id.payment_card.payment_card_numberNúmeros de tarjetas de pago o números de cuenta principales (PAN).
financial_id.payment_card.payment_card_expiration_dateFechas de caducidad de tarjetas de pago.
financial_id.payment_card.payment_card_cvvValores de verificación de tarjeta de 3 o 4 dígitos.
financial_id.bank_accountTodos los campos de cuentas bancarias indicados a continuación.
financial_id.bank_account.bank_account_numberNúmeros de cuentas bancarias, incluidos los IBAN.
financial_id.bank_account.bank_routing_numberNúmeros de ruta bancaria (números de tránsito ABA).
financial_id.bank_account.swift_bic_codeCódigos SWIFT/BIC para la identificación bancaria internacional.
financial_id.financial_id_otherOtros identificadores financieros, como códigos de clasificación, números BSB, CLABE, direcciones de monederos de criptomonedas, etc.

Ubicación

EntidadDescripción
locationTodos los tipos de ubicación indicados a continuación.
location.location_addressDirecciones sin componentes de ciudad, provincia o código postal.
location.location_cityNombres de municipios, incluidos pueblos, localidades y ciudades.
location.location_postal_codeCódigos postales y códigos ZIP.
location.location_coordinatePosiciones geográficas mediante latitud, longitud o altitud.
location.location_stateNombres de estados, provincias, territorios o prefecturas.
location.location_countryNombres de países.
location.location_otherLugares de interés, barrios, condados, distritos, regiones y otras ubicaciones.

Fecha

EntidadDescripción
dateFechas concretas del calendario, incluidos días de la semana, meses o años.
date_intervalPeriodos más amplios, incluidos intervalos de fechas, meses, estaciones, años y décadas.

Identificadores únicos

EntidadDescripción
unique_idTodos los tipos de identificadores únicos indicados a continuación.
unique_id.government_issued_idIdentificadores emitidos por organismos públicos, como números de la Seguridad Social, pasaportes, permisos de conducir y equivalentes internacionales.
unique_id.account_numberNúmeros de identificación de cuentas de clientes o membresías.
unique_id.vehicle_idNúmeros de identificación de vehículos (VIN), números de serie y matrículas.
unique_id.healthcare_numberTodos los tipos de números sanitarios indicados a continuación.
unique_id.healthcare_number.medical_record_numberCódigos o ID únicos asignados a pacientes por proveedores de atención sanitaria.
unique_id.healthcare_number.health_plan_beneficiary_numberID asignados por compañías de seguros de salud o programas sanitarios públicos.
unique_id.device_idIdentificadores de dispositivos, como direcciones MAC, números IMEI y números de serie.
unique_id.unique_id_otherOtros identificadores únicos, como identificaciones fiscales y números de seguimiento.

Información médica

EntidadDescripción
medicalTodos los tipos médicos indicados a continuación.
medical.medical_conditionEnfermedades, lesiones, síntomas, diagnósticos, trastornos y afecciones crónicas.
medical.medicationRecetas, vitaminas, suplementos, medicamentos, dosis y productos farmacéuticos.
medical.medical_procedureCirugías, tratamientos, intervenciones y terapias.
medical.medical_measurementConstantes vitales, resultados de laboratorio, grupo sanguíneo, resultados de pruebas y mediciones vinculadas a una persona concreta.
medical.medical_otherAlergias, dispositivos médicos y otra información relacionada con la salud.

Prácticas recomendadas

  • Activa solo las entidades que necesites. La tasa de detección mejora cuando se configuran menos tipos de entidades. Reducir el conjunto de entidades disminuye la ambigüedad y permite una detección más precisa.
  • Consulta los ejemplos y las descripciones. Utiliza los ejemplos junto a las entidades en la hoja de selección de entidades y las descripciones anteriores o la información emergente de la hoja para comprender qué oculta cada entidad.

Comparación con el Modo de retención cero

La redacción del historial de conversaciones y el Modo de retención cero protegen datos confidenciales, pero funcionan de forma distinta y se adaptan a necesidades diferentes.

Redacción del historial de conversacionesModo de retención cero
Cómo funcionaDetecta y sustituye tipos de entidades específicos en los datos almacenadosDescarta todos los datos de la conversación; no se almacena ni registra nada
Cobertura de detecciónAlta, pero no del 100 %100 %: se descartan todo el audio y la transcripción
Cumplimiento de HIPAANo está garantizado por sí soloPuede permitir el cumplimiento de HIPAA
Acceso al historial de conversacionesDisponible para usuarios del espacio de trabajo y administradores de ElevenLabs en la página del historial de conversacionesDebes configurar una ruta HTTP para recibir webhooks posteriores a la llamada
DepuraciónLas conversaciones se pueden revisar y depurarNo hay datos almacenados para revisar
Cargas útiles de webhookOcultasNo se almacenan; debes recuperarlas mediante tu propia ruta
Acceso de administradores de ElevenLabsLos administradores pueden acceder a registros internos con datos sin ocultarLos administradores no pueden acceder a los datos de las conversaciones

Preguntas frecuentes

Si se produce un error durante la detección de entidades, el sistema recurre al comportamiento del Modo de retención cero, en el que no se almacenan datos de la conversación.

No. La redacción se aplica al historial de conversaciones almacenado que puedes ver. ElevenLabs aún puede tener acceso a los datos de las conversaciones mediante registros internos. Para evitarlo, activa el Modo de retención cero.

Cuando la redacción está activada, se ejecuta un paso de posprocesamiento después de cada conversación para detectar y ocultar entidades. Esto provoca un breve retraso antes de que la conversación aparezca en tu historial.

Sí. Esta función se encuentra en una fase inicial y en el futuro admitirá opciones de configuración más flexibles.

Limita la exposición interna: La redacción del historial de conversaciones garantiza que nadie de tu espacio de trabajo pueda ver entidades confidenciales en el historial de conversaciones.

Demuestra un tratamiento diligente de los datos: Clientes y auditores consideran la redacción una señal positiva de que tu organización toma medidas razonables para proteger información confidencial mientras conserva los datos de las conversaciones para supervisarlos y mejorarlos.

Mantiene el acceso para depuración: A diferencia del Modo de retención cero, la redacción mantiene el historial de conversaciones disponible para su revisión, lo que permite a tu equipo supervisar el rendimiento del agente, investigar incidencias y mejorar iterativamente sin renunciar por completo a los controles de privacidad.

Sí. Cuando ambas funciones están activadas, los datos de las conversaciones no se almacenan, pero tus webhooks de transcripción y audio posteriores a la llamada tendrán las entidades confidenciales ocultas.