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.

Overview

Microsoft Teams is a workplace communication platform that supports chat, video meetings, and document collaboration within the Microsoft 365 ecosystem. When detected on third-party websites, Teams typically appears as an embedded meeting join widget, a chat integration for customer support, or a scheduling link that initiates a Teams call. The embed enables real-time communication directly within the host site without requiring visitors to navigate to the Teams application.

What This Script Does

Microsoft Teams embeds load from teams.microsoft.com and related Microsoft domains, establishing real-time communication channels.

  • Scripts loaded: Teams embeds load via iframes from teams.microsoft.com or through the Teams JavaScript SDK from res.cdn.office.net. The embed renders the meeting interface, chat widget, or scheduling component.
  • WebRTC connections: For video meetings, the Teams client establishes WebRTC connections through Microsoft's media relay servers for real-time audio, video, and screen sharing.
  • Cookies set:
    • Authentication cookies on microsoft.com and login.microsoftonline.com to verify the participant's Microsoft account identity
    • Session cookies to maintain connection state, participant roster, and meeting context during active calls
  • Data transmitted: Audio and video streams, chat messages, screen share content, and participant identity are processed through Microsoft's communication infrastructure. Meeting telemetry (join/leave events, call quality metrics) is collected for service reliability.
  • Permissions: The browser prompts for camera and microphone permissions when the user joins a video meeting.

Consent & Compliance

Microsoft Teams falls under the functional consent category.

Under GDPR and ePrivacy, embedded Teams interfaces provide functional communication capabilities explicitly initiated by the user. Authentication cookies required for participant verification and session cookies for maintaining the meeting connection qualify as strictly necessary for the requested service under the ePrivacy Directive's exemption. Pre-loading a Teams embed on page load (before user interaction) may set Microsoft cookies proactively, which could require consent.

Under CCPA/CPRA, meeting data processed by Microsoft is governed by Microsoft's data processing terms. Communication content is processed to deliver the requested service, not for advertising purposes.

Microsoft Teams operates under Microsoft's Online Services Data Protection Addendum with EU data boundary options.

Should You Block This Without Consent?

No. Microsoft Teams provides functional communication capabilities that users explicitly invoke by joining a meeting or initiating a chat. Blocking it would prevent the communication feature from working. Load the Teams embed on user interaction (click-to-join) rather than pre-loading it on page render to minimize cookie exposure before the user engages.

Visit website

Consent Categories

Functional

Also Known As

Teams embedMicrosoft Teams widgetTeams integrationMicrosoft collaborationteams.microsoft.com

Industries

Computers Electronics and TechnologyProgramming and Developer Software

Tracked Domains (1)

teams.microsoft.comFunctional

Frequently Asked Questions

Does Microsoft Teams require cookie consent?

No when user-initiated. Teams provides functional communication that users explicitly invoke. Authentication and session cookies for participant verification are strictly necessary. Pre-loading a Teams iframe on page render may set Microsoft cookies proactively, warranting functional consent in that specific scenario.

What does a Microsoft Teams embed transmit?

Audio, video, screen share, and chat are processed through Microsoft's communication infrastructure. Authentication cookies on microsoft.com and login.microsoftonline.com verify participant identity. Join/leave events and call quality metrics are sent for service reliability. Scripts load via iframes from teams.microsoft.com and res.cdn.office.net.

How does ConsentStack categorize Microsoft Teams?

ConsentStack classifies Teams as functional. For click-to-join implementations where the embed loads on user interaction, ConsentStack does not gate it behind consent. If Teams is pre-loaded on page render, ConsentStack recommends gating behind functional consent to prevent proactive cookie setting before user engagement.

Other Microsoft Products

Bing Ads
Bing Ads
Microsoft Advertising (Bing Ads) is the advertising platform for search campaigns on Bing, Yahoo, and partner networks. The Universal Event Tracking (UET) tag fires on advertiser sites to record conversions and build remarketing audiences. Data flows into the Microsoft Advertising dashboard for campaign reporting and bid optimization.
Microsoft Advertising UET Tag
Microsoft Advertising UET Tag
Microsoft Advertising UET Tag is the Universal Event Tracking pixel for Microsoft's ad platform, formerly Bing Ads. The JavaScript tag fires on advertiser websites to track page views, conversions, and custom events for campaign optimization. Sets cookies to identify visitors across sessions and attribute conversions to Microsoft Search and Audience Network ad clicks.
Bing Webmaster Tools
Bing Webmaster Tools
Sets a meta tag or BingSiteAuth.xml file to confirm site ownership with Microsoft Bing. The verification asset collects no personal data; Bing then provides search performance, crawl error, and keyword analytics accessible only through authenticated Webmaster Tools dashboard sessions.
Microsoft Azure AD
Microsoft Azure AD
Microsoft Azure AD (now Microsoft Entra ID) is a cloud identity and access management service for single sign-on and user authentication on websites. Scripts load the Microsoft Authentication Library to handle OAuth flows, display login prompts, and manage access tokens. Stores authentication cookies and session tokens to maintain user login state across visits.
Microsoft Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.

Related Vendors

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.
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 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.
Apple
Apple
Primarily present through Apple Maps JavaScript embeds and Apple Pay JS on e-commerce sites. The Maps script renders interactive maps and may log interaction events. Apple Pay JS checks device eligibility and communicates with Apple servers during checkout to complete payment sessions.
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.
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.

Manage consent for Microsoft Teams

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