Microsoft Viva

Microsoft Viva

Microsoft Viva is an employee experience platform that surfaces on websites through embedded engagement and learning modules. Scripts load content feeds and knowledge cards from Microsoft's cloud infrastructure. Sets authentication cookies for user identity and personalized workplace content delivery.

Overview

Microsoft Viva is an employee experience platform that integrates into Microsoft 365 to deliver engagement, learning, knowledge, and workplace analytics features. When it appears on a website, it is typically powering embedded content feeds, learning modules, or knowledge cards served to authenticated employees. Viva components load from Microsoft's cloud infrastructure and require user identity for personalization.

What This Script Does

Microsoft Viva scripts load modular components from Microsoft's cloud endpoints, primarily under *.microsoft.com and *.office.com domains. The platform sets authentication cookies tied to Microsoft Entra ID (formerly Azure AD) to verify the user's identity and organizational membership. These include session tokens stored as secure, HttpOnly cookies that persist across page navigation.

Viva modules may make network requests to Microsoft Graph API endpoints to retrieve personalized content — such as learning course recommendations, engagement feed posts, or knowledge topic cards. Data collected is scoped to the authenticated user's organizational context: employee profile information, content interaction events (views, clicks, completions), and session telemetry for platform health monitoring.

No cross-site advertising cookies are set. Viva does not participate in ad networks or share data with third-party marketing platforms. The cookies and tokens it stores are strictly for maintaining authenticated sessions and delivering personalized workplace content within the organization's Microsoft 365 tenant.

Consent & Compliance

Microsoft Viva is classified as functional. Its scripts deliver workplace features that users or their organization have opted into — learning content, engagement modules, and knowledge surfaces. It does not perform advertising, behavioral profiling for marketing, or cross-site tracking.

Under the GDPR, Viva's data processing is typically governed by the organization's data processing agreement with Microsoft. The legal basis is usually legitimate interest or contract performance (the employer providing workplace tools). Individual website consent banners are less relevant because Viva is consumed by authenticated employees within an organizational context, not anonymous visitors.

Under the ePrivacy Directive, the cookies Viva sets for authentication and session management qualify as strictly necessary for the service the user has requested (accessing workplace content), which exempts them from the consent requirement under Article 5(3).

Under CCPA/CPRA, Viva does not sell or share personal information for cross-context behavioral advertising. Data processing is limited to the employer-employee relationship and Microsoft's role as a service provider under the organization's contract.

Should You Block This Without Consent?

No. Microsoft Viva operates as a functional workplace tool that requires authentication cookies to deliver its core service. Its cookies are strictly necessary for the requested functionality, and it does not perform advertising or cross-site tracking. Blocking it would break embedded employee experience features without any privacy benefit.

Is Microsoft Viva GDPR compliant?

Microsoft Viva typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Microsoft Viva can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Microsoft Viva, not on Microsoft Viva itself.

Visit website

Consent Categories

Also Known As

Microsoft Viva EngageViva LearningViva InsightsMicrosoft employee experienceMicrosoft 365

Industries

Computers Electronics and TechnologyProgramming and Developer Software

Tracked Domains (1)

viva.microsoft.comFunctional

viva.microsoft.com is a functional domain operated by Microsoft Viva, used to run site features like chat, video, embeds, and preferences.

Frequently Asked Questions

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.
LinkedIn
LinkedIn
LinkedIn Insight Tag is a conversion tracking and audience analytics tool for LinkedIn advertising. Scripts set a first-party cookie and send page view and conversion events to LinkedIn's servers. Data supports campaign attribution, demographic reporting on site visitors, and LinkedIn retargeting audience creation.
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.
Microsoft Power Apps
Microsoft Power Apps
Microsoft Power Apps is a low-code application development platform that enables embedded business applications on websites. Scripts load custom app interfaces from Microsoft's cloud, render form controls and data views, and connect to backend data sources through Power Platform connectors. Sets session cookies to maintain application state and user authentication.
Microsoft Power Automate
Microsoft Power Automate
Microsoft Power Automate is a workflow automation platform that connects to websites through embedded triggers and action widgets. Scripts load form interfaces, approval flows, and automated process components that interact with Microsoft's cloud services. Sets session cookies to authenticate users and maintain workflow state during multi-step automated processes.
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.
Power BI
Power BI
Power BI is Microsoft's business intelligence and data visualization platform. Its embedded scripts render interactive dashboards and reports within web pages, loading data visualizations through iframes or JavaScript APIs. Embedded reports may set authentication cookies and make requests to Microsoft's cloud services.
Xandr
Xandr
Xandr scripts serve programmatic display and video ads by placing cookies, collecting audience data, and participating in real-time bidding auctions. Scripts match visitors against audience segments and transmit behavioral data to Microsoft's advertising marketplace for targeting and measurement.

Related Vendors

LinkedIn Ads
LinkedIn Ads
LinkedIn Ads is LinkedIn's advertising platform for B2B marketing and professional audience targeting. Conversion tracking scripts and pixels fire on advertiser websites to measure sign-ups, downloads, and purchases driven by LinkedIn ad campaigns. Sets cookies for audience matching, retargeting list building, and cross-device attribution reporting.
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 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.
Microsoft Power Automate
Microsoft Power Automate
Microsoft Power Automate is a workflow automation platform that connects to websites through embedded triggers and action widgets. Scripts load form interfaces, approval flows, and automated process components that interact with Microsoft's cloud services. Sets session cookies to authenticate users and maintain workflow state during multi-step automated processes.
LinkedIn Learning
LinkedIn Learning
LinkedIn Learning is an online education platform that can be embedded on websites to deliver professional development courses. Scripts load video players, course catalogs, and progress tracking widgets from LinkedIn's servers. Sets session cookies to authenticate learners and track course completion status across browsing sessions.

Manage consent for Microsoft Viva

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