Security and privacy, by architecture

What leaves your building
bitHuman cloud
- Portrait
- Uploaded once to create the avatar (Reaches bitHuman)
- Live audio
- Reaches bitHuman, encrypted in transit (Reaches bitHuman)
- Avatar video
- Rendered by bitHuman, streamed to you (Reaches bitHuman)
- Usage reports
- Metered by bitHuman (Reaches bitHuman)
Your servers
- Portrait
- Uploaded once to create the avatar (Reaches bitHuman)
- Live audio
- Goes where the conversation runs (Your services)
- Avatar video
- Stays on your machine (Stays on your hardware)
- Usage reports
- No audio, video or conversation text (Reaches bitHuman)
On the device
- Portrait
- Uploaded once to create the avatar (Reaches bitHuman)
- Live audio
- Goes to your app's voice services (Your services)
- Avatar video
- Renders and stays on the device (Stays on your hardware)
- Usage reports
- Usage metering only (Reaches bitHuman)
Fully offline
- Portrait
- Uploaded once to create the avatar (Reaches bitHuman)
- Live audio
- Stays on the machine (Stays on your hardware)
- Avatar video
- Stays on the machine (Stays on your hardware)
- Usage reports
- No per-minute charges (Stays on your hardware)
With the web embed, the conversation runs on bitHuman's servers, even when the avatar renders in the tab.
Controls
Encrypted in transit
Connections use HTTPS (TLS); WebRTC encrypts audio and video in transit (DTLS-SRTP).
Roles and audit log
Organization roles, an audit-log API, and secret rotation that revokes the old secret immediately.
Deletion
Deleting an agent deletes its transcripts. Its model files are removed in a separate cleanup that runs regularly. Transcripts of agents deleted before September 2, 2026 may still be stored.
Transcripts
When you run the engine on your servers or device with your own agent, conversation text never reaches bitHuman; usage reports carry only session id, durations, product and install id. Hosted bitHuman agents store transcripts wherever the avatar renders, unless conversation logging is turned off.
Created in the cloud
Creating an avatar from a portrait happens in the bitHuman cloud, in every mode.
Compliance starts with where the data goes
GDPR and CCPA obligations follow the data, so we start with architecture.
In on-device, self-hosted and offline deployments, customer conversations stay in systems you already govern, and your existing programs apply.
