← Volver

Cómo usamos las cookies

Los botones

En la portada hay dos botones y un enlace. Acepto repostar enciende medir la web y medir anuncios. No, gracias deja las dos apagadas. Configurar abre la segunda capa: ahí está Solo las necesarias, que también deja las dos apagadas, y un interruptor para cada una.

Abrir las preferencias · Privacidad y aviso legal

Técnicas, siempre

Hacen falta para que la web se vea. No pasan por aceptar.

  • Tu elección. Guardamos kmymedio_cookies_ok, kmymedio_analytics_ok y kmymedio_ads_ok en una cookie y en el almacenamiento del navegador. Caducan al año.
  • Mapa. Las teselas salen de OpenStreetMap (tile.openstreetmap.org). Leaflet y MarkerCluster se bajan de unpkg cuando se pinta el mapa.
  • Fotos. Están en Cloudflare R2.
  • Letra. Roboto se pide a Google Fonts.
  • Buscar una calle. Photon es un servicio público de búsqueda de calles operado por komoot GmbH (Alemania, Unión Europea). Se llama desde el navegador de quien busca, así que Komoot recibe su dirección IP y el texto que escribe, además de un recuadro de Madrid. No lo llamamos si no buscas.

Medir la web (solo si lo enciendes)

Interruptor «Medir la web», o «Acepto repostar». Clave kmymedio_analytics_ok=1.

  • Microsoft Clarity. Graba la navegación y hace mapas de calor. El código no le pide que enmascare nada. El 13-oct-2026, al aceptar la medición, en el dominio de la prueba quedaron _clck (caduca el 13-oct-2027, un año) y _clsk (caduca al día siguiente). Microsoft dice que las grabaciones duran 30 días, las favoritas o de muestra aleatoria hasta 9 meses, y los mapas de calor hasta 9 meses (learn.microsoft.com/clarity/faq).
  • Recuento de fichas. Al abrir una ficha mandamos a nuestro servidor el identificador aleatorio del navegador (kym_token), el local (place_id) y la hora la pone el servidor. Ese identificador es el de la medición: no es kym_reporte_id. Si no hay consentimiento, o lo retiras, se borra del navegador. En la base se guarda el local, el identificador, si la visita vino de una ficha SEO, si era un bot y la hora del servidor. Solo si kmymedio_analytics_ok=1 y no has pedido que no se cuenten. Las visitas a ficha con identificador se borran automáticamente a los 13 meses.

Puedes apagar solo las fichas, sin apagar Clarity:

Medir anuncios (solo si lo enciendes)

Interruptor «Medir anuncios», o «Acepto repostar». Sirven para medir y optimizar la publicidad de km y medio. Clave kmymedio_ads_ok=1. Si está apagada, no pedimos estos scripts.

  • Google Ads. Etiqueta AW-18070729582. Al cargar, el consentimiento de cookies de anuncios pasa a concedido y Google recibe la señal ad_user_data para medir conversiones. La personalización de anuncios queda desactivada. No hay una etiqueta de Analytics de Google. El 13-oct-2026 vimos _gcl_au en nuestro dominio, con caducidad el 11-ene-2027 (90 días). No vimos otras cookies de conversión. Google publica 90 días para _gcl_au y para las cookies de conversión (business.safety.google/adscookies).
  • Meta. Píxel 2328822400940147. Manda un PageView. El 13-oct-2026 vimos _fbp en nuestro dominio, con caducidad el 11-ene-2027 (90 días). No vimos _fbc.

Quien ya tenía solo «medir la web» no queda apuntado a anuncios. Hay que elegirlo otra vez.

Lo que anotamos sin cookie

Al entrar y en algunos gestos mandamos visita, logo, config, buscar, tipo, barrio, Cerca de mí, ficha con el id del local, y aceptar o rechazar. En una entrada normal se mandan visita y logo. El cuerpo va a go.kmymedio.com (site-evento).

La tabla guarda el tipo de aviso, el tipo, el barrio, el id del local y la fecha y hora. No guarda cookie ni identificador. n8n está configurado para no guardar los datos de visitante de las ejecuciones correctas.

Cuántas personas al día

Al abrir la web mandamos un aviso a /visita-dia, el mismo momento que la visita. No pide consentimiento: es la medición del día, aparte de las cookies. El cuerpo lleva si es el navegador del propio equipo (interno) y la campaña, si venía en el enlace y es una etiqueta corta. No lleva IP, ni huella, ni kym_token. Nada de esto se escribe en la dirección.

Durante el día el servidor guarda un código que sale de mezclar la IP y el modelo de navegador con una clave que solo está en la base. El código se conserva como máximo 7 días. Los totales agregados (el día, el móvil, el ordenador y las campañas) duran 14 meses. Una campaña con menos de 3 personas no sale con su nombre: se suma con las otras pequeñas.

Tres finalidades, separadas, con la misma base (interés legítimo, art. 6.1.f RGPD): medir cuánta gente distinta abre la web; vigilar que el coste no se dispare y cortar abusos; y mirar el resultado por campaña. No es una cookie. Entra en las tecnologías similares exentas de más abajo.

Si el navegador manda Sec-GPC, no enviamos el aviso del día y no cargamos Plausible. Ese aviso no corta /site-evento, la visita de ficha ni la reconsulta del local. «No contar mis visitas», bajo el copyright, guarda la marca kym_interno y, en este navegador, no envía el aviso del día, ni /site-evento, ni la visita de ficha, y no carga Plausible. La reconsulta del local sigue. «Deshacer» quita la marca. «No contar que abro fichas», más arriba, solo apaga el recuento de fichas con kym_token.

