freezing-photographer-62716
03/13/2026, 1:24 PMtall-airline-16756
03/13/2026, 1:24 PMtall-airline-16756
03/13/2026, 1:24 PMrecord=False in the agent/session code.
When disabled, no observability data (including transcripts, logs, or recordings) is collected for those sessions.
• Can all data be restricted to EU or UK only?
No. Observability Data and related logs are always processed and stored in the United States regardless of region pinning for other data types. This means you cannot currently restrict Observability Data to the EU or UK. There are plans to offer localized storage in the future, but localized Observability Data storage is not available today.
If you’d like, I can help with next steps:
• Walk you through disabling Observability at the project level, or show where to set record=False in your agent/session code.
• Help identify which sessions currently have observability enabled so you can decide which to disable.
Which would you prefer?
Sources: Terms of Service | LiveKit | Data Processing Addendum | LiveKit | LiveKit Agent Observability | Debug and optimize voice agents | LiveKit | Streamline troubleshooting with Agent Observability | LiveKit | Streamline troubleshooting with Agent Observability | LiveKitfreezing-photographer-62716
03/13/2026, 1:26 PMtall-airline-16756
03/13/2026, 1:26 PMrecord=False for a session), no observability data — including logs, traces, metrics, and Agent Observability snippets such as transcripts, audio, or video excerpts — will be collected or sent to the United States for those sessions.
Important to note:
• Disabling Observability only affects Observability Data. Other data types (User Content, Developer Application Data, Inference Data) remain subject to your Pinned Region settings and any region restrictions you’ve configured.
• Observability Data is otherwise always processed/stored in the U.S. if collection is enabled.
If you’d like, I can:
• Walk you through disabling Observability at the project level, or
• Show the exact place to set record=False in your agent/session code.
Which would you prefer?freezing-photographer-62716
03/13/2026, 1:27 PMtall-airline-16756
03/13/2026, 1:27 PMrecord=False for an agent/session) prevents collection of the transcripts, logs, traces, and audio/video snippets that Agent Insights uses. As a result, the "Agent insights" tab will not show session data or the session-replay / turn-by-turn analysis it normally provides.
A couple of quick reminders:
• Disabling observability only affects Observability Data. Other data types (User Content, Developer Application Data, Inference Data) remain governed by your Pinned Region settings.
• When observability is disabled, no observability data is collected or sent to the U.S. for those sessions.
Would you like step‑by‑step help to disable observability at the project level or to set record=False in your agent/session code?
Sources: LiveKit Agent Observability | Debug and optimize voice agents | LiveKit | Streamline troubleshooting with Agent Observability | LiveKitfreezing-photographer-62716
03/13/2026, 1:28 PMtall-airline-16756
03/13/2026, 1:28 PMrecord=False in the agent/session code.
Would you like step‑by‑step guidance to confirm your current pinned region, or help disabling observability at the project or session level?
Sources: Data Processing Addendum | LiveKit | Streamline troubleshooting with Agent Observability | LiveKit | LiveKit Agent Observability | Debug and optimize voice agents | LiveKitfreezing-photographer-62716
03/13/2026, 1:34 PMtall-airline-16756
03/13/2026, 1:34 PMfreezing-photographer-62716
03/13/2026, 1:35 PMtall-airline-16756
03/13/2026, 1:35 PMeu-central), and
• Configuring the agent to call a self‑hosted inference endpoint so inference data never leaves your infrastructure.
Which path would you like to take?
Sources: Data Processing Addendum | LiveKit | Streamline troubleshooting with Agent Observability | LiveKit | Streamline troubleshooting with Agent Observability | LiveKit | Agents on LiveKit Cloud | Deploy voice AI on global infrastructure | LiveKi... | Sub-processors | LiveKitfreezing-photographer-62716
03/13/2026, 1:36 PMtall-airline-16756
03/13/2026, 1:37 PMrecord=False).
Providers you can consider for EU/UK residency
• Google
◦ Has EU and UK data centers. If you select Google models and configure the EU/UK endpoint for inference, your inference data can remain in‑region.
• Deepgram
◦ Offers EU-based inference endpoints and models that can be routed to EU infrastructure.
• (Notes) ElevenLabs and other providers headquartered in Europe/UK may have regional hosting, but you must confirm region-specific endpoints and commitments with each provider before use.
What you must do to keep inference data inside EU/UK
1. Choose a provider with explicit EU/UK endpoints (for example Google or Deepgram).
2. Configure your agent or inference settings to use the provider’s EU/UK endpoint (region-specific model IDs or endpoint URLs).
3. Verify with the provider that the specific model and endpoint you use are hosted in the EU/UK and that they don’t route or replicate data to the U.S.
4. Disable LiveKit Agent Observability if you require that no transcripts/observability snippets be sent to the U.S. (project settings → Data & privacy, or set record=False per session).
Practical recommendations
• If you need a short prescriptive path: pin your project/agent to an EU region (e.g., eu-central), deploy the agent there, choose Deepgram or Google with EU endpoints for STT/LLM/TTS as needed, and set record=False to prevent observability traces/transcripts from being collected.
• If any doubt remains about a provider’s regional guarantees, ask the provider for a written statement about regional data residency or for an enterprise contract clause that restricts processing to EU/UK locations.
Would you like me to:
• Pull the exact model IDs / endpoint names for Google or Deepgram that LiveKit routes to in the EU, or
• Walk through the steps to configure an agent to use Deepgram/Google EU endpoints and set record=False? Sources: Data Processing Addendum | LiveKit | LiveKit Agent Observability | Debug and optimize voice agents | LiveKit | Streamline troubleshooting with Agent Observability | LiveKit | Sub-processors | LiveKit | Deepgram STT | LiveKit Documentationfreezing-photographer-62716
03/13/2026, 1:39 PMtall-airline-16756
03/13/2026, 1:39 PMinference.* wrappers. For example:
• Use an LLM/STT/TTS plugin or SDK that lets you set base_url and API key to your custom endpoint, or
• Make direct HTTP requests from your agent to your self‑hosted inference services.
If you’d like, I can:
• Show how to switch from inference.LLM to a plugin or direct call (with a short code example), or
• Help pick model IDs that LiveKit will route to EU/UK endpoints (e.g., Deepgram/Google) so inference stays in‑region where supported.
Which would you prefer?
Sources: Introducing LiveKit Inference: A unified model interface for voice AI | Liv... | Large language models (LLM) overview | LiveKit Documentation | Deepgram STT | LiveKit Documentation | Models overview | LiveKit Documentation