Skip to main content
Enterprise customers in healthcare, finance, and other regulated industries can ensure that eligible customer inputs and generated outputs are not persistently stored in our systems after processing completes. Zero Data Retention is available across Inworld TTS, STT, and hosted LLMs. When enabled, eligible requests are processed in memory and their inputs and outputs are immediately redacted from our logging systems once processing completes. Zero Data Retention is configured at the workspace level. What is covered, and the exceptions that remain, varies by product, see the sections below for details.

TTS

When enabled, all customer text inputs sent to our text-to-speech engine are processed in memory to generate audio. Once complete, both the text and the generated audio are immediately redacted from our logging systems. This applies to all text sent for speech synthesis, including requests using cloned voices.
ProductTypeEligible for Zero Data Retention?
Text-to-SpeechText InputYes
Text-to-SpeechAudio OutputYes
Voice CloningAudio SamplesNo
Voice DesignVoice Description/ScriptNo

STT

When a request is processed, customer audio is sent to the selected provider and transcribed in memory. Once complete, both the original audio and the transcription output are immediately redacted from our logging systems. This applies to requests, both sync (file upload) and WebSocket (streaming), processed through the Inworld STT API. Each upstream provider maintains its own guarantees, which can be mode-specific, so see the per-provider details below.
DataTypeEligible for Zero Data Retention?
Audio InputCustomer-submitted audio (file or stream)Yes
Transcription OutputTranscribed text returned by the APIYes
Usage MetadataRequest duration, model ID, timestampsNo (retained for billing)
Zero Data Retention applies to all STT models available through the Inworld STT API. Each upstream provider maintains its own ZDR guarantees:
ProviderModelsDetails
Inworldinworld/inworld-stt-1Processed in memory; redacted from logs after completion
AssemblyAIassemblyai/*ZDR enabled for streaming (AssemblyAI docs)
Groqgroq/whisper-large-v3No customer inputs or outputs retained by default (Groq docs)
Sonioxsoniox/stt-rt-v4, soniox/stt-rt-v5Processed in memory; redacted from logs after completion (Soniox docs)
Deepgramdeepgram/flux-general-en, deepgram/flux-general-multiNo customer audio retained by default (Deepgram docs)

LLM Router

Zero Data Retention is currently available only for Inworld hosted LLM models. Requests routed to third-party model providers are not covered.
When enabled, all customer prompts sent to Inworld hosted LLMs are processed in memory to generate a response. Once complete, neither the prompt nor the generated output is written to our logging or storage systems. This applies to all content sent for completion, including system prompts and tool interactions.
ProductTypeEligible for Zero Data Retention?
Inworld hosted LLMPrompt / Input messagesYes
Inworld hosted LLMModel output / CompletionYes
Third-party model providersPrompt & OutputNo

Enterprise-level security

Inworld’s platform is SOC 2 Type II certified and HIPAA and GDPR compliant. For full details on our security posture, certifications, and data handling practices, see our Security page.

Workspace Configuration

Zero Data Retention is configured at the workspace level, allowing customers with strict data privacy requirements to maintain compliance.

Production Scale

Whether you’re handling protected health information or sensitive financial data, you get the security guarantees needed for production deployment at scale.

FAQs

Yes. Zero Data Retention is configured per workspace. Contact our sales team to enable it for specific workspaces.
With Zero Data Retention enabled, original inputs and outputs cannot be retrieved. Debugging and troubleshooting capabilities are limited to non-sensitive metadata only.
TTS Zero Data Retention protects privacy by redacting all input texts from logs, including text sent to Cloned Voices, while only retaining the initial source audio required to build the voice itself. This is currently a workspace-level configuration managed by the Inworld Engineering team.
No. The TTS engine still receives the text to generate the audio. The redaction happens only at the logging layer, ensuring the record of what was said is not saved.
STT Zero Data Retention protects privacy by redacting all customer audio and transcription outputs from logs immediately after processing. Only non-sensitive usage metadata (request duration, model ID, timestamps) is retained for billing and service monitoring.
Yes. All models available through the Inworld STT API operate under Zero Data Retention. Each upstream provider’s specific guarantees are listed in the supported models table above.
No. Audio processed through the Inworld STT API is never used for training by Inworld or any upstream provider.
No. The STT engine still receives the audio to generate the transcript. The redaction happens only at the logging layer, ensuring no record of the audio or transcript is saved.
LLM Zero Data Retention protects privacy by never writing prompts or model outputs to our logs. It is currently available for Inworld hosted LLM models, and is a workspace-level configuration managed by the Inworld Engineering team.
Zero Data Retention is currently available only for Inworld hosted LLM models. Requests routed to third-party model providers are not covered.
No. The model still receives the full prompt to generate its response. Zero Data Retention applies only at the logging layer: the prompt and output are never written there, so no record of the conversation is saved.