¿Tu sitio web utiliza servicios de terceros? Cumple con el RGPD en minutos.
Probar FlowConsentmobileCta.note
Leaflet es la biblioteca JavaScript open source líder para mapas web interactivos. La biblioteca en sí no coloca cookies. El impacto en privacidad depende del proveedor de tiles elegido por el editor (OpenStreetMap, Stadia Maps, MapTiler, CARTO, Mapbox).
Leaflet es la biblioteca JavaScript open source más utilizada para mapas web interactivos. Ligera (unos 40 KB gzip), mobile friendly, impulsa miles de despliegues de mapas en sitios de noticias, ecommerce, administraciones y turismo. Leaflet solo renderiza tiles, marcadores, popups, polígonos y capas; no provee los datos geográficos. El editor elige por separado el proveedor de tiles y el geocodificador, lo que determina la postura de privacidad del mapa.
La biblioteca Leaflet se ejecuta totalmente en cliente. No escribe cookies, no usa local storage y no recoge telemetría. La biblioteca puede cargarse desde una CDN pública (unpkg, jsDelivr) o empaquetarse con los activos del editor. Las únicas llamadas de red ocurren cuando el mapa solicita los tiles a la URL configurada, lo cual es responsabilidad del proveedor elegido.
Opciones EU friendly: el servidor de tiles de OpenStreetMap (operado por la fundación OSM en Reino Unido con mirrors europeos), Stadia Maps (Suecia), MapTiler (Suiza con hosting UE), Geoapify (Alemania) y CARTO con residencia UE en Madrid. Opciones US: Mapbox, CARTO con backend US, Mapquest y tiles de Bing Maps. Con un proveedor UE no se requiere consentimiento porque la solicitud de tile es necesaria para mostrar el mapa pedido y permanece en la UE. Con un proveedor US el editor debe apoyarse en consentimiento o documentar un test de interés legítimo más el EU US Data Privacy Framework.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
Para control total de los datos, el editor puede autoalojar tiles con OpenMapTiles, TileServer GL o Protomaps PMTiles servidos desde una CDN como Bunny.net. El autoalojamiento elimina cualquier transferencia a terceros y cualquier requisito de consentimiento; los tiles se entregan desde el dominio del editor. El coste de almacenamiento es el compromiso (un tileset vectorial global pesa unos 80 GB comprimido).
Elegir un proveedor de tiles UE siempre que sea posible, documentar el proveedor elegido en la política como subencargado, firmar el DPA con el proveedor si lo ofrece (la mayoría de proveedores UE lo hace), condicionar el mapa al consentimiento solo si el proveedor está en EE UU, añadir el atributo integrity (SRI) al tag script de Leaflet y considerar Protomaps PMTiles para tiles vectoriales totalmente autoalojados.
Websites using Leaflet must obtain user consent under GDPR regulations.
DPIA considerations
No se requiere EIPD para Leaflet por sí solo. Sí se recomienda al usar un proveedor de tiles US (Mapbox, CARTO US) por la transferencia de IP a EE UU. Con proveedores UE (OpenStreetMap, Stadia Maps, MapTiler, CARTO Madrid) no se necesita EIPD para el uso estándar. Cuando se requiera, la EIPD debe documentar el proveedor de tiles, el mecanismo de transferencia (Data Privacy Framework o SCC), el volumen de solicitudes de tiles y el uso de capas GeoJSON con datos personales.
Sample consent text
Nuestro sitio muestra mapas con Leaflet, una biblioteca JavaScript open source. Leaflet en sí no coloca cookies. Los tiles del mapa se cargan desde {proveedor}, que recibe su dirección IP para entregar los tiles solicitados. Sustituya {proveedor} por la fuente de tiles que utiliza (OpenStreetMap, Stadia Maps, MapTiler, CARTO, Mapbox, autoalojado). Si el proveedor está en EE UU, la transferencia se documenta en nuestra política de privacidad.
Third-party domains contacted
unpkg.comcdn.jsdelivr.netcdnjs.cloudflare.comtile.openstreetmap.orgleafletjs.comCookies placed
| Name | Type | Duration | Purpose |
|---|---|---|---|
| none | N/A | N/A | The Leaflet JavaScript library does not set any cookies, local storage or telemetry. Any cookies seen on a Leaflet powered map come from the tile provider chosen by the publisher (OpenStreetMap, Stadia Maps, MapTiler, Mapbox). |
Leaflet utiliza cookies para las preferencias de los usuarios — informa a tus visitantes con un banner de consentimiento.
Ninguna. Leaflet es una biblioteca JavaScript en cliente que no coloca cookies, ni local storage, ni telemetría. El proveedor de tiles elegido por el editor puede colocar cookies propias.
Para Leaflet en sí no. El consentimiento depende del proveedor de tiles: no requerido para proveedores UE (OpenStreetMap, Stadia Maps, MapTiler, Geoapify, CARTO Madrid); requerido cuando se usa un proveedor US (Mapbox, CARTO US) porque la IP se transfiere a EE UU.
Interés legítimo del editor (art. 6(1)(f) RGPD) para renderizar el mapa. Para el proveedor de tiles: interés legítimo más exención ePrivacy para proveedores UE, consentimiento para proveedores US bajo el art. 6(1)(a) RGPD.
Solo si el proveedor de tiles elegido está en EE UU. Proveedores UE como OpenStreetMap, Stadia Maps, MapTiler mantienen las solicitudes de tile en la UE o bajo equivalencia EEE. El autoalojamiento elimina cualquier transferencia a terceros.
No para Leaflet por sí solo. Recomendada solo con un proveedor de tiles US y uso intensivo (alta frecuencia de transferencias de IP).
Elegir un proveedor de tiles UE, firmar el DPA con el proveedor, listar al proveedor en la política como subencargado, añadir el atributo integrity SRI al script de Leaflet, autoalojar tiles para máximo control, condicionar el mapa al consentimiento solo si se queda con un proveedor US.
OpenLayers (open source, funcionalidad similar), MapLibre GL JS (renderizado vectorial, fork open source de Mapbox GL JS), Mapbox GL JS (específico de Mapbox), Apple MapKit JS, Google Maps JavaScript API. Leaflet sigue siendo la opción más ligera y con el ecosistema más rico, con la compatibilidad más amplia de proveedores.
Indicar que Leaflet en sí no coloca cookies. Listar al proveedor de tiles como subencargado con su país y flujo de datos. Mencionar la transferencia de IP si el proveedor está en EE UU. Describir por separado cualquier geocodificador o API de enrutamiento si se usa.