Cookie Policy

Last Updated: October 30, 2026

1. What Are Cookies and Web Storage?

Cookies are small pieces of data a website asks your browser to keep and send back to it. Web storage (local storage and session storage) keeps data in your browser without sending it with every request; local storage stays until deleted, session storage is deleted when you close the tab. We use one login cookie, both kinds of web storage and, only if you turn on Analytics, the analytics cookies listed in section 3.

2. How We Use Cookies and Web Storage

SynchroVerse uses cookies and similar technologies for several purposes:

2.1 Essential

Used for logging in, security, remembering your cookie choice, and running the feature you are using. Your cookie choices do not turn them off:

  • Logging in: one cookie (refresh_token) keeps you logged in between visits for a limited time, plus browser storage that holds your current access token and basic account details.
  • Security: one-time values that check that a Google login, or a Twitch account connection started from Tools, coming back to us is the one you started; and, if sign-up is refused for age, a note that hides the form for one hour.
  • Your choices and workspace: your cookie choice, the organization and agent you have open, the Live conversation and avatar stream you are in, and pending invitations.

2.2 Functional

We save some settings in your browser so they stay the way you left them: light or dark theme, microphone, agent volume and mute, Live view layout, voice controls and connection settings, whether you accepted the camera and screen-sharing notice, and whether you closed the plans welcome dialog. We also keep a copy of your account settings (refreshed after 5 minutes) and your approximate region (refreshed after 24 hours, used to show the right consent options). These are saved when you use the feature they belong to; your region is saved when our in-app cookie banner or memory-consent dialog opens, before you make a choice. Your cookie choices do not stop them from being saved. Saving a cookie choice in the app without Functional deletes a saved theme; with Global Privacy Control (sent by this browser, or recorded on your account), this happens each time you open the app while logged in. Clearing site data removes them.

2.3 Analytics

These optional technologies run only when Analytics is enabled:

  • Sentry: where configured, sends browser error reports and masked recordings of page interactions to help us find and fix errors. This optional browser monitoring starts only after Analytics consent; server error monitoring is separate. Browser replay masks text and blocks media. Sentry receives browser and device details, page paths and performance measurements, and sees your IP address when your browser connects.
  • First-party telemetry: Sends reports of client errors to our own servers. Its session identifier is stored in sessionStorage for the browser tab.
  • Google Analytics: on synchroverse.ai only, counts visits and the pages people view so we can see how the site is used. It loads only after you turn on Analytics; until then nothing is sent to Google. It receives the page address without login codes, invitation links or other private link details, the page title (a general title on logged-in pages), the site you came from, browser and device details and an approximate location, and Google sees your IP address. We do not send it your account ID, email, name, agent names or conversations. Google's advertising features are turned off. It sets the _ga cookies listed below; turning Analytics off stops it and deletes them.

2.4 Marketing

We do not currently use advertising or remarketing trackers. The Marketing category is off by default and has no active trackers.

3. Cookies and Storage We Use

NameWhere it is keptWhat it doesHow longCategory
refresh_tokenCookie (HttpOnly, Secure, sent only to our login addresses /v1/auth/)Keeps you logged inYour login ends a set number of days after you log in; the browser keeps the cookie for that long after each renewal; removed when server logout succeeds, otherwise it can remain until it expires or you clear site dataEssential
synchroverse_auth_tokensLocal storageYour current access token and basic account details (id, email, name, picture, role, account status, sign-up date, payment method type, terms acceptance)Until you log out, or until our site next sees that your login has endedEssential
synchroverse_session_hint, synchroverse_auth_generationLocal storageNote that you were logged in here; random value that tells your other tabs you logged in or outUntil logout (second: until you clear site data)Essential
cookie_consent_v1Local storageYour cookie choice, when you made it, your region, and whether Global Privacy Control was honoredUntil you clear site data; we ask again after 12 months, unless Global Privacy Control was honored: then we do not ask again, and non-essential categories stay off on this browser until you clear site data and, if you were logged in, for your accountEssential
sv_age_gate_blocked_untilLocal storageTime until which the sign-up form stays hidden after an age refusal (no birth date is stored)Until cleared; no effect after one hourEssential
selectedOrganizationId (local); selected_agent_id, live_session_id:<agent>, pending_invitation_token (session)Organization and agent you have open; id that lets a reload continue the same Live conversation; an invitation opened before logging inLocal: until cleared (kept after logout); session: until the tab closesEssential
oauth_state, oauth_return_to, twitch_oauth_state, twitch_oauth_orgSession storageSecurity checks for Google login or sign-up and for connecting a Twitch account in Tools (with the organization it is for); page to return toUntil used or the tab closes (the return page is used only within 15 minutes)Essential
sv_avatar_user_idSession storageYour account id, so the avatar stream can reconnectUntil the tab closesEssential
theme; preferred_microphone_id; audioPlayerVolumeLocal storageTheme; the microphone you use (or the first one found); agent volumeUntil clearedFunctional
Live screen settings
Storage namesplayground_v2_* (sidebar_collapsed, fullscreen_chat_mode, livekit_worker_config, mic_speed_en, mic_speed_multi, mic_sensitivity, tts_muted, ai_label_hidden, publish_mic_to_livekit, voice_engine:<agent>, voice_engine_options:<agent>), voice_mode_preference, localPS_mode
Local storageLive view layout, voice controls and connection settings. Some are saved as soon as Live opensUntil clearedFunctional
synchroverse:vision-sharing-notice:v2; sv_welcome_plans_dismissed_<account>Local storageYou accepted the camera/screen-sharing notice; you closed the plans welcome dialogUntil clearedFunctional
synchroverse_user_settings; synchroverse_region_infoLocal storageCopy of your account settings (refreshed after 5 minutes); your time zone and whether it is in the EU/EEA or UK (refreshed after 24 hours)Until clearedFunctional
sv_client_telemetry_sessionSession storageOptional first-party telemetry sessionUntil the tab closes, or when Analytics is turned offAnalytics
_gaCookie (set by Google Analytics on synchroverse.ai)A random ID that tells one visitor's visits apart from another's (not your account)2 years from your last visit, or until Analytics is turned offAnalytics
_ga_E4B4CE6R9RCookie (set by Google Analytics on synchroverse.ai)Keeps the pages of one visit together and counts visits2 years from your last visit, or until Analytics is turned offAnalytics

