RingCentral

RingCentral

RingCentral is a cloud communications platform providing VoIP telephony, video meetings, and team messaging. Client-side SDKs and embeddable widgets enable click-to-call and in-browser phone features on websites. Scripts collect device and network information to route communications. Session tokens are stored in browser storage for authenticated sessions.

Overview

RingCentral is a cloud communications platform providing Voice over IP (VoIP) telephony, video meetings, and team messaging. When detected on websites, RingCentral typically appears through embeddable click-to-call widgets, softphone interfaces, or video meeting components that enable visitors to connect with sales or support teams directly from the browser. The platform serves businesses that integrate their phone systems with their web presence for customer engagement.

What This Script Does

RingCentral embeds load from RingCentral's CDN and initialize communication widgets on the page.

  • Scripts loaded: RingCentral's Embeddable Voice widget or RingCX digital engagement scripts load from RingCentral's CDN, rendering click-to-call buttons, softphone interfaces, or chat widgets within the host page
  • WebRTC connections: For voice and video calls, the SDK establishes WebRTC connections through RingCentral's media servers, handling call setup, audio/video streaming, and call control (mute, hold, transfer)
  • Cookies set: Session cookies to maintain the communication widget's state and authenticate the agent-side connection. The visitor-facing widget may set minimal session cookies for call continuity.
  • Data collected: Device capabilities (microphone, speaker availability), network quality metrics for call optimization, caller identification data, and call metadata (duration, timestamp). Visitor-submitted information through pre-call forms (name, reason for call) is transmitted to RingCentral's servers.
  • Browser storage: Session tokens and widget configuration may be stored in localStorage or sessionStorage to maintain widget state across page navigations.

Consent & Compliance

RingCentral falls under the functional consent category.

Under GDPR and ePrivacy, RingCentral communication widgets serve a functional purpose — enabling real-time communication initiated by the visitor. Session cookies and browser storage used for call management are required for the communication service to function. If the widget pre-loads on every page (setting cookies before visitor interaction), those cookies may not qualify as strictly necessary under the ePrivacy Directive until the visitor initiates a call.

Under CCPA/CPRA, call metadata, caller identification data, and any personal information submitted through pre-call forms constitute personal information. RingCentral processes this data for communication delivery under its data processing terms.

Should You Block This Without Consent?

No. RingCentral widgets provide functional communication features that visitors initiate by clicking to call or chat. Blocking the widget would remove the communication channel. For a conservative approach, implement a click-to-load pattern where the full RingCentral widget initializes only after the visitor clicks a static call button, avoiding pre-loading scripts and cookies on every page.

Visit website

Consent Categories

Functional

Also Known As

ringcentralringcentral widgetringcentral click to callringcentral voipringcentral phone

Industries

Computers Electronics and TechnologyTelecommunications

Tracked Domains (1)

ringcentral.comFunctional

Frequently Asked Questions

Is consent required for RingCentral on my website?

Conditional. RingCentral widgets enable functional communication — click-to-call, softphone, video — explicitly initiated by visitors. Session cookies during active calls fall under functional consent. If the widget pre-loads and sets cookies before any visitor interaction, those cookies may require functional consent before initialization.

What data does RingCentral collect?

RingCentral collects device capabilities, network quality metrics for call optimization, and call metadata (duration, timestamp). Information from pre-call forms is sent to RingCentral servers. Session tokens and widget configuration are stored in localStorage or sessionStorage to maintain state across page navigations during a session.

How does ConsentStack detect RingCentral?

ConsentStack identifies RingCentral through its CDN script domains and embeddable widget scripts, classified as functional. The widget is permitted after functional consent is granted. For click-to-load patterns, ConsentStack allows a static call button while deferring full SDK initialization until functional consent is confirmed by the visitor.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for RingCentral

ConsentStack automatically detects and manages RingCentral trackers so your site stays compliant with global privacy regulations.