Environmental Systems Research Institute

Environmental Systems Research Institute

Environmental Systems Research Institute (Esri) provides GIS mapping software and data. ArcGIS JavaScript API embeds map and spatial data visualization components on government, research, and enterprise websites.

Overview

Environmental Systems Research Institute (Esri) provides GIS mapping software and spatial data services. The ArcGIS JavaScript API embeds interactive maps and spatial data visualizations on government, research, and enterprise websites.

What This Script Does

  • Loads the ArcGIS JavaScript API to render interactive map components
  • Fetches map tiles, geographic data layers, and spatial datasets from Esri's servers
  • Supports geocoding, routing, and spatial analysis operations in the browser
  • May set session cookies for map state persistence and API authentication
  • Transmits geographic queries (coordinates, search terms) to Esri's cloud services

Consent & Compliance

  • Consent Category: Functional
  • Applicable Regulations: GDPR, ePrivacy Directive, CCPA
  • Opt-in Required: Generally no — map components serve a functional purpose when they are core to page content (e.g., store locators, data visualizations)

Should You Block This Without Consent?

No. Esri's ArcGIS API provides functional mapping capabilities that are typically integral to page content. The data collected (geographic queries, map interactions) serves the user's direct request. If maps are supplementary rather than core, consider lazy-loading behind consent.

Visit website

Consent Categories

Functional

Also Known As

EsriArcGISArcGIS JavaScript APIGIS mappingESRIspatial datainteractive maps

Industries

Computers Electronics and TechnologyProgramming and Developer SoftwareScience and EducationBusiness and Consumer Services

Tracked Domains (1)

arcgis.comEssential

Frequently Asked Questions

Do I need consent to use Esri mapping on my website?

Conditional. The Environmental Systems Research Institute (Esri) ArcGIS API is classified as functional. If used solely to render maps without tracking visitors, consent may not be required. However, if map interactions are tied to user analytics or cross-site data collection, functional consent should be obtained.

What does the Esri ArcGIS JavaScript API load?

The ArcGIS JavaScript API loads map tile resources, spatial data layers, and rendering libraries from Esri CDN endpoints. It may store session data to maintain map state. The API itself does not set advertising cookies, but integration with analytics tools may introduce additional data collection.

How does ConsentStack detect the Environmental Systems Research Institute script?

ConsentStack identifies Esri ArcGIS scripts by their CDN domains and API endpoints and places them in the Functional consent category. If functional consent is withheld, ConsentStack blocks the script. Granting functional consent allows the map API to load and render spatial content.

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 Environmental Systems Research Institute

ConsentStack automatically detects and manages Environmental Systems Research Institute trackers so your site stays compliant with global privacy regulations.