4. Third-Party Services

These services run on our pages, or on pages we send you to, and may use their own cookies or browser storage:

  • Cloudflare Turnstile: where security checks load on login, sign-up, launcher login or the homepage demo form, Cloudflare receives your IP address, browser and device signals, and verification information to help prevent automated abuse.
  • Cloudflare Workers: some avatar sessions send live audio over a Cloudflare Worker relay, which then sees the session audio and your IP address.
  • Cloud GPU streaming provider: when you use an avatar, our cloud streaming provider's software processes session and account identifiers, the page URL, device and browser details, network and stream-quality information, approximate connection location, and the session content described in our Privacy Policy.
  • Deepgram: when an avatar session uses Deepgram for speech-to-text, your browser sends your microphone audio directly to Deepgram, which turns it into text; Deepgram sees your IP address.
  • Google Analytics: only if you turn on Analytics; see section 2.3.
  • Google Fonts: our app pages may load a typeface from Google's font service, which then sees your IP address.
  • Google login and Amazon Cognito (AWS): if you log in with Google, you are sent to Google's and Amazon Cognito's login pages, which use their own cookies or storage to authenticate you. They process login details and basic profile information.
  • Stripe: if you buy a plan or manage billing, you are sent to Stripe's checkout or billing pages, which use their own cookies.
  • Twitch: if you connect a Twitch account in Tools, you are sent to Twitch's authorization page, which uses its own cookies.
  • WalletConnect and Solana: if a previously linked Solana wallet reconnects, WalletConnect and the Solana network RPC can see your IP address and public wallet address. The wallet layer can store connection details in your browser.

Some live audio/video relay runs on infrastructure we host. Other providers process data on our servers or during connected features without necessarily setting a cookie in your browser. See the Privacy Policy's service list for what each receives and why. Analytics consent controls the optional browser monitoring and Google Analytics described above; it does not turn off processing needed for a feature you use.

5. Local Storage and Similar Technologies

Most of what we keep is in local storage and session storage, not cookies: login details, your cookie choice, settings, copies of your account settings and region (refreshed after 5 minutes and 24 hours, kept until you clear site data), and an id that resumes a Live conversation after a page reload (the conversation text is loaded from our servers). Logging out removes your stored login details (a random login marker stays). The login cookie is removed when server logout succeeds; otherwise it can remain until it expires or you clear site data. Session storage items are deleted when you close the tab; everything else, including your selected organization and the copy of your account settings, stays until you clear site data for our website.

6. Managing Your Cookie Preferences

You can control and manage cookies in several ways:

  • Browser Settings: Most browsers allow you to block or delete cookies
  • Cookie Banner: Use our cookie consent banner to manage preferences. To change or withdraw your choice later (for example, to turn Analytics off), use ; logged-in users can also use Settings → Privacy.
  • Third-Party Tools: Use browser extensions to manage tracking

Note: Blocking cookies or site data for our website may log you out or stop the Service from working properly.

7. Browser-Specific Instructions

To manage cookies and site data in your browser:

  • Chrome: Settings → Privacy and Security → Cookies
  • Firefox: Options → Privacy & Security → Cookies
  • Safari: Preferences → Privacy → Manage Website Data
  • Edge: Settings → Privacy, Search, and Services → Cookies

8. Global Privacy Control

When your browser sends a Global Privacy Control signal (or the opt-out is recorded on your account), we save your optional cookie categories as off and disable Analytics. Other settings described in section 2.2 can still be saved.

9. Updates to This Policy

We may update this Cookie Policy from time to time to reflect changes in our practices or for operational, legal, or regulatory reasons. The updated policy will be posted on this page with a new "Last Updated" date.

10. Contact Us

If you have questions about our use of cookies, please contact us:

Email: privacy@synchroverse.ai