El encargado es Railway (n8n y la base, Estados Unidos): hay transferencia fuera de la Unión Europea. La IP se usa un momento para calcular el código y no se guarda en la tabla. Los registros HTTP de Railway sí pueden conservarla 90 días. Las copias de recuperación de Railway pueden contener el código del día hasta que se borren.

Tecnologías similares exentas

El recuento del día no guarda una cookie. Calcula un código con la IP, el navegador y una clave, lo conserva como máximo 7 días y se queda con totales 14 meses. No pide consentimiento: es medición de audiencia, con la base de arriba. Con Sec-GPC no enviamos ese aviso y no cargamos Plausible. Con «No contar mis visitas» en el pie, este navegador tampoco envía /site-evento ni la visita de ficha. La reconsulta sigue.

Plausible

Plausible cuenta las visitas de la web. No usa cookies. Guarda cifras agregadas (páginas y origen), sin identificarte. Los servidores están en la Unión Europea. No se carga si tu navegador pide no rastrear (Sec-GPC) ni en el navegador del propio equipo.

Avisos de llegada

No es «Lo que anotamos sin cookie». «Voy» manda a /aviso-intencion el local (place_id) y la hora (timestamp). «Avisa que vas» manda a /aviso el local (place_id), el número de personas (personas), el teléfono del local (telefono) y la hora (timestamp). El texto del WhatsApp no va en ese envío.

Desde el 14-oct-2026 esos envíos no llevan identificador del navegador. Hasta esa fecha se enviaba el kym_token en un campo fingerprint. Los identificadores enviados hasta el 14 de octubre de 2026 se eliminan del servidor. Las filas, ya sin código, se conservan 12 meses.

Al pulsar el botón se abre WhatsApp en tu teléfono, en wa.me, con el teléfono del local. WhatsApp es un tercero. Base: interés legítimo (art. 6.1.f RGPD). No hay plazo de borrado automático en este código.

Formulario de contacto

Manda el nombre, el nombre del restaurante, el correo, el teléfono si lo escribes, el mensaje y un campo oculto antiespam. No se guarda en la base de datos. Resend lo envía desde noreply@kmymedio.com a la cuenta de Gmail de km y medio (Google). El mensaje no se guarda en la base. La IP de ese envío puede quedar en los registros HTTP de Railway hasta 90 días, y no guardamos el nombre del navegador en la tabla. Destinatarios: Resend (Estados Unidos), Google (Gmail) y Railway (n8n y base de datos, Estados Unidos), que es el encargado del envío. El envío por Resend supone una transferencia fuera de la Unión Europea. Estas transferencias se rigen por las garantías que ofrece cada proveedor en su contrato de tratamiento de datos. Conservación: hasta resolver tu consulta y, como máximo, 12 meses después. Base: art. 6.1.b RGPD.

Identificador de reportes

kym_reporte_id se crea cuando envías tu primer reporte y se reutiliza durante 12 meses; pasado ese plazo se descarta y se crea otro en el siguiente reporte. Sirve para detectar reportes duplicados o manipulados. Se crea aunque hayas rechazado la medición, y es distinto de kym_token. Base: interés legítimo (art. 6.1.f RGPD). A partir del 18 de octubre de 2026, el código de cada reporte se elimina del servidor a los 12 meses de su envío. Las observaciones, ya sin ese código, se conservan para afinar las estimaciones.

Usamos este identificador para detectar usos repetidos o manipulaciones de los reportes sobre un mismo local (por ejemplo, de un competidor o del propio local) y marcar los reportes sospechosos para revisarlos. No lo usamos para contactar a nadie.

fingerprint no es una huella del aparato. En los reportes enviados hasta el 14-oct-2026 era una copia del mismo kym_token, así que esos reportes y las visitas podían quedar unidos. Los reportes nuevos no guardan kym_token: guardan el código aleatorio como texto.

Por reporte se guarda el local, el estado (libre, a medias o petado), la fecha y la hora, el día de la semana, el código aleatorio como texto, lo que el sistema estimaba justo antes y si se aplicó. Hay un bloqueo de 20 minutos por local. live_percent_referencia es un número que a veces rellena el propio sistema al aplicar el reporte, sin dato del usuario.

Cambiarlo o quitarlo

Abrir las preferencias. Si apagas medir la web, borramos en este dominio _clck, _clsk y kym_token, y recargamos. Si apagas medir anuncios, borramos _fbp y _gcl_au, y recargamos. Con «No contar que abro fichas» dejamos de usar kym_token para las fichas. No hay una opción para dejar de usar kym_reporte_id: o no envías reportes, o borras los datos de este sitio en el navegador.

kmymedio_visitas_optout es una cookie de un año (y una copia en el almacenamiento) para no contar visitas a ficha. kym_visita_dedup está en sessionStorage y evita repetir la misma ficha durante 30 minutos; se va al cerrar la pestaña. kmymedio_pwa_hint_v2 está en localStorage. Cuenta los cierres del aviso de instalar; tras tres, lo calla una semana. Si se instala, queda marcado hasta que borres los datos del sitio. kmymedio_favorites está en localStorage en la página de barrio: los locales que marcas, sin plazo en el código.

El 13-oct-2026, al aceptar la medición y los anuncios (ese día el botón no se llamaba «Acepto repostar»), en el dominio de la prueba salieron las tres claves de kmymedio (caducan al año), _clck (13-oct-2027), _clsk (14-oct-2026), _fbp (11-ene-2027) y _gcl_au (11-ene-2027). No salieron _fbc, CLID, SM, MR, MUID ni _ga. Si esos servicios dejan cookies en sus propios dominios, esta web no puede borrarlas.

© 2026 AMIT. Todos los derechos reservados. km y medio™ es una marca de AMIT.