Política de cookies
Versión 1. Última actualización: agosto de 2026.
Versión original en español. Si alguna traducción de este documento difiere de este texto, prevalece la versión española.
1. Qué son las cookies
Las cookies son pequeños archivos que un sitio web guarda en tu navegador. Además de cookies, Cannasys Maps, disponible en maps.cannasys.co (en adelante, «el Servicio»), usa el almacenamiento del navegador — localStorage y sessionStorage —, cuyos datos se quedan solo en tu dispositivo. Esta política describe, conforme al RGPD y la LSSI, qué cookies y registros de almacenamiento usa el Servicio, para qué sirven y cómo puedes gestionarlos.
2. Categorías y tu elección
El aviso que ves al entrar tiene dos categorías, y son las mismas que aparecen en las tablas de abajo:
- Necesarias — siempre activas y no se pueden desactivar: la sesión y el inicio de sesión, la seguridad del acceso, la verificación de edad, el registro de tu propia decisión sobre las cookies y los registros que recuerdan lo que tú eliges en la interfaz (ciudad, idioma, filtros). No se pueden apagar porque sin ellas el Servicio no puede hacer lo que le pides.
- Analíticas — desactivadas por defecto: estadísticas agregadas de visitas. El script de analítica no se descarga y no se envía ninguna petición a sus servidores mientras no las actives tú; rechazarlas es tan fácil como aceptarlas, y ambas opciones están en el mismo botón del aviso.
Puedes cambiar de opinión en cualquier momento y tantas veces como quieras — retirar el consentimiento es tan sencillo como darlo:
Tu decisión se guarda en tu propio navegador (la clave cannasysmaps.cookieConsent), junto con la fecha y la versión del aviso. Si borras los datos del sitio o entras desde otro navegador, volveremos a preguntarte.
3. Cookies propias del Servicio
El propio Servicio solo instala cookies necesarias: sin ellas no es posible iniciar sesión, verificar la edad ni usar el área personal. Las cookies de analítica las instalan herramientas de terceros y solo si las aceptas — mira la sección 5:
| Nombre | Finalidad | Categoría | Duración |
|---|---|---|---|
cm_access | Inicio de sesión: token de acceso de corta duración a tu cuenta (httpOnly, inaccesible para scripts) | Necesarias | 15 minutos |
cm_refresh | Inicio de sesión: token para renovar la sesión sin volver a identificarte (httpOnly, inaccesible para scripts) | Necesarias | 30 días |
cm_device | Dispositivo de confianza en la verificación en dos pasos: evita pedirte un código por correo en cada entrada desde este navegador (httpOnly) | Necesarias | 30 días |
cm_age_ok | Confirmación de que eres mayor de edad: sin ella la pantalla de verificación vuelve a aparecer en cada visita | Necesarias | 365 días |
cm_g_state, cm_g_verifier, cm_g_redirect | Solo durante el acceso con Google: protegen ese intercambio contra suplantación (CSRF y PKCE) y recuerdan a qué página volver. Se borran al terminar (httpOnly) | Necesarias | 10 minutos |
NEXT_LOCALE | El idioma en el que prefieres ver el sitio, para no volver a elegirlo en la siguiente visita | Necesarias · preferencias | 365 días |
Las cookies de sesión (cm_access, cm_refresh, cm_device) se instalan solo al iniciar sesión y se eliminan al cerrarla. Si navegas como invitado, sin entrar en tu cuenta, no se instalan. Las tres cookies del acceso con Google existen únicamente mientras dura ese acceso.
4. Almacenamiento del navegador (localStorage y sessionStorage)
Esta es la lista completa de registros que el Servicio guarda en el almacenamiento del navegador. Todos sirven para hacerte la vida más fácil: recuerdan tus elecciones y el estado de la interfaz. Estos datos se quedan en tu dispositivo y, por sí mismos, no se envían a nuestros servidores.
| Nombre | Finalidad | Categoría | Duración |
|---|---|---|---|
cannasysmaps.cookieConsent (localStorage) | Tu decisión sobre las cookies: qué categorías has aceptado, la versión del aviso y la fecha. Sin este registro tendríamos que preguntarte en cada visita | Necesarias | Hasta que lo borres |
cannasysmaps.city (localStorage) | La ciudad que eliges en la cabecera del sitio, para no tener que elegirla de nuevo en tu próxima visita | Necesarias · preferencias | Hasta que lo borres |
cannasysmaps.geoAsked (localStorage) | Registro de que ya te hemos ofrecido detectar tu ciudad por ubicación, para no repetir la propuesta | Necesarias · preferencias | Hasta que lo borres |
cannasysmaps.searchHistory (localStorage) | Historial de búsquedas para invitados: se guarda solo en tu dispositivo y no se envía al servidor | Necesarias · preferencias | Hasta que lo borres |
cannasysmaps.pwaInstallDismissed (localStorage) | Registro de que has cerrado la sugerencia de instalar la aplicación, para no mostrártela otra vez | Necesarias · preferencias | Hasta que lo borres |
cannasysmaps.proExpiredAck.… (localStorage) | Marca en el panel del club de que se ha leído el aviso de fin de la suscripción PRO (el nombre de la clave incluye el identificador del club y la fecha de fin de la suscripción) | Necesarias · preferencias | Hasta que lo borres |
cannasysmaps.subscriptionNoticeAck.… (localStorage) | Marca en el panel del club de que se ha cerrado el aviso emergente de que la suscripción PRO está a punto de terminar, para no volver a mostrarlo con el mismo aviso (el nombre de la clave incluye el identificador del club) | Necesarias · preferencias | Hasta que lo borres |
cannasysmaps.geo (sessionStorage) | Las coordenadas que te ha dado tu navegador tras autorizar la ubicación, guardadas durante la pestaña actual para no volver a pedir el GPS en cada página con mapa | Necesarias · preferencias | Hasta cerrar la pestaña (fin de sesión) |
cannasysmaps.viewed.… (sessionStorage) | Marca de que ya has visto la página de un club, para que el contador de visitas no cuente aperturas repetidas dentro de la misma sesión (el nombre de la clave incluye la dirección de la página del club) | Necesarias · preferencias | Hasta cerrar la pestaña (fin de sesión) |
cannasysmaps.requestDraft.… (sessionStorage) | Borrador de la solicitud de ingreso a un club: los datos que ya has escrito en el formulario (sin las casillas de consentimiento), para que no se pierdan si cierras el formulario y vuelves a abrirlo en la misma pestaña (el nombre de la clave incluye la dirección del club) | Necesarias · preferencias | Hasta cerrar la pestaña (fin de sesión) |
cannasysmaps:assistant:sessionId (sessionStorage) | Identificador de la conversación con el asistente de IA: el servidor lo usa para enlazar los mensajes de un mismo diálogo | Necesarias | Hasta cerrar la pestaña (fin de sesión) |
cannasysmaps:assistant:history (sessionStorage) | La conversación con el asistente de IA (tus mensajes y las respuestas) dentro de la pestaña actual, para que el diálogo no se pierda al navegar por el sitio | Necesarias · preferencias | Hasta cerrar la pestaña (fin de sesión) |
catalog-filters-open (sessionStorage) | Si el panel ampliado de filtros del directorio está abierto, para que no se cierre al pasar de una página a otra de resultados | Necesarias · preferencias | Hasta cerrar la pestaña (fin de sesión) |
Una aclaración sobre el asistente de IA: en sessionStorage se guarda una copia de la conversación, para que no se pierda al navegar por el sitio, y el identificador del diálogo. Los mensajes en sí, al enviarlos, van a nuestro servidor y se transmiten a un proveedor externo de IA para generar la respuesta — lo explicamos en la Política de privacidad. Evita incluir en el chat datos personales innecesarios.
El historial de búsqueda de las personas con cuenta se guarda en su cuenta y se describe en la Política de privacidad.
5. Herramientas de terceros: analítica y mapas
Para obtener estadísticas agregadas de visitas usamos Google Analytics 4, de Google Ireland Limited (Gordon House, Barrow Street, Dublín 4, Irlanda). Su script se descarga únicamente después de que aceptes la categoría «Analíticas»: si la rechazas, o si aún no has respondido al aviso, tu navegador no llega a contactar con los servidores de Google y no se instala ninguna de las cookies de abajo. Si retiras el consentimiento, dejamos de cargarlo a partir de ese momento; para eliminar las cookies que ya hubiera dejado, usa los ajustes de tu navegador (sección 6).
| Nombre | Finalidad | Categoría | Duración |
|---|---|---|---|
_ga | Identificador aleatorio del navegador que permite distinguir visitas repetidas de visitas nuevas. No contiene tu nombre ni tu email | Analíticas | 2 años |
_ga_<identificador de la propiedad> | Estado de la sesión de medición: cuándo empezó y cuántas páginas llevas vistas en ella. El nombre termina con el identificador de nuestra propiedad de Google Analytics | Analíticas | 2 años |
Estas cookies se guardan en tu navegador bajo nuestro dominio, pero quien las instala y lee es el script de Google; su duración la fija Google y nosotros no podemos cambiarla. No usamos la función de publicidad ni las señales de Google Ads, y no cruzamos estos datos con tu cuenta del Servicio. Parte del tratamiento puede realizarse fuera del Espacio Económico Europeo, en Estados Unidos, con las garantías que explicamos en la Política de privacidad.
En las páginas con mapa (el mapa del directorio, el mapa de la página principal, la selección de ciudad), tu navegador carga el componente del mapa directamente desde los servidores de su proveedor, que puede instalar sus propias cookies u otros registros; su composición y duración las determina ese proveedor. El Servicio no lee ni usa esos registros. El mapa es parte del contenido que has pedido ver, por eso no depende de la categoría «Analíticas».
El Servicio no usa cookies publicitarias ni cookies de redes de publicidad de terceros, y no elabora perfiles con fines publicitarios.
6. Cómo gestionar las cookies
- la analítica se activa y se desactiva desde el botón «Cambiar mis preferencias» de la sección 2 — no hace falta tocar los ajustes del navegador;
- puedes borrar las cookies y los datos de sitios guardados, y también impedir que se guarden, en los ajustes de tu navegador (secciones «Privacidad» y «Cookies y datos de sitios»);
- bloquear las cookies necesarias (cm_access, cm_refresh, cm_device, cm_age_ok) hará imposible iniciar sesión, superar la verificación de edad y usar el área personal;
- los registros de localStorage y sessionStorage se borran junto con los «datos de sitios» en los ajustes del navegador; sessionStorage se vacía automáticamente al cerrar la pestaña. Ten en cuenta que así también se borra el registro de tu decisión sobre las cookies y volveremos a preguntarte.
7. Cambios en esta política
La versión vigente de esta política está siempre disponible en /cookies. Si cambia el conjunto de cookies que usamos, publicaremos aquí la nueva versión con su fecha de entrada en vigor; si el cambio afecta a las categorías que requieren tu permiso, volveremos a preguntarte. Para cualquier duda sobre esta política, escríbenos a [email protected]. Las dudas sobre el funcionamiento del Servicio las atiende soporte — encontrarás su dirección y otros canales en la página «Contacto».