FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. Customer Support
  4. Agora

Agora

PreferencesWebsite

Related services

11Sight

11Sight is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. 11Sight supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, 11Sight ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Preferences

42Chat

42Chat is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. 42Chat integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 42Chat helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences

8x8

8x8 is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. 8x8 supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, 8x8 ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Preferences
A

Acquire Live Chat

Acquire Live Chat is a live chat and customer messaging platform that enables businesses to engage with website visitors in real time. It provides instant messaging, chatbot automation, and team collaboration tools to deliver fast, personalized customer support. Acquire Live Chat supports multi-channel communication, conversation routing, and canned responses to improve response times. With built-in analytics and CRM integration, Acquire Live Chat helps convert visitors into customers.

Preferences

ActivEngage

ActivEngage is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. ActivEngage integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, ActivEngage helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences

Ada

Ada is a web accessibility solution that helps websites comply with ADA, WCAG, and accessibility standards. It provides automated scanning, remediation tools, and compliance monitoring to ensure content is accessible to all users, including those with disabilities. Ada offers screen reader optimization, keyboard navigation support, and color contrast adjustment. With regular audits and reporting, Ada helps create inclusive digital experiences for everyone.

Preferences
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Agora do?

Agora is a US based real time engagement platform that provides Voice, Video, Chat and Signaling SDKs over WebRTC. Embedded on a website or app it opens encrypted connections to the Agora Software Defined Real time Network (SD RTN), writes session identifiers to first party storage and routes audio and video media through global edge nodes, including EU edges. Voice and video content is personal data, so Agora integrations need a clear legal basis, consent for non essential telemetry and a documented international transfer mechanism.

What is Agora?

Agora is a real time engagement platform headquartered in Santa Clara, California, with a related Chinese entity, Shanghai Agora Lab, that operates the China region. Developers integrate the Agora Web SDK, Voice SDK, Video SDK and Real Time Messaging SDK into a website or mobile app to add live audio, live video, interactive streaming, voice chat and signaling. The SDK opens encrypted WebRTC connections to the Agora Software Defined Real time Network (SD RTN), a global edge network with nodes in the European Union, the United Kingdom, the Americas, Asia Pacific and the Middle East.

For European publishers, Agora is appealing because it provides low latency global infrastructure, but it routes media through a US controlled control plane and writes session identifiers, device fingerprints and quality of experience telemetry to first party storage on the integrating site. Voice and video communications are sensitive personal data, which raises the GDPR risk profile of any Agora deployment.

Cookies and data collected by Agora

On a typical integration the Agora SDK writes a session identifier, a peer connection identifier, device capabilities (camera and microphone, codecs, network type) and a small device fingerprint to first party storage (localStorage and IndexedDB) of the embedding site. It opens WebSocket and DTLS/SRTP connections to *.agora.io edge gateways, transmits the audio and video media and continuously sends Quality of Experience (QoE) statistics, including bitrate, jitter, packet loss, IP address and rough geolocation, to statscollector domains.

On agora.io properties (console, dashboard, marketing pages) Agora also sets functional cookies (csrf, session) and uses third party analytics such as Google Analytics, Hotjar and HubSpot. Cloud Recording and Cloud Transcription, when enabled, store the resulting audio, video and text files in Agora controlled buckets (Amazon S3 by default) for the duration configured by the developer.

GDPR and ePrivacy implications

Voice and video are content data that fall fully within Articles 4 and 5 of the GDPR. Agora acts as a processor (Art. 28 GDPR) on behalf of the publisher who is the controller. The publisher must sign the Agora Data Processing Addendum, document the legal basis, inform users in a privacy notice and implement appropriate technical and organisational measures (TOMs) including encryption in transit (DTLS/SRTP) and access controls on Cloud Recording.

Under ePrivacy (Art. 5(3) of Directive 2002/58/EC and its national transpositions in France, Germany, Spain and other EU member states), the session and device identifiers written to local storage by the Agora SDK are equivalent to cookies. Strictly necessary identifiers needed for the call the user has explicitly initiated may be exempt from prior consent, but device fingerprinting, QoE telemetry, third party analytics on the agora.io domain and any recording always require prior consent.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Consent requirements

