Política de privacidad de Glancity
Glancity muestra el clima, cámaras en vivo, eventos y lugares de una ciudad. Esta política explica qué datos usa la app, para qué y cuáles son tus derechos, también según la Ley General de Protección de Datos de Brasil (LGPD, Ley 13.709/2018).
Resumen
- Tu cuenta (correo, nombre, país e idioma de la app) se guarda en Supabase, nuestro proveedor de cuentas, en servidores en Brasil. Tu contraseña nunca se guarda de forma legible.
- Los eventos que marcas como favorito (la estrella, Favorito) se guardan en tu cuenta en Supabase, con una copia breve de los datos de cada evento, para que tu lista te acompañe.
- Tus ciudades favoritas, la última ciudad vista, la unidad de temperatura y el historial de búsqueda se guardan en tu dispositivo.
- Si permites la ubicación, la app la usa solo para encontrar tu ciudad: una zona redondeada a unos 5 km va a nuestro servidor y no se guarda. No mostramos anuncios, no usamos herramientas de análisis ni de seguimiento y no vendemos datos.
- Para mostrar el contenido de una ciudad, la app envía el nombre o el código de la ciudad a los servicios que se indican abajo.
- Cuando abres una ciudad desde la búsqueda, se cuenta de forma anónima, sumada a la de todos los usuarios, para mostrar las ciudades más buscadas.
- Puedes eliminar tu cuenta en cualquier momento, en la app.
- Las páginas públicas de ciudades en glancity.com (por ejemplo glancity.com/pt/santos) muestran solo datos de la ciudad —clima, eventos, cámaras y lugares—, nunca datos sobre ti; cada visita se cuenta solo en un total diario, sin tu dirección IP ni nada que te identifique.
- Las visitas y los clics en esas páginas se cuentan de forma anónima: solo la página, la hora o el día, si la visita llegó desde Google, directamente o desde otro sitio, y qué evento, cámara o botón se usó (en las cámaras, más o menos cuánto tiempo), sin cookies, sin dirección IP, nada sobre ti. También se cuenta de la misma forma qué eventos, cámaras y botones aparecieron en pantalla (al menos la mitad durante un segundo) y su posición en la lista, para saber qué se ve y no solo qué se pulsa.
Responsable y contacto
El responsable de los datos es Julcinei Andrade Junior, desarrollador individual de Glancity (persona física, no una empresa), que también es el contacto para temas de protección de datos. Para dudas o solicitudes, escribe a contato@glancity.com.
Tu cuenta (Supabase)
Cuando creas una cuenta, se guarda en Supabase, nuestro proveedor de cuentas y base de datos, en su centro de datos de São Paulo, Brasil. Se guarda:
- tu dirección de correo y si la has confirmado;
- tu nombre, país e idioma de la app;
- cómo inicias sesión: una contraseña (Supabase guarda solo un hash protegido, nunca la contraseña) o tu cuenta de Google;
- si inicias sesión con Google, el nombre, el correo y el enlace de la foto de perfil que comparte Google;
- cuándo se creó la cuenta y cuándo inició sesión por última vez;
- para cada sesión iniciada, la dirección IP y el tipo de navegador o dispositivo, para mantener las sesiones seguras.
La cuenta también tiene espacio para la unidad de temperatura, las ciudades favoritas, la última ciudad vista y una foto de perfil, para que puedan acompañarte en otros dispositivos. Hoy la app no los envía: se quedan en tu dispositivo (ver abajo). Esta política se actualizará antes de que eso cambie.
Cada cuenta solo puede ver y cambiar sus propios datos. Como desarrollador, podemos ver los registros de las cuentas en el panel de Supabase, solo para operar el servicio y dar soporte. Política de Supabase.
Finalidad y base legal: crear y mantener tu cuenta y permitirte iniciar sesión (ejecución del servicio que pediste, LGPD art. 7, V).
Eventos que te interesan (Mis eventos): cuando marcas un evento como favorito (la estrella, Favorito), tu cuenta guarda el identificador del evento y una copia breve (nombre, fecha y hora, lugar, ciudad y el enlace a su fuente), con el momento en que lo marcaste, para que la lista funcione aunque el evento cambie o desaparezca. Cada marca se borra cuando la quitas, cuando termina el evento o junto con tu cuenta. Aparte de ti, solo se usa un total anónimo por evento (cuántas personas lo marcaron, nunca quiénes), para ayudar a ordenar los eventos populares en el futuro; la app aún no lo muestra.
Finalidad y base legal: mantener la lista que pediste (ejecución del servicio que pediste, LGPD art. 7, V).
Correos de la cuenta
Supabase envía los correos de la cuenta (confirmar tu dirección, restablecer la contraseña, cambiar el correo) mediante el servicio de envío de correos que usa para nosotros. Ese servicio recibe tu dirección de correo y el mensaje. No enviamos correos de marketing.
Datos guardados en tu dispositivo
Se guardan en el almacenamiento local del dispositivo (o del navegador, en la versión web) y no se envían a nosotros ni a terceros:
- Sesión: un token de acceso, para que sigas con la sesión iniciada.
- Preferencias: ciudades favoritas, última ciudad vista, unidad de temperatura (°C o °F) e idioma de la app.
- Mis eventos: una copia de los eventos que marcaste como favoritos, para que la lista abra rápido y funcione sin conexión; las marcas hechas sin conexión se envían a tu cuenta después.
- Tu ciudad (ubicación): para abrir en tu ciudad, la app pide la ubicación de tu dispositivo. Si la permites, la posición se queda en el dispositivo y solo se envía a nuestro servidor una zona redondeada a unos 5 km, solo para saber en qué ciudad está. Para lugares de Brasil, nuestro servidor responde con los límites municipales oficiales del IBGE que guarda, así que la zona no sale de nuestro sistema; para lugares fuera de Brasil, pregunta a Photon (komoot, con datos de OpenStreetMap), que ve nuestro servidor, nunca a ti. Si no la permites, la app usa la ciudad aproximada que nuestro servidor ve para tu conexión (por tu dirección IP, como la recibe cualquier sitio web) y lo indica en pantalla. Ni la posición ni la zona se guardan ni se registran, y nada se vincula a tu cuenta; las respuestas se guardan en una caché compartida por zona, sin nada sobre quién preguntó. Puedes desactivar la ubicación cuando quieras en los ajustes del teléfono o del navegador.
- Recordatorios (app del teléfono): si permites las notificaciones, los recordatorios de tus eventos favoritos los crea el propio sistema de tu dispositivo; no se envía nada a nosotros ni a terceros. Los ajustes de recordatorios quedan en el dispositivo. Desactivar los recordatorios, quitar la estrella, cerrar sesión o eliminar tu cuenta los cancela. Para avisarte cuando un evento favorito cambia de fecha o se cancela, la app consulta nuestro servidor solo por los códigos de esos eventos, sin cuenta ni datos del dispositivo. "Añadir al calendario" crea el archivo del calendario en tu dispositivo.
- Tus lugares más buscados: las ciudades que abriste desde la búsqueda, cuántas veces y cuándo fue la última, para mostrar accesos directos. Puedes quitar un lugar o borrar la lista en la app (botón Editar).
- Caché: copias temporales del clima, cámaras, eventos y lugares de las ciudades consultadas, para que la app abra más rápido.
Datos enviados a servicios externos
Salvo Supabase (y Google, si inicias sesión con él), ninguno de estos servicios recibe tu nombre, correo o contraseña. Como en cualquier conexión a internet, el servicio al que tu dispositivo se conecta directamente recibe tu dirección IP e información técnica del dispositivo o navegador.
- Servidor de Glancity (Cloudflare): recibe el código de la ciudad y el idioma de la app y, en la búsqueda de ciudades, el texto que escribes (para reconocer apodos como "Floripa" o "NYC"). Consulta YouTube, Ticketmaster, Windy, Open-Meteo, MET Norway, Wikidata/Wikipedia, Photon/OpenStreetMap y sitios oficiales de ayuntamientos y turismo en nombre de la app, así que esos servicios no reciben tu IP. Cloudflare usa tu IP para prestar el servicio y protegerlo contra abusos (un límite de solicitudes por minuto por IP). Para dificultar las copias masivas, el servidor también cuenta cuántas ciudades distintas abre una conexión al día (como máximo 200); guarda solo un código cifrado hecho a partir de la IP con una clave que cambia cada día, nunca la IP en sí, y lo borra a los 2 días. Las solicitudes no se registran. Solo cuando algo falla, el mensaje de error del servidor (por ejemplo, qué servicio externo falló y para qué ciudad) se guarda 3 días para poder corregirlo; Cloudflare puede añadir datos técnicos de la solicitud en la que ocurrió el error, como la IP y la ubicación aproximada deducida de ella. El servidor nunca recibe tu cuenta, así que esos mensajes no pueden incluirla, y se borran automáticamente. Política de Cloudflare.
- Comprobación de Mis eventos (servidor de Glancity): para avisarte si cambió la fecha de un evento marcado o si ya no aparece, la app envía solo los identificadores de los eventos. El servidor responde con su lista de eventos y no guarda nada; nunca recibe tu cuenta.
- Recuento de ciudades populares (servidor de Glancity): cuando abres una ciudad desde la búsqueda, la app envía solo el código de esa ciudad. El servidor suma 1 al total de esa ciudad ese día y guarda solo la ciudad, el día y el total. No guarda cuenta, correo, IP, identificador del dispositivo ni el texto buscado, así que el recuento no se puede relacionar contigo. Los totales sirven para mostrar las ciudades más buscadas y se borran a los 90 días.
- Sugerencia de país al registrarte (servidor de Glancity): si tu dispositivo o navegador no indica su región, la app pregunta al servidor de Glancity de qué país viene tu conexión (según la ve Cloudflare), solo para sugerir ese país en el formulario de registro. No se guarda nada y puedes elegir cualquier otro país.
- Google: si inicias sesión con Google, Google gestiona ese acceso y comparte tu nombre, correo y el enlace de tu foto de perfil con Supabase. Después, la app carga tu foto de perfil de Google desde los servidores de Google. Política de privacidad de Google.
- Open-Meteo: recibe las coordenadas de la ciudad elegida, para el pronóstico. Solo recibe el texto que escribes en la búsqueda de ciudades o los códigos de las ciudades mostradas si la búsqueda propia de Glancity no está disponible. Términos de Open-Meteo.
- GeoNames: la búsqueda de ciudades usa datos de GeoNames (CC BY 4.0), guardados en nuestro servidor, así que GeoNames no recibe nada de ti. GeoNames.
- IBGE: para encontrar tu ciudad en Brasil, nuestro servidor usa los límites municipales oficiales del IBGE, guardados en nuestro servidor, así que el IBGE no recibe nada tuyo. IBGE.
- Photon (komoot): solo si permites la ubicación y la zona está fuera de Brasil, nuestro servidor envía a Photon esa zona, redondeada a unos 5 km, para saber el nombre de la ciudad. Photon nunca recibe tu IP, tu cuenta ni tu posición exacta. Datos del mapa © colaboradores de OpenStreetMap (ODbL). Política de komoot.
- MET Norway (Instituto Meteorológico de Noruega): cuando es la fuente del clima, nuestro servidor le envía solo las coordenadas de la ciudad elegida, para el pronóstico; nunca tu IP ni tu cuenta. Sus datos tienen licencia CC BY 4.0. Términos de MET Norway.
- YouTube (Google): la app usa los Servicios de API de YouTube. Las portadas de las cámaras no se cargan desde YouTube: cada una es una foto de Wikimedia Commons o una tarjeta diseñada. Al tocar para ver, se abre el reproductor de YouTube, que puede usar cookies y recopilar datos según las normas de Google. Al usar las cámaras aceptas los Términos de Servicio de YouTube; consulta la Política de privacidad de Google. Si una cámara no se reproduce, la app y el sitio envían a nuestro servidor solo el código de esa cámara y el código de error de YouTube (nada sobre ti ni tu dispositivo), para ocultar a todos las cámaras que fallan; estos avisos se borran a los 2 días. Si denuncias una cámara (no está en directo, no es esta ciudad, no muestra un lugar), la app envía solo el código de la cámara y el motivo; no se guarda nada sobre ti ni tu dispositivo, y las denuncias se borran a los 14 días. Cuando una cámara empieza a reproducirse, la app envía el código de esa cámara para contar las reproducciones; solo se guarda el total del día.
- Windy: en una ciudad sin video en vivo, la app puede mostrar fotos de cámaras de Windy. Nuestro servidor se las pide a Windy; las fotos se cargan desde los servidores de Windy, que reciben tu IP como cualquier sitio web, y al tocar una se abre la página de Windy. Política de Windy.
- Ticketmaster: las imágenes de los eventos se cargan desde los servidores de Ticketmaster; tocar el enlace de un evento abre su sitio. Política de Ticketmaster.
- Wikipedia (Wikimedia): la foto de la ciudad y las de sus lugares más conocidos (sección Cultura y ocio) se cargan desde los servidores de Wikimedia (Wikimedia Commons). Política de Wikimedia.
- Esri (ArcGIS): proporciona las imágenes del mapa en la página de un evento y recibe la zona mostrada. Política de Esri.
- Google Maps, Waze o Apple Maps: solo cuando pides indicaciones; la app elegida se abre con el destino rellenado y se aplica su propia política (Google, Apple).
Finalidad y base legal: mostrar el contenido que pediste (art. 7, V) y mantener el servicio seguro y en funcionamiento (interés legítimo, art. 7, IX).
Transferencias internacionales
Tu cuenta se guarda en Brasil. El servicio de envío de correos y los demás servicios de arriba pueden tratar datos fuera de Brasil, incluidos Estados Unidos y la Unión Europea. Las transferencias se hacen para prestar el servicio que pediste y con las garantías de cada proveedor (LGPD art. 33).
Cuánto tiempo
- Tu cuenta en Supabase: hasta que la elimines. Entonces se borra en el acto, junto con sus sesiones y la foto de perfil. Las posibles copias en las propias copias de seguridad o registros de Supabase se eliminan según la política de Supabase.
- Eventos marcados como favoritos: hasta que los quites, termine el evento o elimines tu cuenta.
- Datos en tu dispositivo: hasta que elimines la cuenta en él, borres los datos de la app o la desinstales. Si usaste Glancity en otro dispositivo, lo guardado allí sigue allí hasta que borres los datos de la app o la desinstales.
- Mensajes de error en Cloudflare: se borran automáticamente a los 3 días.
- Totales anónimos de ciudades populares: se borran a los 90 días.
- Los datos que tratan terceros siguen sus propias políticas.
Cómo eliminar tu cuenta
En la app, toca tu foto o inicial arriba a la derecha, elige Eliminar cuenta y confirma con Eliminar para siempre. Esto borra en el acto, y para siempre, tu cuenta y todo lo que Supabase guarda de ella (ver "Tu cuenta"), tu foto de perfil y, en ese dispositivo, tus favoritas, tu configuración y tu historial de búsqueda. Los totales anónimos de ciudades populares no están relacionados contigo, así que se mantienen. Los pasos también están en la página para eliminar la cuenta. Si no puedes abrir la app, escribe a contato@glancity.com desde el correo de tu cuenta.
En el móvil, abre Cuenta en la barra inferior (en el ordenador, la foto o inicial está arriba a la derecha). Eliminar la cuenta también borra los eventos que marcaste como favoritos.
Tus derechos
Según la LGPD (art. 18) puedes pedir la confirmación y el acceso a tus datos, su corrección, anonimización, bloqueo o eliminación, portabilidad, información sobre con quién se comparten y la retirada del consentimiento. Para cualquier solicitud, escribe a contato@glancity.com; responderemos en un máximo de 15 días. También puedes presentar una reclamación ante la Autoridad Nacional de Protección de Datos de Brasil (ANPD).
Seguridad
Las conexiones con Supabase y con el servidor de Glancity usan HTTPS. Supabase guarda las contraseñas solo como hash protegido, y cada cuenta solo accede a sus propios datos. Protege el acceso a tu dispositivo, ya que tu sesión y tus preferencias están en él.
Menores
Glancity no está dirigido a menores de 13 años y no recopila a sabiendas datos de menores. Los adolescentes deben usar la app con la orientación de sus padres o tutores.
Cambios en esta política
Podemos actualizar esta política. La fecha de arriba indica la versión vigente.