Hosted relays forward live product media and do not normalize, gate, downmix, or transcode it.The products have two narrowly scoped temporary-data exceptions:
Music Collab can hold a prepared backing asset in a bounded in-memory relay cache so both performers receive the same track. It is not a recording of either participant’s microphone.
A Scene Share guest can explicitly publish one silent 320x180 JPEG preview still. The control plane normalizes and size-limits it, encrypts it at rest, and expires it after at most 10 minutes or when the Stage ends. Preview sharing is off until the guest enables it; capability metadata alone does not upload Program pixels.
When selected, Scene Share keeps the guest’s H.264 video and AAC audio muxed as one live stream. Waiting guests do not send the full Program feed. Consult the Privacy Policy for the service’s complete legal data-handling terms.
The dock opens a browser authorization and may show a short device code. Complete authorization only on the intended vAudioLink domain. If the browser cannot open, use the dock’s copied URL rather than manually searching for a sign-in page.After approval, the installation saves a revocable device credential so Host or Send can reuse that authorization after OBS restarts. An active installation renews its authorization while it remains valid; an expired, incomplete, or server-rejected credential is cleared and requires a new browser approval. A temporary account-status network failure should not silently erase a valid saved sign-in.Open Profile → Signed-in OBS plugins in the account panel to review and revoke installations. Revoke a device you no longer control; its next authenticated request will fail and the dock will require authorization again.
vAudioLink-authored application code, binaries, assets, and documentation are proprietary and all rights are reserved. They are not licensed for redistribution or commercial reuse without prior written permission. Third-party components and vendored interfaces remain subject to their own license terms and notices.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"vAudioLink","description":"Set up and use vAudioLink collaboration docks in OBS Studio.","colors":{"primary":"#2563EB","light":"#7FDCF5","dark":"#2563EB"},"styling":{"eyebrows":"breadcrumbs","latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"v-audiolink","hasAudioNarration":false,"actualSubdomain":"v-audiolink","customDomains":["docs.vaudiolink.eu"],"gitSource":{"type":"github","owner":"whereisthiscode","repo":"vaudiolink-private","deployBranch":"main","contentDirectory":"asmr-collab-link-prod/mintlify-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6a7c4162cf4fb6c680e1e542","collectionId":"b4e45e3c-be21-492e-8827-4ab5e7e681d1","liveDeploymentHistoryId":"6a7c4162cf4fb6c680e1e542","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a7c4162cf4fb6c680e1e542:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Start here","count":7},{"language":"default","tag":"Reference and support","count":7},{"language":"default","tag":"Products and concepts","count":6},{"language":"default","tag":"Step-by-step guides","count":6},{"language":"default","tag":"Troubleshooting","count":6},{"language":"default","tag":"How-to guides","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"reference/security-privacy","slug":"/reference/security-privacy","pageMetadata":{"title":"Security and privacy","description":"Understand accounts, temporary credentials, relay behavior, logs, and safe support practices.","href":"/reference/security-privacy"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Understand accounts, temporary credentials, relay behavior, logs, and safe support practices.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`security-boundaries`,children:`Security boundaries`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The host signs in through browser device authorization.`}),`\n`,_jsx(_components.li,{children:`Guests join with temporary, role-specific credentials rather than the host’s account.`}),`\n`,_jsx(_components.li,{children:`Hosted relay access is authorized by short-lived server-issued tokens.`}),`\n`,_jsx(_components.li,{children:`Relays forward media for the authorized stream identity without transcoding it.`}),`\n`,_jsx(_components.li,{children:`A hosted Scene Share Stage code admits a guest to the backstage roster but does not contain sender or receiver media credentials.`}),`\n`,_jsx(_components.li,{children:`The OBS plugin is not trusted with hosted service secrets or billing enforcement.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`media-handling`,children:`Media handling`}),`\n`,_jsx(_components.p,{children:`Hosted relays forward live product media and do not normalize, gate, downmix, or transcode it.`}),`\n`,_jsx(_components.p,{children:`The products have two narrowly scoped temporary-data exceptions:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Music Collab can hold a prepared backing asset in a bounded in-memory relay cache so both performers receive the same track. It is not a recording of either participant’s microphone.`}),`\n`,_jsx(_components.li,{children:`A Scene Share guest can explicitly publish one silent 320x180 JPEG preview still. The control plane normalizes and size-limits it, encrypts it at rest, and expires it after at most 10 minutes or when the Stage ends. Preview sharing is off until the guest enables it; capability metadata alone does not upload Program pixels.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`When selected, Scene Share keeps the guest’s H.264 video and AAC audio muxed as one live stream. Waiting guests do not send the full Program feed. Consult the `,_jsx(_components.a,{href:`https://vaudiolink.eu/legal/privacy`,children:`Privacy Policy`}),` for the service’s complete legal data-handling terms.`]}),`\n`,_jsx(Heading,{level:`2`,id:`secrets-users-may-encounter`,children:`Secrets users may encounter`}),`\n`,_jsx(_components.p,{children:`Never publish:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Guest keys.`}),`\n`,_jsx(_components.li,{children:`Stage codes.`}),`\n`,_jsx(_components.li,{children:`Receiver SRT URLs.`}),`\n`,_jsx(_components.li,{children:`Account or device tokens.`}),`\n`,_jsx(_components.li,{children:`OBS stream keys.`}),`\n`,_jsx(_components.li,{children:`API keys or private keys.`}),`\n`,_jsx(_components.li,{children:`Payment information.`}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`OBS logs and screenshots can include URLs, status text, source names, or environment details. Review and redact them before sharing.`})}),`\n`,_jsx(Heading,{level:`2`,id:`device-authorization`,children:`Device authorization`}),`\n`,_jsx(_components.p,{children:`The dock opens a browser authorization and may show a short device code. Complete authorization only on the intended vAudioLink domain. If the browser cannot open, use the dock’s copied URL rather than manually searching for a sign-in page.`}),`\n`,_jsx(_components.p,{children:`After approval, the installation saves a revocable device credential so Host or Send can reuse that authorization after OBS restarts. An active installation renews its authorization while it remains valid; an expired, incomplete, or server-rejected credential is cleared and requires a new browser approval. A temporary account-status network failure should not silently erase a valid saved sign-in.`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Profile → Signed-in OBS plugins`}),` in the account panel to review and revoke installations. Revoke a device you no longer control; its next authenticated request will fail and the dock will require authorization again.`]}),`\n`,_jsx(Heading,{level:`2`,id:`licensing`,children:`Licensing`}),`\n`,_jsx(_components.p,{children:`vAudioLink-authored application code, binaries, assets, and documentation are proprietary and all rights are reserved. They are not licensed for redistribution or commercial reuse without prior written permission. Third-party components and vendored interfaces remain subject to their own license terms and notices.`}),`\n`,_jsx(Heading,{level:`2`,id:`safe-support-bundle`,children:`Safe support bundle`}),`\n`,_jsx(_components.p,{children:`Include:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Product and plugin version.`}),`\n`,_jsx(_components.li,{children:`OBS version.`}),`\n`,_jsx(_components.li,{children:`Host, guest, sender, or receiver role.`}),`\n`,_jsx(_components.li,{children:`Exact error text.`}),`\n`,_jsx(_components.li,{children:`Approximate time and time zone.`}),`\n`,_jsx(_components.li,{children:`A reviewed OBS log.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Remove:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Complete credentials and URLs.`}),`\n`,_jsx(_components.li,{children:`Account tokens.`}),`\n`,_jsx(_components.li,{children:`Private IP or hostname details that are unnecessary.`}),`\n`,_jsx(_components.li,{children:`Personal information unrelated to the incident.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`report-a-suspected-exposure`,children:`Report a suspected exposure`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`End and recreate the affected room or Stage. In Music Collab, `,_jsx(_components.strong,{children:`Rotate guest key`}),` can replace an exposed guest key instead.`]}),`\n`,_jsx(_components.li,{children:`Revoke the device if account authorization may be affected.`}),`\n`,_jsx(_components.li,{children:`Preserve a redacted timeline and relevant logs.`}),`\n`,_jsxs(_components.li,{children:[`Contact `,_jsx(_components.a,{href:`https://panel.vaudiolink.eu/app/support`,children:`vAudioLink support`}),`.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Security and privacy","description":"Understand accounts, temporary credentials, relay behavior, logs, and safe support practices.","href":"/reference/security-privacy"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Security boundaries","slug":"security-boundaries","depth":2,"children":[]},{"title":"Media handling","slug":"media-handling","depth":2,"children":[]},{"title":"Secrets users may encounter","slug":"secrets-users-may-encounter","depth":2,"children":[]},{"title":"Device authorization","slug":"device-authorization","depth":2,"children":[]},{"title":"Licensing","slug":"licensing","depth":2,"children":[]},{"title":"Safe support bundle","slug":"safe-support-bundle","depth":2,"children":[]},{"title":"Report a suspected exposure","slug":"report-a-suspected-exposure","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"v-audiolink","siteName":"vAudioLink","title":"Security and privacy - vAudioLink","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-12T09:49:41.212Z","originalFileLocation":"reference/security-privacy.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understand accounts, temporary credentials, relay behavior, logs, and safe support practices.\">\u003cmeta data-mint-head name=\"application-name\" content=\"vAudioLink\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/v-audiolink/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/v-audiolink/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/v-audiolink/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/v-audiolink/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Security and privacy - vAudioLink\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understand accounts, temporary credentials, relay behavior, logs, and safe support practices.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"vAudioLink\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vaudiolink.eu/reference/security-privacy\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://v-audiolink.mintlify.app/_mintlify/api/og/v2?division=Reference+and+support\u0026amp;title=Security+and+privacy\u0026amp;description=Understand+accounts%2C+temporary+credentials%2C+relay+behavior%2C+logs%2C+and+safe+support+practices.\u0026amp;theme=049fbe2093ef24b2e0856256\u0026amp;signature=d4a1286c5e2d144fcb7ec79b1cde10843480ee04387fe8a46f774db6f7eb5bd6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Security and privacy - vAudioLink\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understand accounts, temporary credentials, relay behavior, logs, and safe support practices.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://v-audiolink.mintlify.app/_mintlify/api/og/v2?division=Reference+and+support\u0026amp;title=Security+and+privacy\u0026amp;description=Understand+accounts%2C+temporary+credentials%2C+relay+behavior%2C+logs%2C+and+safe+support+practices.\u0026amp;theme=049fbe2093ef24b2e0856256\u0026amp;signature=d4a1286c5e2d144fcb7ec79b1cde10843480ee04387fe8a46f774db6f7eb5bd6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/v-audiolink/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"vAudioLink\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vaudiolink.eu/reference/security-privacy\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/security-privacy.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vaudiolink.eu/#organization\",\"name\":\"vAudioLink\",\"url\":\"https://docs.vaudiolink.eu\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vaudiolink.eu#website\",\"name\":\"vAudioLink\",\"url\":\"https://docs.vaudiolink.eu\",\"publisher\":{\"@id\":\"https://docs.vaudiolink.eu/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vaudiolink.eu/reference/security-privacy#webpage\",\"url\":\"https://docs.vaudiolink.eu/reference/security-privacy\",\"name\":\"Security and privacy\",\"description\":\"Understand accounts, temporary credentials, relay behavior, logs, and safe support practices.\",\"dateModified\":\"2026-08-12T09:49:41.212Z\",\"isPartOf\":{\"@id\":\"https://docs.vaudiolink.eu#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vaudiolink.eu/reference/security-privacy#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vaudiolink.eu/reference/security-privacy#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Reference and support\",\"item\":\"https://docs.vaudiolink.eu/reference/dock-reference\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Security and privacy\",\"item\":\"https://docs.vaudiolink.eu/reference/security-privacy\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vaudiolink.eu/reference/security-privacy#article\",\"headline\":\"Security and privacy\",\"name\":\"Security and privacy\",\"description\":\"Understand accounts, temporary credentials, relay behavior, logs, and safe support practices.\",\"url\":\"https://docs.vaudiolink.eu/reference/security-privacy\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vaudiolink.eu/reference/security-privacy#webpage\"},\"dateModified\":\"2026-08-12T09:49:41.212Z\",\"publisher\":{\"@id\":\"https://docs.vaudiolink.eu/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vaudiolink.eu#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"vAudioLink\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"vAudioLink","nav":{"global":null,"groups":[{"group":"Start here","icon":"rocket","pages":[{"title":"vAudioLink documentation","href":"/index"},{"title":"Quickstart","href":"/quickstart"},{"title":"Choose a workflow","href":"/getting-started/choose-workflow"},{"title":"System requirements","href":"/getting-started/requirements"},{"title":"Install vAudioLink","href":"/getting-started/install"},{"title":"Preflight checklist","href":"/getting-started/preflight"},{"title":"Connection modes","href":"/connection-modes"}]},{"group":"Step-by-step guides","icon":"list-check","pages":[{"title":"Host an ASMR Collab room","href":"/guides/asmr-host"},{"title":"Join an ASMR Collab room","href":"/guides/asmr-guest"},{"title":"Host a Music Collab session","href":"/guides/music-host"},{"title":"Join a Music Collab session","href":"/guides/music-guest"},{"title":"Host a Scene Share Stage","href":"/guides/scene-sender"},{"title":"Join Scene Share backstage","href":"/guides/scene-receiver"}]},{"group":"How-to guides","icon":"wand-magic-sparkles","pages":[{"title":"Use Follow Discord","href":"/guides/follow-discord"},{"title":"Route audio safely in OBS","href":"/guides/audio-routing"},{"title":"Update or uninstall","href":"/guides/update-uninstall"}]},{"group":"Products and concepts","icon":"book-open","pages":[{"title":"ASMR Collab","href":"/products/asmr-collab"},{"title":"Music Collab","href":"/products/music-collab"},{"title":"Scene Share","href":"/products/scene-share"},{"title":"Guest keys, Stage codes, and receiver URLs","href":"/concepts/guest-keys"},{"title":"Hosted time","href":"/concepts/hosted-time"},{"title":"How media flows","href":"/concepts/media-flow"}]},{"group":"Troubleshooting","icon":"stethoscope","pages":[{"title":"Troubleshooting","href":"/troubleshooting"},{"title":"Installation and dock problems","href":"/troubleshooting/install-dock"},{"title":"Sign-in and room problems","href":"/troubleshooting/sign-in-rooms"},{"title":"Audio problems","href":"/troubleshooting/audio"},{"title":"Music Collab problems","href":"/troubleshooting/music"},{"title":"Scene Share problems","href":"/troubleshooting/scene-share"}]},{"group":"Reference and support","icon":"library","pages":[{"title":"Dock and source reference","href":"/reference/dock-reference"},{"title":"Quality and network reference","description":"Choose relay regions, audio modes, and Scene Share bitrate with usable headroom.","href":"/reference/quality-network"},{"title":"Security and privacy","href":"/reference/security-privacy"},{"title":"Glossary","description":"Definitions for vAudioLink, OBS, connection, media, and synchronization terms.","href":"/reference/glossary"},{"title":"Release notes","href":"/release-notes"},{"title":"Self-host from OBS","href":"/self-hosting"},{"title":"Support","href":"/support"}]}]},"basePath":"","title":"Security and privacy - vAudioLink","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}