Best practice is to load the Agora SDK only after the user has clicked a clear call to action such as Start call, Join room or Enable camera. That click can serve as the legal basis under Art. 6(1)(b) GDPR (contract performance) for the strictly necessary session identifiers. A separate opt in is required for optional recording, transcription, AI based voice analytics and any quality survey or marketing telemetry that goes to third party analytics on the publisher domain.

In the European Union the EDPB consistently considers voice and video processing as high risk, so consent should be granular (call vs recording vs transcription vs analytics), informed (the privacy notice must mention US transfers and the Agora SD RTN) and as easy to withdraw as to give.

International data transfers

Agora Inc. is established in the United States. Although the SD RTN has edge nodes in Frankfurt, Amsterdam, London, Singapore and Sao Paulo, the control plane, account management and most logs remain in the US. The China region is operated by Shanghai Agora Lab and must be treated as a separate transfer to a country without an adequacy decision.

The Agora DPA incorporates the European Commission Standard Contractual Clauses (modules 2 and 3) and the UK International Data Transfer Addendum. EU customers can request that media servers are pinned to the EU region. A Transfer Impact Assessment should review US surveillance laws (FISA 702, EO 12333) and the additional risk of any China region usage.

Practical compliance steps

Sign the Agora DPA from the Agora console. Configure region restriction to the EU when possible. Defer SDK loading until the user clicks to join a call. Wire recording, transcription and AI analytics to a separate optional consent in your CMP. Add Agora to your Article 30 Record of Processing Activities, list *.agora.io and statscollector domains in your privacy policy and CSP. Document the international transfers, run a Transfer Impact Assessment and complete a DPIA covering voice and video content.

GDPR consent category

Preferences

Websites using Agora must obtain user consent under GDPR regulations.

Legal basisContract performance (Art. 6(1)(b) GDPR) for delivering the voice or video call the user has joined. Consent (Art. 6(1)(a) GDPR and Art. 5(3) ePrivacy) for non strictly necessary cookies, device fingerprinting, quality of experience telemetry and any recording or transcription features. Legitimate interest (Art. 6(1)(f)) is rarely sufficient because of the sensitive nature of audio and video content.
Risk levelhigh
Applicable regulationsGDPR, ePrivacy Directive 2002/58/EC, UK GDPR, US CCPA/CPRA, EU AI Act (for voice analytics features), HIPAA (US healthcare add on), COPPA (under 13 audiences), EU Digital Services Act for hosted communications

DPIA considerations

A DPIA is generally recommended because Agora processes voice and video communications, which are highly sensitive personal data, and routes them through US and Chinese affiliated infrastructure. The DPIA should cover speaker identification risks, recording features, transcription, the use of AI analytics on the media and the international transfers to the United States.

Sample consent text

We use Agora (Agora Inc., United States) to power the voice and video calls and chat features on this site. Joining a call connects you to Agora edge servers, sends audio, video and connection quality data and may set functional cookies. International transfers to the United States are covered by Standard Contractual Clauses. See our privacy policy.

Technical details

Tracking methodReal time engagement (RTE) SDK (Agora Web SDK, Voice SDK, Video SDK, RTM SDK) for WebRTC and signaling; loads JavaScript or native libraries that open WebSocket and DTLS/SRTP connections to Agora edge gateways; sets first party cookies on agora.io properties and writes session identifiers, device fingerprints and QoE telemetry to localStorage and IndexedDB on the integrating site
Server locationUnited States (Agora Inc., Santa Clara, California, headquarters); global Software Defined Real time Network (SD RTN) with edge nodes in the European Union (Frankfurt, Amsterdam), the United Kingdom, North America, South America, Asia Pacific and the Middle East; control plane in the United States and the People's Republic of China (Shanghai Agora, parent of the China region)
Data transferred outside the EUAgora is headquartered in the United States and operates a related entity in China (Shanghai Agora Lab). Voice, video and signaling data are routed through the closest SD RTN edge but control plane metadata and account data are processed in the United States. The Agora Data Processing Addendum incorporates the EU Standard Contractual Clauses (modules 2 and 3) and the UK International Data Transfer Addendum, plus optional EU residency for media servers on request.

Third-party domains contacted

agora.ioweb-cdn.agora.iowebrtc2-ap-web-1.agora.iowebrtc2-ap-web-2.agora.iostatscollector-1.agora.iostatscollector-2.agora.iovocs.agora.iosd-rtn.com

