From f3bcf2437088e138af8bb17668d827f9c050d756 Mon Sep 17 00:00:00 2001 From: Sabiha Khan Date: Thu, 9 Jul 2026 10:51:39 +0530 Subject: [PATCH] docs: add model provider data usage disclaimers --- docs/configurations/inference-providers.mdx | 6 ++++++ docs/configurations/llm.mdx | 4 ++++ docs/configurations/transcriber.mdx | 4 ++++ docs/configurations/voice.mdx | 4 ++++ .../AIModelConfigurationV2Editor.tsx | 21 ++++++++++++++++++- 5 files changed, 38 insertions(+), 1 deletion(-) diff --git a/docs/configurations/inference-providers.mdx b/docs/configurations/inference-providers.mdx index 9fb12d16..09b8e4f1 100644 --- a/docs/configurations/inference-providers.mdx +++ b/docs/configurations/inference-providers.mdx @@ -64,6 +64,12 @@ For details on creating and using Service Keys, see [API Keys and Service Keys]( Use **BYOK** when you want to bring your own provider accounts and API keys. This gives you separate control over each model category. + +When you use BYOK or external model providers, Dograh sends only the data required for the selected service to operate. Depending on the provider and service type, this may include prompts, conversation history, transcripts, audio, generated text, tool/function definitions, tool inputs or results, and request metadata. + +Provider data handling varies. Review each provider's data processing, retention, model training, and regional hosting policies before using sensitive data. + + ![BYOK model configuration](../images/model-configuration-byok.png) The BYOK section has nested tabs: diff --git a/docs/configurations/llm.mdx b/docs/configurations/llm.mdx index fc490692..fa49d785 100644 --- a/docs/configurations/llm.mdx +++ b/docs/configurations/llm.mdx @@ -5,6 +5,10 @@ description: "Voice Agents use LLM (Large Language Models), which are trained to Dograh platform supports OpenAI, Google AI Studio, Google Vertex AI, Azure OpenAI, AWS Bedrock, Groq, OpenRouter, Hugging Face, MiniMax, Sarvam, and Dograh-managed LLMs. There are some models provided by default for you to choose from the drop down. + +LLM providers receive the data needed to generate responses, such as prompts, conversation history, model settings, and any configured tool/function definitions or tool call context. Review the provider's data processing, retention, model training, and regional hosting policies before using sensitive data. + + For locally deployed or self-hosted LLMs, Dograh also supports OpenAI-compatible endpoints such as Ollama and vLLM. ![Select Models from DropDown](../images/models_dropdown.png) diff --git a/docs/configurations/transcriber.mdx b/docs/configurations/transcriber.mdx index 5b9081ea..5a6f8796 100644 --- a/docs/configurations/transcriber.mdx +++ b/docs/configurations/transcriber.mdx @@ -5,6 +5,10 @@ description: "Voice Agents use STT (Speech to Text), to transcribe what the user Dograh platform supports Deepgram, OpenAI, Google, Azure Speech, AssemblyAI, Speechmatics, Cartesia, Gladia, Sarvam, Smallest AI, Hugging Face, and Dograh transcribers. You can take a look at the providers documentation of which language to select for your language requirements. + +Transcriber providers receive the data needed to transcribe speech, such as call audio, language settings, keyterms, and request metadata. Review the provider's data processing, retention, model training, and regional hosting policies before using sensitive data. + + For locally deployed or self-hosted STT models, Dograh also supports Speaches, an OpenAI API-compatible server for streaming transcription. Example: Deepgram has their language support documentation at https://developers.deepgram.com/docs/models-languages-overview#nova-3 diff --git a/docs/configurations/voice.mdx b/docs/configurations/voice.mdx index 537a45ae..ce3d538c 100644 --- a/docs/configurations/voice.mdx +++ b/docs/configurations/voice.mdx @@ -5,6 +5,10 @@ description: "Voice Agents use TTS (Text to Speech), which generates audio that Dograh platform supports ElevenLabs, OpenAI, Google, Azure Speech, Deepgram, Cartesia, Smallest AI, MiniMax, Sarvam, Rime, Inworld, Camb.ai, xAI, and Dograh TTS engines. There are some voices from the providers that we ship by default. You can refer to the providers API documentation to select a voice ID that's most relevant for your language requirement. + +Voice providers receive the data needed to synthesize speech, such as generated text, selected voice, model settings, and request metadata. Review the provider's data processing, retention, model training, and regional hosting policies before using sensitive data. + + For locally deployed or self-hosted TTS models, Dograh also supports Speaches, an OpenAI API-compatible server for speech generation. If you don't find your favourite voice, you can always add the voice ID manually. diff --git a/ui/src/components/AIModelConfigurationV2Editor.tsx b/ui/src/components/AIModelConfigurationV2Editor.tsx index 627b948a..cec8552f 100644 --- a/ui/src/components/AIModelConfigurationV2Editor.tsx +++ b/ui/src/components/AIModelConfigurationV2Editor.tsx @@ -1,6 +1,6 @@ "use client"; -import { KeyRound, Save } from "lucide-react"; +import { Info, KeyRound, Save } from "lucide-react"; import { useEffect, useMemo, useState } from "react"; import type { OrganizationAiModelConfigurationV2 } from "@/client/types.gen"; @@ -265,6 +265,23 @@ function optionalByokService(config: Record, service: ServiceSe return serviceConfiguration; } +function ThirdPartyProviderNotice() { + return ( +
+ +
+

Third-party provider data notice

+

+ Dograh sends data required by the selected model service. This may include prompts, + transcripts, audio, generated text, tool data, and request metadata depending on the + provider and service type. Review the provider's data and retention policies before + using sensitive data. +

+
+
+ ); +} + export function AIModelConfigurationV2Editor({ defaults, configuration, @@ -383,6 +400,7 @@ export function AIModelConfigurationV2Editor({

A single speech-to-speech model handles the conversation in realtime (no separate transcriber or voice). An LLM is still required for variable extraction and QA.

+ +