Hoppa till navigering

Maskering av samtalshistorik

Maskera automatiskt känsliga entiteter i lagrad samtalshistorik.

Maskering av konversationshistorik upptäcker och tar bort känslig information från dina konversationsdata innan de lagras. Det minimerar därmed exponeringen av känsliga entiteter samtidigt som användbara konversationsloggar bevaras för granskning och analys.

Den här funktionen är för närvarande endast tillgänglig för utvalda företagskunder. Kontakta säljteamet för åtkomst.

Maskering av konversationshistorik minskar exponeringen av känsliga entiteter avsevärt, men precis som för alla upptäcktstjänster som hanterar dynamiska användardata är upptäcktsgraden inte 100 %. Därför garanterar inte enbart aktivering av den här funktionen efterlevnad av strikta regler som HIPAA. Aktivera Zero Retention Mode för fullständig efterlevnad.

Översikt

När en konversation avslutas genomsöker ett efterbearbetningssteg transkriptet och ljudet efter känsliga entiteter. Upptäckta entiteter maskeras innan konversationsdata lagras:

  • Transkript och analys: Entitetsinstanser ersätts med [ENTITY_NAME] (t.ex. [NAME], [EMAIL_ADDRESS]).
  • Ljud: Entitetsinstanser ersätts med ett pipljud.
  • Webhooks: Webhooks för transkript och ljud innehåller också maskerade data.

Om du vill maskera knappsatsinmatningar från uppringare utan entitetsidentifiering aktiverar du maskering av DTMF- inmatning för agenten.

Eftersom efterbearbetningen körs när konversationen har avslutats dröjer det en kort stund innan konversationen visas i din historik.

Konfiguration

Maskeringsinställningarna finns i avsnittet Sekretess längst ned på fliken Avancerat för din agent.

Maskeringskonfigurationen har två fält:

FältTypBeskrivning
enabledbooleanOm känsliga entiteter ska maskeras i konversationshistoriken.
entitieslist[string]Lista över entitetstyper som ska maskeras. Se entiteter som stöds för giltiga värden.

Så fungerar maskering

Platshållarformat

Varje maskerad entitet ersätts med sitt typnamn inom versala hakparenteser. Om till exempel email_address är konfigurerat blir ett e-postmeddelande som john@example.com i transkriptet [EMAIL_ADDRESS].

Överordnade och underordnade entiteter

Entiteter följer en hierarki med punktnotation. Du kan konfigurera maskering på valfri nivå:

  • Överordnad entitet (t.ex. name): Maskerar alla underordnade entiteter under den. Alla träffar använder platshållaren för den överordnade entiteten — till exempel ersätts både förnamn och efternamn med [NAME].
  • Underordnad entitet (t.ex. name.name_given): Maskerar endast den specifika typen med sin egen platshållare, [NAME_GIVEN].

Om du skickar både en överordnad entitet och en av dess underordnade entiteter ignoreras den underordnade posten eftersom den överordnade redan täcker den.

Exempel

Om du konfigurerar ["name", "email_address", "financial_id.payment_card.payment_card_number"] kommer följande att ske:

  • Alla namn (förnamn, efternamn, övriga) ersätts med [NAME]
  • E-postadresser ersätts med [EMAIL_ADDRESS]
  • Betalkortsnummer ersätts med [PAYMENT_CARD_NUMBER]

Entiteter som stöds

Namn

EntitetBeskrivning
nameAlla namntyper (förnamn, efternamn, övriga).
name.name_givenNamn som ges till en person, vanligtvis vid födseln. Ofta för- eller mellannamn i västerländska kulturer.
name.name_familyNamn som anger en persons familj eller gemenskap. Ofta ett efternamn i västerländska kulturer.
name.name_otherTitlar, suffix, smeknamn, delar av namn, initialer och andra namnkomponenter.

Kontakt

