g
Hi
t
Thanks for reaching out, Rio. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
g
I am writing to seek clarification regarding data management within LiveKit Cloud, specifically concerning the deletion of session records and the configuration of Cloud Insights. Based on my current research, it appears there is no existing mechanism to manually delete specific session records (e.g., https://cloud.livekit.io/projects/{PROJECT_ID}/sessions/{ROOM_ID}) once they have concluded. Could you please confirm the following: 1. Session Deletion: Is it correct that concluded sessions cannot be deleted from the LiveKit Cloud dashboard or via API at this time? 2. Insights Opt-Out: To prevent session data from being recorded in Cloud Insights, is the only method to set record=False within the session.start() configuration? 3. Configuration Timing: Can the recording/insights behavior be modified after a session has been initialized, or must this preference be defined strictly at the time of session.start()?
t
Hi — thanks for reaching out! I'm here to help. Could you tell me what you need help with today? A few examples to guide you: • Troubleshooting a room or connection issue (share room ID and approximate time) • Feature questions or how to integrate LiveKit SDKs • Billing, account, or project settings • Error messages or logs you're seeing (paste the error text) If you’re not sure where to start, describe what you’re trying to do and any unexpected behavior — I’ll take it from there.
Thanks — I’m responding to your three questions about session deletion and Cloud Insights (Agent Observability). 1) Session deletion • Yes. Concluded sessions and their Agent Observability records cannot be manually deleted from the LiveKit Cloud dashboard or via API once the session has ended. Customer Content has separate self-service deletion options, but session/observability records cannot be removed on demand. Observability data is automatically deleted after 30 days. 2) Insights opt-out • To prevent a session’s data (audio, transcripts, traces, logs) from being recorded to Cloud Insights for that session, set
record=False
when calling
session.start()
. You can also disable Agent Observability at the project level from the project Settings -> Data and privacy page, but per-session control is achieved via
record=False
. 3) Configuration timing • The recording/insights preference must be set at session start. There is no API or documented method to change the
record
setting or otherwise switch observability recording after the session has been initialized. If you’d like, tell me: • Whether you want per-project defaults or per-session behavior, and • Which SDK/language you’re using, and I can show the exact code snippet or Settings navigation steps to implement the
record=False
option. Sources: Data Processing Addendum | LiveKit | Job lifecycle | LiveKit Documentation | Streamline troubleshooting with Agent Observability | Handling payments with PCI compliance | LiveKit