FlowConsent
ServicesHow it worksPricingBlogDocumentation
ServicesHow it worksPricingBlogDocumentationLog inTry FlowConsent
Log inTry FlowConsent
FlowConsent

GDPR-compliant consent, EU-hosted, live in under ten minutes — without a cookie wall.

EU-HOSTED·RGPD·SOC 2
Product
  • Services
  • How it works
  • Pricing
  • Extension
Company
  • Blog
  • Documentation
  • Solutions
  • FlowConsent App
Legal
  • Privacy Policy
  • Terms of Service
  • Legal notice
  • Cookies
© 2026 FlowConsent by BeBranded. All rights reserved.
FrancaisDeutschEspanol
All systems operational

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

Try FlowConsent
  1. Home
  2. Services
  3. Advertising
  4. Microsoft Application Insights
M

Microsoft Application Insights

MarketingWebsite

Related services

<

<model-viewer>

<model-viewer> is a marketing platform that equips businesses with tools to amplify their digital presence and drive customer acquisition. It supports audience segmentation, campaign automation, and cross-channel engagement. <model-viewer> provides real-time analytics and reporting dashboards for performance measurement and strategy optimization. By combining data intelligence with marketing execution, <model-viewer> helps deliver the right message to the right audience at the right time.

Marketing

33Across

33Across is a digital marketing technology that helps businesses reach, engage, and convert their target audience online. It provides advanced targeting, campaign management, and performance analytics capabilities. 33Across enables marketers to deliver personalized experiences across channels, optimize campaign ROI, and gain actionable insights into customer behavior. With automation features and data-driven optimization, 33Across empowers marketing teams to achieve measurable growth.

Marketing

7moor

7moor is a digital marketing technology that helps businesses reach, engage, and convert their target audience online. It provides advanced targeting, campaign management, and performance analytics capabilities. 7moor enables marketers to deliver personalized experiences across channels, optimize campaign ROI, and gain actionable insights into customer behavior. With automation features and data-driven optimization, 7moor empowers marketing teams to achieve measurable growth.

Marketing

A-Frame

A-Frame 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. A-Frame integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, A-Frame helps organizations maintain robust websites that meet user expectations and technical requirements.

Marketing

Aarki

Aarki is a digital marketing technology that helps businesses reach, engage, and convert their target audience online. It provides advanced targeting, campaign management, and performance analytics capabilities. Aarki enables marketers to deliver personalized experiences across channels, optimize campaign ROI, and gain actionable insights into customer behavior. With automation features and data-driven optimization, Aarki empowers marketing teams to achieve measurable growth.

Marketing
A

Acquia Campaign Factory

Acquia Campaign Factory is a marketing campaign management platform that helps businesses plan, execute, and measure multi-channel marketing campaigns. It provides tools for audience segmentation, content creation, automated workflows, and performance tracking across email, social, web, and mobile. Acquia Campaign Factory enables personalized messages at scale, real-time campaign optimization, and detailed ROI reports, driving more effective marketing operations and measurable business growth.

Marketing
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Microsoft Application Insights do?

Microsoft Application Insights is an application performance monitoring service that collects browser telemetry including page views, performance metrics, exceptions and custom events via a JavaScript SDK, sending data to Azure.

What is Microsoft Application Insights?

Microsoft Application Insights is the application performance monitoring feature of Azure Monitor. Its browser JavaScript SDK is embedded in a website and automatically collects telemetry covering page views, page load and AJAX performance, JavaScript exceptions and custom events. Each telemetry item is correlated to a user and a session using cookies, and the data is sent to an Azure ingestion endpoint in the region chosen during resource creation.

Data and Cookies Collected

The SDK sets three cookies by default. The ai_user cookie persists for one year and holds a randomly generated user identifier. The ai_session cookie expires after 30 minutes of inactivity and identifies the current browsing session. The ai_authUser cookie is set only when the website supplies an authenticated user identifier. Beyond cookies, the SDK collects the visitor IP address, browser user agent, screen resolution, referrer URL and the full URL of each page visited. When cookieless mode is enabled the ai_user and ai_session cookies are not set, though an in-memory session identifier is still used.

GDPR and ePrivacy Implications

Under the ePrivacy Directive, storing or reading cookies on a user's device requires prior informed consent unless the cookie is strictly necessary. The ai_user and ai_session cookies are analytics cookies and are not strictly necessary, so consent is required before the SDK initialises. Under GDPR, the IP address and telemetry constitute personal data. The legal basis for processing is consent under Article 6(1)(a). If the SDK is used to track authenticated users, additional considerations under Article 9 may apply if health or other special category data can be inferred.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Consent Requirements

Consent must be obtained before the Application Insights JavaScript snippet is executed. The SDK supports a cookieless mode and a disableCookiesUsage flag so that it can be initialised after consent is given, or run without cookies at all if the user declines analytics. Your consent management platform should block the snippet by default and release it only when the user opts in to the analytics category.

Data Transfers Outside the EU

If the Azure Monitor workspace is located in a US region, or if Microsoft support engineers access data from the United States, telemetry including IP derived geolocation and user identifiers is transferred to a third country. Microsoft relies on the EU US Data Privacy Framework and standard contractual clauses as the legal transfer mechanism. Operators should configure their Azure resource to an EU region and verify the data residency settings to minimise cross-border transfers.

Practical Compliance Steps

