Madrid toilets

Política de privacidad

Última actualización: 15 de octubre de 2026

Sin cuenta, publicidad ni SDK de analítica. Tu historial de mapa personal se guarda en el móvil. Los usos, las valoraciones y los avisos que envías de forma opcional se comparten con nuestro servicio comunitario. Los mapas y otros servicios en línea también tratan datos de conexión.

1. Responsable

Madrid toilets (paquete de Android es.ivanr.madridtoilets), incluido su modo Unhinged opcional, es una app de Iván Ramírez. Esta política también cubre esta web. Para soporte, consultas de privacidad o ejercer tus derechos, escribe a ivan.ramirez.apps@gmail.com.

2. Ubicación, cámara y sensores

Con tu permiso, la app usa la ubicación para buscar sitios cercanos, estimar distancias y minutos andando, recomendar opciones, orientar el mapa y la vista de realidad aumentada y actualizar los widgets. La última ubicación real y, si lo activas, los puntos recientes del recorrido se guardan localmente. Los widgets pueden usar una ubicación guardada si no consiguen una nueva. La app no solicita el permiso de ubicación en segundo plano de Android.

La cámara solo se usa para la vista previa en directo de “View in AR”. La app no graba ni sube esas imágenes. Los sensores de orientación sirven para la brújula y los indicadores de dirección. Puedes retirar los permisos en los ajustes de Android; esto no borra los registros guardados anteriormente.

3. Datos locales e historial personal

La app guarda en el dispositivo preferencias, favoritos, valoraciones, avisos e historial de visitas. Una visita puede incluir el sitio, la fecha y hora, el tipo (uso, pis o caca), y las coordenadas y etiquetas del lugar guardadas localmente. Esas coordenadas describen el sitio, no un seguimiento GPS continuo. El mapa de tu historial personal no se sube a nuestro servicio como imagen ni como una base de datos de historial independiente.

Exportar ajustes o compartir un mapa es opcional. La imagen compartida puede revelar qué sitios has visitado. Android da a la app receptora acceso temporal a esa imagen y pasan a aplicarse sus políticas. Las imágenes exportadas se conservan en la caché privada de la app; las que superan los siete días se limpian al volver a exportar un mapa.

La copia de seguridad o transferencia de Android puede incluir datos locales y el identificador de instalación, según los ajustes del sistema. Una copia puede restaurar datos locales antiguos. Gestiona esas copias con tu proveedor de copias de Android. Las exportaciones que crees permanecen donde las guardes o compartas.

4. Usos, valoraciones y avisos comunitarios

Cuando decides registrar una visita, la app envía un identificador aleatorio de instalación, un identificador de visita, el identificador del sitio, la hora y el tipo de visita al servicio comunitario de Madrid toilets. En el modo normal el tipo es “used”; en Unhinged puede ser “pee” o “poop”. Las valoraciones y avisos también envían el identificador del sitio, una puntuación de una a cinco estrellas y, cuando corresponde, un aviso de indisponibilidad. Las aportaciones pendientes pueden enviarse al recuperar la conexión.

El servidor transforma el identificador de instalación con un hash SHA-256 y una sal privada antes de almacenarlo. El resultado es seudónimo, no completamente anónimo. Permite aplicar el límite diario, actualizar valoraciones y borrar tus aportaciones. No pedimos nombre, correo ni identificador publicitario para estas funciones.

Las vistas públicas contienen resúmenes de valoraciones, totales de avisos de indisponibilidad y contadores de uso por sitio, con totales separados de pis y caca en Unhinged. No muestran tu identificador ni una cronología individual. El desarrollador puede administrar los registros de aportaciones subyacentes. Aunque nuestra API comunitaria no recibe las coordenadas GPS del teléfono, el identificador del sitio y la hora pueden revelar dónde y cuándo tuvo lugar una visita.