Cookies placed

NameTypeDurationPurpose
sessionfirst_partySessionFunctional session cookie used by Agora to keep an authenticated session on agora.io and to maintain WebRTC signaling state during a call.
csrffirst_partySessionCSRF protection token used to validate API and signaling requests against the Agora gateway during a call.
AIDfirst_party2 yearsInternal anonymous identifier used by Agora to correlate Quality of Experience telemetry (bitrate, jitter, packet loss) across sessions of the same browser.
_gathird_party2 yearsGoogle Analytics identifier used on agora.io marketing properties to distinguish unique visitors. Loaded only on agora.io properties, not on integrator sites.
_hjSessionUser_*third_party1 yearHotjar session user cookie used on agora.io properties for product analytics and session replay. Not loaded on integrator sites.
hubspotutkthird_party6 monthsHubSpot visitor identifier used on agora.io properties to attribute marketing campaigns and form submissions. Not loaded on integrator sites.

Agora uses cookies for user preferences — inform visitors with a consent banner.

Get started freeScan your site

Frequently asked questions

What cookies and identifiers does Agora set?

The Agora Web SDK does not rely on traditional HTTP cookies on the publisher domain. It writes a session ID, a peer connection ID, device capability hints and a short device fingerprint to localStorage and IndexedDB. It also opens WebSocket and DTLS/SRTP connections to *.agora.io and sends Quality of Experience telemetry to statscollector domains. On agora.io itself (console, marketing pages) Agora sets functional cookies and uses Google Analytics, Hotjar and HubSpot.

Do I need consent to use Agora?

Yes, in most cases. The strictly necessary session identifiers required to deliver the call the user has explicitly started can rely on contract performance (Art. 6(1)(b) GDPR), but device fingerprinting, Quality of Experience telemetry, recording, transcription, AI voice analytics and any third party analytics on agora.io require prior consent under Art. 5(3) ePrivacy and Art. 6(1)(a) GDPR.

What is the legal basis for processing personal data through Agora?

Contract performance (Art. 6(1)(b) GDPR) for delivering the requested voice or video service. Consent (Art. 6(1)(a) GDPR) for non essential features such as recording, transcription, AI analytics and marketing telemetry. Legal obligation (Art. 6(1)(c)) may apply when recordings are kept for regulated sectors such as financial advice. Legitimate interest is rarely sufficient because of the sensitive nature of voice and video.

Does Agora transfer data to third countries?

Yes. Agora Inc. is based in the United States and its related entity Shanghai Agora Lab operates the China region. Media is routed through the closest SD RTN edge but the control plane, account data and most logs are processed in the US. Transfers are covered by the EU Standard Contractual Clauses and the UK IDTA in the Agora DPA. EU customers can restrict media servers to the EU region and should run a Transfer Impact Assessment.

Do I need a DPIA for Agora?

Yes. Article 35 GDPR triggers a DPIA when processing involves large scale processing of communication content, biometric features in voice or video, or systematic monitoring. Agora typically meets at least one of these criteria. The DPIA should cover speaker identification risks, recording, transcription, AI voice analytics, security measures and the international transfers to the United States and China.

How do I implement Agora compliantly?

Sign the Agora DPA from the console, request EU region restriction where possible, defer SDK loading until the user explicitly joins a call, gate optional features (recording, transcription, AI) behind a separate consent in your CMP, mention Agora and its US transfers in your privacy notice, list *.agora.io and statscollector domains in your CSP and update your Article 30 register and your DPIA.

Are there alternatives to Agora?

For EU based real time engagement the main alternatives are Daily, LiveKit Cloud (EU clusters), Vonage Video API (now part of Daily), Twilio Programmable Video (US, similar profile), and self hosted options such as Jitsi Meet, LiveKit OSS, mediasoup or Janus Gateway. EU only deployments of LiveKit OSS or Jitsi often score better on the Transfer Impact Assessment, but require operational effort.

How should I update my cookie and privacy policy for Agora?

Add an Agora section to your privacy notice describing the SDK, the WebRTC media flows, the QoE telemetry, the use of localStorage and IndexedDB, and the international transfers to the US and China. In your cookie policy and CMP, list Agora as a third party with its own consent toggle, separate from optional recording and analytics features, and link the Agora privacy policy and DPA.