Das Problem beginnt zehn Sekunden nach Gesprächsbeginn
Der KI-Voice-Agent einer Klinik hört fast sofort geschützte Gesundheitsinformationen (PHI). Ein Name, ein Geburtsdatum, „Ich rufe wegen meiner Laborwerte an“. Ab diesem Moment verarbeitet jeder Dienst, den das Audio berührt, PHI: die Speech-to-Text-API, das LLM, die Sprachausgabe, die Gesprächsaufzeichnung, die Logs und jedes Tracing-Tool, das jemand während des Pilotprojekts angebunden hat. Jeder davon ist entweder ein Business Associate, mit dem Sie einen Vertrag brauchen, oder ein Ort, an den Sie diese Daten überhaupt nicht senden dürfen.
Wenn der gesamte Agent in Ihrem eigenen AWS-Konto läuft, ändert sich die Form dieses Problems. Audio, Transkript und Prompt verlassen nie Ihre VPC, und die Liste der Unternehmen, mit denen Sie ein Business Associate Agreement (BAA) schließen, wird kurz. Dieser Leitfaden zeigt, wo PHI in einem Voice-Agenten tatsächlich fließen, welche Verträge Sie weiterhin brauchen, welche Risiken speziell bei Sprache auftreten (die Prüfung des Anrufers ist das größte) und wie ein Referenz-Stack aussieht. Er ist ein technischer Leitfaden, keine Rechtsberatung. Lassen Sie Ihr Ergebnis von Ihrem Compliance-Verantwortlichen oder Ihrer Rechtsberatung prüfen.
Das Fazit in Kürze
Hohes Volumen, wenige zugelassene Anbieter
Audio, Transkripte und Prompts bleiben in Ihrer VPC. AWS ist das BAA, auf das es ankommt, und Minutenpreise fallen weg.
Sie wollen weniger Server betreiben
Amazon Transcribe, Bedrock und Polly sind HIPAA-fähig und fallen damit unter dasselbe AWS BAA. Statt GPUs zahlen Sie nach Nutzung.
Ein Pilotprojekt in den nächsten Wochen
Wählen Sie eine Plattform, die ein BAA unterschreibt, und prüfen Sie, ob auch jeder Modellanbieter dahinter abgedeckt ist.
Keine dokumentierte Risikoanalyse
Machen Sie zuerst die Risikoanalyse. Jede Designentscheidung weiter unten sollte sich auf sie zurückführen lassen.
Bevor Sie anfangen
- Eine benannte Person, die für die HIPAA-Compliance verantwortlich ist, und eine aktuelle Risikoanalyse
- Ein AWS-Konto, in dem das Business Associate Agreement von AWS in AWS Artifact akzeptiert ist, idealerweise ein eigenes Konto nur für PHI-Workloads
- Eine Liste aller Systeme, aus denen der Agent liest oder in die er schreibt: Patientenakte, Terminplanung, Abrechnung
- Fiktive Patienten und Testtelefonnummern. Echte Anrufe haben in der Entwicklung nichts zu suchen.
Wo PHI in einem KI-Voice-Agenten fließen
Die meisten Voice-Agenten sind eine Kette: Audio des Anrufers rein, Sprachaktivitäts- und Sprecherwechselerkennung, Speech-to-Text, ein LLM, Text-to-Speech, Audio raus. Unser Leitfaden zum selbst gehosteten Stack für KI-Voice-Agenten behandelt jede Schicht und die passende Open-Source-Wahl dafür. Für HIPAA lautet die Frage anders: Was sieht jede Schicht, und wo bewahrt sie es auf?
| Schicht | Berührte PHI | Wo sie bestehen bleiben können |
|---|---|---|
| Telefonie oder WebRTC | Stimme und Telefonnummer des Anrufers | Verbindungsdaten des Netzbetreibers, Gesprächsaufzeichnungen, Voicemail |
| Speech-to-Text | Alles, was der Anrufer sagt, als Text | Transkriptdateien, Logs des STT-Dienstes |
| LLM | Das Transkript plus alles, was Ihre Tools aus der Patientenakte zurückgeben | Request-Logs, Prompt-Caches, Tracing- und Evaluierungstools |
| Tools und Integrationen | Termine, Befunde, Medikamente, Versicherung | API-Logs auf beiden Seiten, Fehlerberichte |
| Text-to-Speech | Alles, was der Agent antwortet | TTS-Logs, zwischengespeichertes Audio |
| Observability | Oft alles oben Genannte, an einem Ort | Traces, Dashboards, Exception-Tracker |
Das Risiko ist selten das laufende Gespräch. Es sind die Überbleibsel. Ein Transkript in einer Logzeile, ein Prompt in einem Tracing-Tool, eine Aufzeichnung in einem Bucket, für den niemand eine Lifecycle-Regel angelegt hat. Erfassen Sie jeden Ort aus der dritten Spalte, bevor Sie live gehen.
Drei Wege, ihn auf AWS zu bauen
Vollständig selbst gehostet
Am besten für hohes Volumen und strenge Anbieterlisten
LiveKit für den Transport, faster-whisper für Speech-to-Text, ein Open-Weights-LLM auf vLLM auf AWS und Kokoro für die Stimme, alles auf EC2 in Ihrer VPC. AWS ist das BAA, auf das es ankommt.
KI-Services von AWS
Am besten für weniger Server im Betrieb
Amazon Transcribe, Bedrock und Polly, dazu Amazon Connect oder das Chime SDK für die Anrufe. Alle stehen auf der Liste der HIPAA-fähigen AWS-Services und sind damit vom selben AWS BAA abgedeckt. Sie zahlen nach Nutzung.
Verwaltete Voice-Plattform
Am besten für ein schnelles Pilotprojekt
Eine gehostete Agentenplattform, die ein BAA unterschreibt. LiveKit ist hier die Ausnahme von der üblichen Pflicht zu einem Enterprise-Vertrag: Laut seiner Sicherheitsseite enthält der Scale-Tarif zum Selbstbuchen für 500 $ pro Monat ein unterschriebenes BAA. Die Speech-to-Text-, LLM- und Text-to-Speech-Anbieter dahinter müssen Sie trotzdem separat abdecken.
Was Sie vor dem Bau prüfen sollten: vLLM 0.8 bis 0.10 hatte eine Sicherheitslücke (CVE-2026-15430), die den Confidential-Computing-Modus innerhalb einer Trusted Execution Environment (TEE) betrifft. Verwenden Sie vLLM 0.10.1 oder neuer und das SafeTensors-Format für die Modellgewichte. Außerhalb des TEE-Modus ist das Risiko geringer, aber SafeTensors ist in jedem Fall die richtige Voreinstellung.
Gut zu wissen: Amazon Bedrock AgentCore wurde am 10. Februar 2026 HIPAA-fähig, zusammen mit Bedrock selbst. Wenn Sie Agenten-Workflows statt eines einfachen LLM-Aufrufs bauen, bietet AgentCore Sitzungsisolation, richtlinienbasierte Zugriffskontrolle und auditfähiges Logging unter demselben BAA.
Die ersten beiden Wege lassen sich kombinieren. Viele Teams hosten das LLM selbst, weil dort der sensibelste Kontext ankommt, und nutzen Amazon Transcribe für Speech-to-Text, solange sie ihre GPUs noch dimensionieren. Unser Vergleich LiveKit Agents vs. Pipecat behandelt die Wahl des Frameworks, die in beiden Fällen dieselbe ist.
Die BAAs, die Sie weiterhin brauchen
Selbst hosten lässt den Cloud-Anbieter nicht verschwinden. Ein Anbieter, der ePHI speichert oder verarbeitet, ist ein Business Associate, auch wenn die Daten verschlüsselt sind, wie unser HIPAA-Leitfaden für selbst gehostete Telemedizin-Videos erklärt. Die Vertragsliste für einen Voice-Agenten sieht also so aus:
AWS
Akzeptieren Sie das AWS BAA in AWS Artifact und halten Sie PHI in Services, die auf der Liste der HIPAA-fähigen Services stehen. Diese Liste hat am 22. Juli 2026 die Marke von 200 Services überschritten und umfasst EC2, EBS, S3, KMS, CloudTrail, Transcribe, Polly, Bedrock und Bedrock AgentCore. Ein Service, der nicht auf der Liste steht, bekommt keine PHI, so praktisch er auch sein mag.
HIPAA-fähig heißt allerdings nicht konform. Das BAA deckt den Service ab; Ihre Einstellungen müssen trotzdem stimmen: Verschlüsselung im Ruhezustand mit KMS, TLS bei der Übertragung und keine PHI in Logs, die Sie nicht im Blick haben.
Ihr Telefonanbieter
Ein Netzbetreiber, der den Anruf nur durchleitet, kann unter die Conduit-Ausnahme von HIPAA fallen. Einer, der Anrufe aufzeichnet, Voicemails speichert oder Audio transkribiert, verarbeitet PHI und braucht wahrscheinlich ein BAA. Überlassen Sie diese Entscheidung für Ihren Anbieter Ihrem Compliance-Verantwortlichen.
Alles, was Logs sieht
Tracing, Fehlerverfolgung, Logsuche und LLM-Evaluierungstools sind die Stellen, an denen Voice-Agenten Daten verlieren. Wenn ein SaaS-Tool Transkripte oder Prompts sehen kann, braucht es ein BAA, oder es darf sie nicht mehr sehen.
Personen mit Serverzugang
Jeden Dienstleister oder Supportanbieter, der sich bei der Unterstützung auf den Instanzen anmelden kann, sollten Sie direkt fragen, ob ein BAA nötig ist.
Die fünf Schutzmaßnahmen bei einem Voice-Agenten
Die technischen Schutzmaßnahmen der HIPAA Security Rule in 45 CFR 164.312 entstanden lange vor Voice-Agenten, lassen sich aber sauber auf einen übertragen.
| Schutzmaßnahme | Bei einem Voice-Agenten |
|---|---|
| Zugriffskontrolle | Geben Sie dem Agenten für jedes System, das er aufruft, eigene, eng begrenzte Zugangsdaten, gespeichert in Secrets Manager. Mitarbeiter, die Anrufe prüfen, melden sich einzeln per SSO an, nie über ein gemeinsames Konto. |
| Audit-Kontrollen | CloudTrail für das AWS-Konto plus ein Anwendungslog jedes Tool-Aufrufs: welcher Anrufer, welcher Datensatz, welche Aktion. Protokollieren Sie die Tatsache des Zugriffs, nicht den Inhalt. |
| Integrität | Alles, was in eine Patientenakte schreibt (buchen, stornieren, aktualisieren), läuft über einen Bestätigungsschritt und ein validiertes Tool, nie über Freitext aus dem Modell. |
| Authentifizierung von Personen oder Stellen | Für Mitarbeiter SSO mit Multi-Faktor-Authentifizierung. Für Anrufer ein Prüfschritt, bevor PHI preisgegeben werden (siehe unten). |
| Übertragungssicherheit | TLS und SRTP auf dem SIP-Trunk, DTLS-SRTP für WebRTC, TLS zwischen internen Diensten und die GPU-Instanzen in privaten Subnetzen ohne öffentliche IP. |
Für die Anmeldung der Mitarbeiter bietet Keycloak auf AWS SSO mit MFA im selben Konto. Und denken Sie daran, dass sich die Regel selbst bewegt: Das HHS hat im Januar 2025 eine Überarbeitung der Security Rule vorgeschlagen, die Verschlüsselung im Ruhezustand und bei der Übertragung verpflichtend machen würde, statt sie wie bisher als „addressable“ einzustufen, also abhängig von der Risikobewertung. Die endgültige Regel wurde auf Juli 2027 verschoben und gilt daher noch nicht, aber die Richtung ist klar. Bauen Sie so, als gälte sie bereits.
Anruferprüfung: das Risiko, das es nur am Telefon gibt
Webportale haben einen Login. Telefonleitungen haben den, der gerade anruft. Ein Voice-Agent, der Termindetails oder Befunde jedem vorliest, der den Namen eines Patienten kennt, gibt PHI an eine nicht geprüfte Person preis, und genau diesen Fehler übergehen die meisten Demos von Voice-Agenten.
Die Lösung ist ein Prüfschritt, bevor irgendein PHI-Tool läuft: Geburtsdatum plus ein zweites Merkmal, etwa die hinterlegte Postleitzahl oder ein per SMS gesendeter Code. Und das Entscheidende: Setzen Sie es im Code durch. Ein Prompt mit der Anweisung „Prüfe immer zuerst den Anrufer“ ist ein Vorschlag, den man dem Modell ausreden kann. Ein Tool, das sich weigert zu laufen, nicht.
# Every PHI tool checks the session, not the prompt.
class CallSession:
def __init__(self):
self.verified_patient_id = None
def verify_caller(session, dob, postcode):
patient = ehr.find_patient(dob=dob, postcode=postcode)
if patient is None:
return "I couldn't match those details."
session.verified_patient_id = patient.id
return "Thanks, you're verified."
def get_next_appointment(session):
if session.verified_patient_id is None:
raise PermissionError("caller not verified")
return ehr.next_appointment(session.verified_patient_id) Zwei weitere Regeln, die Ärger ersparen. Begrenzen Sie die Prüfversuche pro Anruf und übergeben Sie nach Erreichen des Limits an einen Menschen. Und lassen Sie den Agenten nie bestätigen, welcher Teil der Angaben falsch war, denn „Dieses Geburtsdatum stimmt nicht“ verrät einem Fremden, dass der Name stimmte.
Aufzeichnungen, Transkripte und Logs
- Entscheiden Sie, ob Sie überhaupt aufzeichnenViele Teams speichern kein Audio, nur eine strukturierte Zusammenfassung in der Patientenakte. Wenn Sie aufzeichnen, dann bewusst, mit Einwilligung und aus einem Grund, den Sie benennen können.
- Alles im Ruhezustand verschlüsselnEBS-Volumes und S3-Buckets, verschlüsselt mit KMS-Schlüsseln, die Sie selbst kontrollieren. Snapshots und Backups kopieren die PHI mit, also brauchen sie dieselbe Behandlung.
- Request-Logging in der Produktion abschaltenInferenzserver und STT-Dienste können Anfragen protokollieren. Prüfen Sie, was Ihre schreiben, und halten Sie Transkripte und Prompts aus den Anwendungslogs heraus.
- Aufbewahrung festlegen und durchsetzenS3-Lifecycle-Regeln löschen Aufzeichnungen und Transkripte nach dem Zeitplan, den Ihre Richtlinie vorgibt. Eine Aufbewahrungsrichtlinie, die nichts durchsetzt, ist nur ein Dokument.
- Zugriffe protokollieren, nicht InhalteWer welche Aufzeichnung wann geöffnet hat. CloudTrail-Datenereignisse auf dem Bucket liefern genau das, ohne PHI in ein weiteres System zu kopieren.
Für den Transport gelten dieselben Verschlüsselungsregeln wie in unserem Leitfaden zu WebRTC für KI-Voice-Agenten: Medien sind bei der Übertragung standardmäßig verschlüsselt, und Ihre Aufgabe ist es, das TURN-Relay und den Agenten innerhalb Ihrer Grenzen zu halten.
Ein Referenz-Stack auf AWS
Hier ein vollständig selbst gehostetes Layout, das PHI in einem einzigen Konto innerhalb HIPAA-fähiger Services hält.
| Komponente | Läuft auf | Hinweise |
|---|---|---|
| Transport (WebRTC und SIP) | LiveKit auf EC2, öffentliches Subnetz | TLS und SRTP zum SIP-Trunk; siehe LiveKit auf AWS selbst hosten |
| Agent-Worker | EC2 oder EKS, privates Subnetz | LiveKit Agents oder Pipecat; hält die Sitzung und setzt die Prüfung durch |
| Speech-to-Text und LLM | GPU-EC2, privates Subnetz | faster-whisper und ein Open-Weights-Modell auf vLLM 0.10.1+, keine öffentliche IP; SafeTensors-Format |
| Text-to-Speech | EC2, privates Subnetz | Kokoro läuft auf der CPU, steht unter Apache 2.0 und eignet sich für HIPAA-Modi ohne Datenspeicherung |
| Secrets | Secrets Manager | Zugangsdaten für Patientenakte und Terminplanung, pro Tool begrenzt |
| Speicher | S3 und EBS mit KMS | Lifecycle-Regeln für alles, was Sie aufbewahren |
| Audit | CloudTrail und CloudWatch | Nur Metadaten, keine Transkripte |
| Anmeldung der Mitarbeiter | Keycloak auf EC2 | SSO mit MFA für alle, die Anrufe prüfen |
Jeder AWS-Service in dieser Tabelle steht auf der Liste der HIPAA-fähigen Services. Prüfen Sie die Verfügbarkeit für Ihre Region, bevor Sie loslegen, denn sie kann abweichen. Bei den Kosten macht die GPU den Großteil aus: Unser GPU-Kostenvergleich für LLM-Inferenz enthält aktuelle Instanzpreise, und der vLLM-Entwicklerleitfaden zeigt, wie Sie den Inferenzserver starten.
Was HIPAA hier aushebelt
Die üblichen Lecks in einem konformen Design
- Ein SaaS-Tool für Tracing oder LLM-Evaluierung, das während des Pilotprojekts angebunden wurde und immer noch jedes Transkript erhält
- Ein Fallback auf eine gehostete LLM-API „nur wenn die GPU ausgelastet ist“. Das sind PHI, die an einen Anbieter ohne BAA gehen, und zwar zu Ihrer Spitzenzeit
- Ein Exception-Tracker, der den Request-Body erfasst, wenn ein Tool-Aufruf fehlschlägt
- Aufzeichnungen in einem Bucket ohne Lifecycle-Regel, standardmäßig für immer aufbewahrt
- Ein Agent, der PHI vorliest, bevor er den Anrufer geprüft hat
- Ein Service, der für PHI genutzt wird, aber nicht auf der HIPAA-Liste von AWS steht oder in Ihrer Region nicht HIPAA-fähig ist
- Echte Patientenanrufe zum Testen von Prompt-Änderungen
Der Fallback verdient einen zweiten Blick. Er ist die naheliegendste technische Entscheidung der Welt und hebelt still das ganze Design aus. Wenn die GPU keine Kapazität mehr hat, stellen Sie den Anruf in eine Warteschlange oder übergeben Sie ihn an einen Menschen.
Wo Sie anfangen sollten
Beginnen Sie mit der Risikoanalyse und dem AWS BAA, nicht mit dem Modell. Bauen Sie dann die Anruferprüfung und die Logging-Regeln, bevor der Agent irgendetwas Interessantes tun kann, denn sie lassen sich viel schwerer nachrüsten als ein besserer Prompt.
Halten Sie den Umfang beim ersten Einsatz eng: Terminbuchung und Erinnerungen, keine Befunde und keine medizinische Beratung. Hosten Sie das LLM selbst, weil dort der sensibelste Kontext ankommt, und entscheiden Sie bei Speech-to-Text nach Volumen. Bei ein paar hundert Anrufen im Monat ist eine verwaltete Plattform mit BAA günstiger als eine GPU, die rund um die Uhr im Leerlauf läuft (unser Kostenvergleich für KI-Telefonagenten liefert die Zahlen). Bei Tausenden Anrufen am Tag gewinnt Ihr eigenes AWS-Konto bei den Kosten und bei der Länge Ihrer Anbieterliste. Wenn Sie das Modell selbst betreiben möchten, finden Sie auf der vLLM-Seite im Store die Images für AWS und Google Cloud.
Häufig gestellte Fragen
Kann ein KI-Voice-Agent HIPAA-konform sein?
Ja, aber die Konformität ergibt sich daraus, wie Sie ihn bauen und betreiben, nicht aus dem Modell. Sie brauchen eine Risikoanalyse, ein BAA mit AWS und allen anderen Business Associates, PHI ausschließlich in HIPAA-fähigen Services, Zugriffskontrollen, Audit-Logs und eine Prüfung des Anrufers, bevor PHI preisgegeben werden.
Brauche ich ein BAA, um einen Voice-Agent auf AWS zu betreiben?
Ja. Akzeptieren Sie das AWS BAA in AWS Artifact und speichern Sie PHI nur in Services, die auf der Liste der HIPAA-fähigen Services stehen. Selbst hosten hebt diese Pflicht nicht auf, es verkürzt nur die Liste der übrigen Anbieter, mit denen Sie Verträge brauchen.
Welche AWS-Services sind für Voice-KI HIPAA-fähig?
EC2, EBS, S3, KMS, CloudTrail, Transcribe, Polly, Bedrock und Bedrock AgentCore stehen auf der Liste. Die Liste hat im Juli 2026 die Marke von 200 Services überschritten und kann je nach Region abweichen. Prüfen Sie daher die aktuelle Liste, bevor Sie loslegen.
Ist ein selbst gehosteter Voice-Agent HIPAA-freundlicher als eine verwaltete Plattform?
Das kann er sein, weil weniger Anbieter die Daten berühren und Ihre PHI in Ihrem Konto bleiben. Aber auch eine verwaltete Plattform mit einem ordentlichen BAA und geprüften Unterauftragsverarbeitern kann konform sein. Der Scale-Tarif von LiveKit enthält zum Beispiel ein BAA für 500 $ pro Monat. Die richtige Antwort hängt vom Volumen, von Vorgaben zu Anbietern und davon ab, wie viel Infrastruktur Sie selbst betreiben möchten.
Braucht mein SIP-Trunk-Anbieter ein BAA?
Das hängt davon ab, was er tut. Ein reiner Durchleiter kann unter die Conduit-Ausnahme fallen. Ein Anbieter, der aufzeichnet, Voicemails speichert oder transkribiert, verarbeitet PHI und braucht wahrscheinlich ein BAA. Diese Entscheidung sollte Ihr Compliance-Verantwortlicher treffen.
Wie sollte der Agent einen Anrufer prüfen?
Geburtsdatum plus ein zweites Merkmal: die hinterlegte Postleitzahl oder ein per SMS gesendeter Code. Setzen Sie das im Code durch, begrenzen Sie die Versuche, übergeben Sie nach Erreichen des Limits an einen Menschen und verraten Sie nie, welche Angabe falsch war.
Sollte der Agent Anrufe aufzeichnen?
Nur wenn Sie einen konkreten Grund und die passende Einwilligung haben. Viele Teams speichern kein Audio und schreiben stattdessen eine strukturierte Zusammenfassung in die elektronische Patientenakte. Wenn Sie aufzeichnen, verschlüsseln Sie die Daten im Ruhezustand mit KMS, legen Sie Aufbewahrungsfristen fest und setzen Sie sie mit Lifecycle-Regeln durch.
Was kostet ein selbst gehosteter HIPAA-Voice-Agent auf AWS?
Die GPU macht den Großteil aus. Eine GPU-Instanz für rund 1 $ pro Stunde, die rund um die Uhr (24/7) läuft, kostet etwa 720 $ im Monat, ohne Speicher, Netzwerk und weitere Rechenleistung. Bei ein paar hundert Anrufen im Monat ist eine verwaltete Plattform meist günstiger. Bei Tausenden am Tag gewinnt das Selbsthosten.
Das LLM im eigenen AWS-Konto betreiben
Starten Sie einen vorkonfigurierten vLLM-Inferenzserver in Ihrer eigenen VPC, damit Prompts und Transkripte Ihr Konto nie verlassen.
vLLM im AWS Marketplace bereitstellen