5. Servicios en línea y destinatarios

  • Google Maps y Google Play services: proporcionan mapas y servicios de ubicación. Google puede tratar solicitudes e interacciones del mapa, información del dispositivo y datos relacionados con la ubicación conforme a su Política de privacidad. Al abrir una ruta se envía el destino y, si está disponible, el origen a la app de navegación o a Google Maps.
  • Cloudflare Workers y D1: alojan la API comunitaria y su base de datos. Cloudflare Pages aloja esta web. Consulta la Política de privacidad de Cloudflare.
  • GitHub: aloja las actualizaciones del conjunto de datos público que descarga la app. Consulta la Declaración de privacidad de GitHub.
  • Versiones anteriores: las versiones previas a 0.7.8 pueden solicitar teselas de elevación del IGN, que identifican una zona aproximada del mapa. Esta función y sus peticiones se han eliminado desde la versión 0.7.8.
  • El proveedor de correo, copias, navegación o intercambio que elijas: recibe el contenido que decidas enviarle.

Los proveedores en línea reciben necesariamente datos técnicos como direcciones IP, detalles de las solicitudes e información del dispositivo o navegador. Pueden tratar datos internacionalmente, incluso fuera del Espacio Económico Europeo; sus políticas explican las ubicaciones y las garantías de transferencia aplicables. No vendemos tus datos ni incluimos SDK de publicidad o analítica.

6. Finalidades y bases jurídicas

Tratamos los datos necesarios para las funciones que solicitas, como encontrar sitios y mantener tus aportaciones (artículo 6.1.b del RGPD). El contenido que compartes y el acceso opcional a funciones del dispositivo están bajo tu control y, cuando se requiere consentimiento, se basan en él (artículo 6.1.a). La seguridad, la prevención de abusos y la prestación técnica se basan en intereses legítimos (artículo 6.1.f). La app no toma decisiones sobre ti con efectos jurídicos o de importancia similar.

7. Conservación y eliminación

Los registros locales permanecen hasta que los elimines, borres el almacenamiento de la app o la desinstales. El recorrido reciente opcional se limita al número de puntos configurado. Actualmente los usos, valoraciones y avisos comunitarios no tienen un plazo automático fijo de caducidad: se conservan hasta que los borres o se retire el servicio. Las copias de recuperación y los registros técnicos pueden persistir durante los plazos aplicables del proveedor de alojamiento.

Settings → Data → Delete my data elimina del servicio los registros comunitarios de la instalación actual, incluidos usos, valoraciones, avisos y marcadores de cancelación; después borra sus visitas locales, favoritos, valoraciones y preferencias. Requiere una conexión a internet que permita completar la operación. Deshacer una visita elimina ese uso y actualiza los contadores, pero no borra una valoración anterior. Se conserva un marcador seudónimo de cancelación para impedir que un envío retrasado restaure la visita; “Delete my data” también lo elimina.

Desinstalar no elimina por sí solo las aportaciones del servidor. Bórralas desde la app antes de desinstalar o vaciar el almacenamiento. Si se pierde el identificador de instalación, puede que no podamos relacionar contigo aportaciones antiguas. Escríbenos si necesitas ayuda; no publiques el historial privado en una incidencia pública. Consulta las instrucciones de eliminación.

8. Tus opciones y derechos

Puedes usar la app sin enviar usos ni valoraciones. Puedes retirar permisos en los ajustes de Android y dejar de compartir contenido opcional. Cuando corresponda, puedes solicitar acceso, rectificación, supresión, limitación, portabilidad u oponerte al tratamiento; también retirar el consentimiento sin afectar al tratamiento previo lícito. Escribe al correo indicado arriba. Podemos necesitar información para localizar los registros de la instalación, pero no te pediremos que publiques tu historial.

Puedes reclamar ante la Agencia Española de Protección de Datos (AEPD) u otra autoridad de control competente.

9. Esta web y la seguridad

Esta web es estática, sin área de cuentas, formularios de contacto, analítica, publicidad ni cookies no esenciales. Las fuentes, iconos e ilustraciones se sirven con la propia web. Cloudflare trata datos de conexión para entregarla y protegerla. Los enlaces externos, incluidos Google Play y el correo, llevan al servicio correspondiente.

La web y la API comunitaria usan HTTPS. Los identificadores de instalación se guardan como hashes con sal. Ningún servicio en línea puede garantizar una seguridad absoluta.

10. Cambios en la política

Actualizaremos esta página si cambian la app o sus prácticas de datos. La fecha inicial identifica la versión vigente. Puedes acceder a las versiones en inglés y español con el enlace de idioma.

Soporte