EntitetBeskrivning
email_addressE-postadresser i valfritt format, inklusive utskrivna versioner.
contact_numberFax-, telefon- eller mobilnummer i valfritt nationellt eller internationellt format.

Personuppgifter

EntitetBeskrivning
dobDatum som uttryckligen identifieras som födelsedatum.
ageTal som är kopplade till en persons ålder.
religious_beliefTermer som anger religiös tillhörighet eller tro.
political_opinionTermer som syftar på politisk partitillhörighet, rörelse eller ideologi.
sexual_orientationTermer som anger sexuell läggning.
ethnicity_raceTermer som anger nationalitet, etnicitet, ras eller kulturellt ursprung.
marital_statusTermer som anger civilstånd.
occupationJobbtitlar eller yrken.
physical_attributeUtmärkande kroppsliga egenskaper, inklusive längd, vikt och beskrivningar.
languageNamn på naturliga språk.

Inloggningsuppgifter

EntitetBeskrivning
usernameAnvändarnamn, inloggningsnamn eller användaralias.
passwordKontolösenord, PIN-koder, lösenkoder, åtkomstnycklar eller säkerhetssvar.

Webb

EntitetBeskrivning
urlInternetadresser och URL:er.

Organisation

EntitetBeskrivning
organizationNamn på organisationer eller avdelningar inom en organisation.

Finansiella identifierare

EntitetBeskrivning
financial_idAlla typer av finansiella identifierare nedan.
financial_id.payment_cardAlla betalkortsfält nedan.
financial_id.payment_card.payment_card_numberBetalkortsnummer / primära kontonummer (PAN).
financial_id.payment_card.payment_card_expiration_dateBetalkortens utgångsdatum.
financial_id.payment_card.payment_card_cvvKortverifieringsvärden med 3–4 siffror.
financial_id.bank_accountAlla bankkontofält nedan.
financial_id.bank_account.bank_account_numberBankkontonummer, inklusive IBAN.
financial_id.bank_account.bank_routing_numberBankclearingnummer (ABA routing transit numbers).
financial_id.bank_account.swift_bic_codeSWIFT/BIC-koder för internationell bankidentifiering.
financial_id.financial_id_otherAndra finansiella identifierare som sort codes, BSB-nummer, CLABE, adresser till kryptoplånböcker osv.

Plats

EntitetBeskrivning
locationAlla platstyper nedan.
location.location_addressGatuadresser utan komponenter för stad, delstat eller postnummer.
location.location_cityNamn på kommuner, inklusive byar, orter och städer.
location.location_postal_codePostnummer och ZIP-koder.
location.location_coordinateGeografiska positioner med latitud, longitud och/eller höjd.
location.location_stateNamn på delstater, provinser, territorier eller prefekturer.
location.location_countryLandsnamn.
location.location_otherLandmärken, stadsdelar, grevskap, boroughs, regioner och andra platser.

Datum

EntitetBeskrivning
dateSpecifika kalenderdatum, inklusive veckodagar, månader eller år.
date_intervalBredare tidsperioder, inklusive datumintervall, månader, årstider, år och decennier.

Unika identifierare

EntitetBeskrivning
unique_idAlla typer av unika identifierare nedan.
unique_id.government_issued_idMyndighetsutfärdade identifierare som personnummer, passnummer, körkortsnummer och internationella motsvarigheter.
unique_id.account_numberKundkontonummer eller medlemsidentifikationsnummer.
unique_id.vehicle_idFordonsidentifieringsnummer (VIN), serienummer och registreringsnummer.
unique_id.healthcare_numberAlla typer av sjukvårdsnummer nedan.
unique_id.healthcare_number.medical_record_numberUnika koder eller ID:n som vårdgivare tilldelar patienter.
unique_id.healthcare_number.health_plan_beneficiary_numberID:n som tilldelas av sjukförsäkringsbolag eller statliga hälsoprogram.
unique_id.device_idEnhetsidentifierare som MAC-adresser, IMEI-nummer och serienummer.
unique_id.unique_id_otherAndra unika identifierare som skatte-ID:n och spårningsnummer.