Block the Application Insights snippet via your consent management platform until analytics consent is granted. Configure the SDK with cookieless mode as a fallback for users who decline. Set the Azure Monitor workspace to an EU region to limit data transfers. Define a data retention period in Azure Monitor that matches your stated privacy policy. Document Application Insights in your Records of Processing Activities and update your cookie policy and privacy notice to describe the telemetry collected.

GDPR consent category

Marketing

Websites using Microsoft Application Insights must obtain user consent under GDPR regulations.

Legal basisConsent under Article 6(1)(a) GDPR and Article 5(3) ePrivacy for the analytics cookies and telemetry
Risk levelmedium
Applicable regulationsGDPR, ePrivacy Directive (2002/58/EC)

DPIA considerations

A DPIA should be considered when Application Insights is used to monitor authenticated user journeys or when cross-session profiling is enabled, as telemetry including user identifiers and IP addresses may be transferred to Microsoft in the United States. Assess the volume of personal data collected, the retention period configured in Azure Monitor, and whether cookieless mode is activated to reduce risk.

Sample consent text

We use Microsoft Application Insights to monitor the performance of this website and to understand how you use it. Application Insights places cookies on your device and sends telemetry data including your approximate location, browser type and the pages you visit to Microsoft Azure. You can withdraw your consent at any time.

Technical details

Tracking methodAzure Monitor Application Insights JavaScript SDK collecting page view, performance, exception and custom event telemetry sent to an Azure ingestion endpoint
Server locationEuropean Union or United States depending on the chosen Azure region
Cookieless tracking availableYes
Data transferred outside the EUTelemetry including IP derived geo, user and session identifiers may be processed by Microsoft Corporation in the United States depending on region and support access, under the EU US Data Privacy Framework and standard contractual clauses

Third-party domains contacted

js.monitor.azure.comdc.services.visualstudio.com*.in.applicationinsights.azure.com

Cookies placed

NameTypeDurationPurpose
ai_userAnalytics1 yearRandomly generated user identifier used to correlate telemetry events to the same anonymous user across sessions
ai_sessionAnalytics30 minutesSession identifier used to group telemetry events that occur within the same browsing session
ai_authUserAnalyticsSessionStores the authenticated user identifier provided by the website when a logged-in user identifier is supplied to the SDK

Microsoft Application Insights places tracking cookies for advertising — comply with GDPR using FlowConsent.

Get started freeScan your site

Frequently asked questions

What cookies does Microsoft Application Insights set?

Application Insights sets three cookies by default. The ai_user cookie (1 year) holds a randomly generated user identifier. The ai_session cookie (30 minutes) identifies the current browsing session. The ai_authUser cookie is set only when your website supplies an authenticated user identifier. All three can be disabled using the SDK cookieless mode or the disableCookiesUsage flag.

Is consent required before loading Application Insights?

Yes. The ai_user and ai_session cookies are analytics cookies and are not strictly necessary. Under the ePrivacy Directive, consent must be obtained before those cookies are set. You should block the Application Insights snippet via your consent management platform and only release it after the user opts in to the analytics category.

What is the legal basis for processing data with Application Insights?

The legal basis is consent under Article 6(1)(a) of the GDPR for the analytics cookies and telemetry. Consent must be freely given, specific, informed and unambiguous. If you use Application Insights only for strictly necessary performance monitoring without cookies and with anonymised IP, a case for legitimate interest under Article 6(1)(f) may be arguable, but consent remains the safest basis.

Does Application Insights transfer data to the United States?

It depends on your Azure region configuration. If your Azure Monitor workspace is in a US region, or if Microsoft support staff access data from the United States, telemetry including IP-derived geolocation and user identifiers is transferred to the US. Microsoft relies on the EU US Data Privacy Framework and standard contractual clauses. To minimise transfers, configure your workspace in an EU region.

Do I need a DPIA for Microsoft Application Insights?

A DPIA is recommended if Application Insights is used to track authenticated users across sessions, if it is deployed on a high-traffic site processing large volumes of personal data, or if the Azure workspace is in a US region. The combination of persistent user identifiers, IP addresses and potential US transfers raises the risk level. If you enable cookieless mode, anonymise IPs and restrict the workspace to the EU, a DPIA may not be mandatory.

How do I implement Application Insights in a GDPR compliant way?

Block the JavaScript snippet via your consent management platform until analytics consent is granted. Use the SDK disableCookiesUsage flag or cookieless mode as a fallback for users who decline. Enable IP anonymisation in the SDK configuration. Set the Azure Monitor workspace to an EU region. Define a data retention period aligned with your privacy notice. Document Application Insights in your Records of Processing Activities.

Are there privacy-friendly alternatives to Application Insights?

Yes. Server-side analytics platforms such as Plausible Analytics, Fathom Analytics and Matomo (self-hosted) can provide performance metrics without setting persistent user cookies and with IP anonymisation by default. These reduce or eliminate the need for consent under the ePrivacy Directive and lower the risk of cross-border data transfers. Azure Monitor can also be used purely on the server side without the browser SDK.

How should I update my cookie policy for Application Insights?

Your cookie policy should list ai_user (duration 1 year, purpose analytics user identifier), ai_session (duration 30 minutes, purpose session identifier) and ai_authUser (duration session, purpose authenticated user identifier). Describe the data controller as Microsoft Corporation, the purpose as website performance monitoring, and the legal basis as consent. Reference the US data transfer safeguards if your Azure workspace is not in the EU.