Overview
MapTiler is a mapping platform that provides customizable, OpenStreetMap-based map tiles for embedding interactive maps on websites and applications. Unlike Google Maps, MapTiler uses open data sources and offers self-hosting options, giving developers more control over map styling and data usage. The platform provides vector and raster tile sets, geocoding, and routing APIs that power embedded map interfaces.
What This Script Does
MapTiler's SDK (loaded from cdn.maptiler.com or bundled via npm as @maptiler/sdk) performs the following:
- Renders interactive map interfaces using WebGL for vector tile rendering or standard image tiles for raster maps
- Loads map tile assets from MapTiler's CDN (
api.maptiler.com) using the site's API key for authentication - Handles user interactions including pan, zoom, rotation, and click events on the map surface
- May use
localStorageto cache tile data, reducing redundant network requests on subsequent page loads - Stores map state (zoom level, center coordinates, bearing) in
localStorageor URL parameters to preserve the view across page navigations - Makes network requests to MapTiler's tile servers for each visible map tile at the current zoom level and viewport
- May request the user's geolocation via the browser's Geolocation API if a "locate me" feature is implemented
- Supports geocoding (address search) and routing (directions) through additional API calls to
api.maptiler.com
The primary network traffic consists of tile requests to MapTiler's CDN. API key usage is tracked by MapTiler for billing purposes, but this tracking is server-side and tied to the API key, not to individual visitors.
Consent & Compliance
MapTiler serves a functional purpose: displaying interactive maps that are part of the website's content or service. The localStorage usage for tile caching and map state preservation supports the functional operation of the map component. Under GDPR and the ePrivacy Directive, storage that is strictly necessary for a service explicitly requested by the user (viewing a map) can qualify for the "strictly necessary" exemption.
If the Geolocation API is used, separate browser-level permission is required, which provides its own consent mechanism.
Under CCPA, MapTiler's tile requests do not typically constitute collection of personal information, as the requests are authenticated by API key rather than individual user identifiers. Map interaction data stays client-side.
The consent category for MapTiler is functional.
Should You Block This Without Consent?
No.
MapTiler provides functional map content that is part of the website's intended service. The localStorage usage for caching and state persistence serves the map's operation rather than visitor tracking. Blocking MapTiler would remove map functionality that visitors expect to interact with. No marketing or analytics tracking is performed by the base MapTiler SDK.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
maptiler.comFunctionalFrequently Asked Questions
Does MapTiler require consent to display maps?
No. MapTiler is classified as functional. It renders interactive map content that is part of the website's intended service. LocalStorage used for tile caching and map state serves the map's operation, not visitor tracking, and qualifies under the strictly necessary exemption.
What network requests does MapTiler make?
MapTiler requests map tile assets from api.maptiler.com on every page load, authenticated by the site's API key. It may store tile data in localStorage to reduce redundant requests. If a locate-me feature is used, the browser Geolocation API is invoked with its own permission dialog.
How does ConsentStack classify MapTiler map embeds?
ConsentStack classifies MapTiler as functional and allows it to load without requiring consent. Interactive maps are treated as content rather than tracking technology. ConsentStack does not apply a consent gate to MapTiler, so maps render for all visitors immediately on page load.
Related Vendors
Manage consent for MapTiler
ConsentStack automatically detects and manages MapTiler trackers so your site stays compliant with global privacy regulations.