Medicinskt

EntitetBeskrivning
medicalAlla medicinska typer nedan.
medical.medical_conditionSjukdomar, skador, symtom, diagnoser, tillstånd och kroniska sjukdomar.
medical.medicationRecept, vitaminer, kosttillskott, läkemedel, doseringar och farmaceutiska produkter.
medical.medical_procedureOperationer, behandlingar, ingrepp och terapier.
medical.medical_measurementVitalparametrar, laboratoriesvar, blodgrupp, testsvar och mätvärden kopplade till en specifik person.
medical.medical_otherAllergier, medicintekniska produkter och annan hälsorelaterad information.

Rekommenderade arbetssätt

  • Aktivera endast de entiteter du behöver. Upptäcktsgraden förbättras när färre entitetstyper är konfigurerade. Att begränsa uppsättningen av entiteter minskar tvetydighet och ger mer träffsäker identifiering.
  • Se exempel och beskrivningar. Använd exemplen intill entiteterna i entitetsvalsbladet samt beskrivningarna ovan eller verktygstipsen i bladet för att förstå vad varje entitet maskerar.

Jämförelse med Zero Retention Mode

Maskering av konversationshistorik och Zero Retention Mode skyddar båda känsliga data, men de fungerar på olika sätt och passar olika behov.

Maskering av konversationshistorikZero Retention Mode
Så fungerar detUpptäcker och ersätter specifika entitetstyper i lagrade dataKasserar alla konversationsdata — inget lagras eller loggas
UpptäckningstäckningHög, men inte 100 %100 % — allt ljud och hela transkriptet kasseras
Efterlevnad av HIPAAInte garanterad på egen handKan möjliggöra efterlevnad av HIPAA
Åtkomst till konversationshistorikTillgänglig för arbetsytans användare och ElevenLabs-administratörer på sidan för konversationshistorikDu måste konfigurera en HTTP-slutpunkt för att ta emot webhooks efter samtal
FelsökningKonversationer kan granskas och felsökasInga lagrade data att granska
Webhook-payloadsMaskeradeLagrades inte — måste hämtas via din egen slutpunkt
Åtkomst för ElevenLabs-administratörerAdministratörer kan komma åt interna loggar som innehåller omaskerade dataAdministratörer kan inte komma åt konversationsdata

Vanliga frågor

Om ett fel uppstår vid entitetsidentifieringen återgår systemet till beteendet för Zero Retention Mode, där inga konversationsdata lagras.

Nej. Maskering gäller den lagrade konversationshistorik som är synlig för dig. ElevenLabs kan fortfarande ha åtkomst till konversationsdata via interna loggar. Aktivera Zero Retention Mode för att förhindra detta.

När maskering är aktiverad körs ett efterbearbetningssteg efter varje konversation för att upptäcka och maskera entiteter. Det medför en kort fördröjning innan konversationen visas i din historik.

Ja. Funktionen är i ett tidigt skede och mer flexibla konfigurationsalternativ kommer att stödjas i framtiden.

Begränsar intern exponering: Maskering av konversationshistorik säkerställer att ingen i din arbetsyta kan se känsliga entiteter i konversationshistoriken.

Visar ansvarsfull datahantering: Kunder och revisorer ser maskering som en positiv signal om att din organisation vidtar rimliga åtgärder för att skydda känslig information samtidigt som konversationsdata behålls för övervakning och förbättring.

Bevarar åtkomst för felsökning: Till skillnad från Zero Retention Mode håller maskering konversationshistoriken tillgänglig för granskning, så att ditt team kan övervaka agentens prestanda, undersöka problem och iterera utan att helt offra sekretesskontroller.

Ja. När båda är aktiverade lagras inga konversationsdata, men dina transkript- och ljudwebhooks efter samtal får känsliga entiteter maskerade.