VizMini2

Política de privacidad · Última actualización: 12 de octubre de 2026

Resumen

  • Para usar la app con tus robots necesitas una cuenta: guardamos tu nombre y apellidos, tu correo y tu rol.
  • Los datos de tus robots (mapas, cámaras, láser, topics…) van directamente entre tu móvil y tus robots por tu red. Nunca nos llegan.
  • Si la app se cierra de forma inesperada, se envía un informe técnico del error para poder arreglarlo.
  • La app muestra un banner de anuncios de Google AdMob. En Europa, los anuncios personalizados solo se muestran con tu consentimiento, y en Estados Unidos puedes pedir que no se compartan tus datos para ellos. No usamos analítica de uso y no vendemos tus datos.
  • Puedes pedir en cualquier momento una copia de tus datos o que borremos tu cuenta.

1. Responsable

Juan Carlos Manzanares Serrano, desarrollador de VizMini2 (España).
Contacto para cualquier cuestión de privacidad: jc.manzanares.serrano@gmail.com

2. Qué datos tratamos y para qué

DatosPara quéBase legal
Cuenta: nombre y apellidos, correo electrónico y contraseña (la contraseña la guarda cifrada Firebase Authentication; nosotros no la vemos). Si entras con Google, Microsoft o GitHub, no hay contraseña: ese servicio nos da tu nombre, tu correo y un identificador de tu cuenta allí, y guardamos qué formas de entrar tienes vinculadas. No recibimos tu contraseña de esos servicios ni accedemos a nada más de tu cuenta. Crear tu cuenta, verificar tu correo, iniciar sesión, vincular otras formas de entrar y recuperar la contraseña. Ejecución del servicio que pides (art. 6.1.b RGPD).
Acceso: tu rol (el que decide qué funciones puedes usar) y si eres administrador. Activar las funciones de la app que te corresponden. Ejecución del servicio (art. 6.1.b).
Perfiles de robot en la nube (solo si los guardas): nombre del perfil, ajustes de conexión ROS 2 (dominio, nombre del nodo, IPs o nombres de equipos para el descubrimiento, Discovery Server, interfaces) y tus pestañas. Que tus perfiles aparezcan en todos tus móviles. Ejecución del servicio (art. 6.1.b).
Informes de errores (Firebase Crashlytics): traza del error, modelo de móvil, versión de Android y de la app, un identificador aleatorio de la instalación, tu identificador de usuario de Firebase si has iniciado sesión, el número de dominio ROS en uso y si estabas en modo demo o como invitado. Detectar y arreglar cierres inesperados de la app. Interés legítimo en que la app funcione (art. 6.1.f).
Anuncios (Google AdMob): el identificador de publicidad del dispositivo, la dirección IP, datos del dispositivo (modelo, versión de Android, idioma) y cómo interactúas con los anuncios. Las cuentas cuyo rol no tiene anuncios no los ven, y la app no pide anuncios para ellas. Mostrar el banner de anuncios y medir su rendimiento; anuncios personalizados solo si das tu consentimiento. Tu consentimiento (art. 6.1.a), que puedes cambiar cuando quieras en Preferencias de anuncios.

Los administradores de la app pueden ver en la pantalla de Administración el nombre y apellidos, el correo y el rol de cada cuenta, para gestionar el acceso.

3. Lo que se queda en tu móvil

4. Quién trata los datos por nosotros

Usamos Firebase (Google): Authentication para las cuentas, Cloud Firestore para los datos de cuenta, roles y perfiles, y Crashlytics para los informes de errores. Google actúa como encargado del tratamiento. Sus servidores pueden estar fuera del Espacio Económico Europeo; esas transferencias se amparan en el Marco de Privacidad de Datos UE-EE. UU. y en las cláusulas contractuales tipo de la Comisión Europea. Más información: privacidad de Firebase.

Si entras con Google, Microsoft o GitHub, el inicio de sesión se hace en la página de ese servicio, que aplica su propia política de privacidad.

Los anuncios los muestra Google AdMob. Para los datos que recoge con ese fin, Google actúa como responsable independiente, según su propia política: cómo usa Google los datos en la publicidad. En el Espacio Económico Europeo y Reino Unido, la primera vez la app te pregunta si aceptas anuncios personalizados; puedes cambiarlo cuando quieras en Política de privacidad → Preferencias de anuncios.

No cedemos tus datos a nadie más, salvo obligación legal.

Si decides apoyar el proyecto, el pago se hace en GitHub Sponsors, fuera de la app, y lo gestiona GitHub con su propia política de privacidad. Nosotros solo vemos lo que GitHub muestra a quien recibe el patrocinio: tu usuario de GitHub y el importe, salvo que elijas patrocinar de forma privada.

5. Cuánto tiempo

6. Borrar tu cuenta

Desde la app: en Inicio → Eliminar mi cuenta, con tu contraseña o volviendo a entrar con Google, Microsoft o GitHub. Se borran al momento tu cuenta, tus datos de acceso y tus perfiles en la nube.

Si no puedes entrar en la app, escribe a jc.manzanares.serrano@gmail.com desde el correo de tu cuenta con el asunto «Borrar mi cuenta de VizMini2». Eliminaremos tu cuenta, tus datos de acceso y tus perfiles en la nube en un máximo de 30 días y te lo confirmaremos. Los datos guardados solo en tu móvil se borran al desinstalar la app.

7. Tus derechos

Puedes pedir acceso a tus datos, rectificarlos, borrarlos, limitar u oponerte a su tratamiento y recibirlos en un formato portable, escribiendo al correo de contacto. Si crees que no hemos atendido bien tu solicitud, puedes reclamar ante la Agencia Española de Protección de Datos (www.aepd.es).

Si vives en Estados Unidos (por ejemplo, en California, Virginia o Colorado): no vendemos tus datos personales. Algunas leyes estatales consideran que los anuncios personalizados son «compartir» datos; puedes oponerte en Política de privacidad → Preferencias de anuncios (la app te lo ofrece si te corresponde). También puedes pedir acceso a tus datos o que los borremos escribiendo al correo de contacto, y no te trataremos de forma distinta por hacerlo.

En otros países (por ejemplo, Brasil o Canadá) tienes los derechos que te reconozca tu ley de protección de datos; escríbenos al correo de contacto para ejercerlos.

8. Menores

La app no está dirigida a menores de 14 años y no deben crear una cuenta.

9. Seguridad

Las comunicaciones con Firebase van cifradas y el acceso a los datos está limitado por reglas: cada persona solo puede leer su propia cuenta y sus perfiles, y solo los administradores gestionan roles y cuentas.

10. Cambios

Si cambiamos esta política, actualizaremos la fecha de arriba y, si el cambio es importante, lo avisaremos en la app.

Privacy policy · Last updated: 12 October 2026

Summary

  • To use the app with your robots you need an account: we store your first and last name, your email and your role.
  • Your robots' data (maps, cameras, laser, topics…) goes straight between your phone and your robots over your network. It never reaches us.
  • If the app crashes, a technical crash report is sent so we can fix it.
  • The app shows a Google AdMob ad banner. In Europe, personalised ads are only shown with your consent, and in the United States you can ask for your data not to be shared for them. No usage analytics, and we never sell your data.
  • You can ask for a copy of your data or for your account to be deleted at any time.

1. Who is responsible

Juan Carlos Manzanares Serrano, developer of VizMini2 (Spain).
Contact for any privacy question: jc.manzanares.serrano@gmail.com

2. What data we process and why

DataPurposeLegal basis
Account: first and last name, email address and password (the password is stored encrypted by Firebase Authentication; we never see it). If you sign in with Google, Microsoft or GitHub there is no password: that service gives us your name, your email and an identifier of your account there, and we store which sign-in methods you have linked. We never receive your password for those services or access anything else in your account. Create your account, verify your email, sign in, link other sign-in methods and reset your password. Providing the service you ask for (Art. 6(1)(b) GDPR).
Access: your role (which decides the features you can use) and whether you are an administrator. Turn on the app features available to you. Providing the service (Art. 6(1)(b)).
Cloud robot profiles (only if you save them): profile name, ROS 2 connection settings (domain, node name, IPs or host names for discovery, Discovery Server, interfaces) and your tabs. Make your profiles available on all your phones. Providing the service (Art. 6(1)(b)).
Crash reports (Firebase Crashlytics): stack trace, phone model, Android and app version, a random installation identifier, your Firebase user ID if you are signed in, the ROS domain number in use and whether demo or guest mode was on. Find and fix crashes. Legitimate interest in keeping the app working (Art. 6(1)(f)).
Ads (Google AdMob): your device's advertising ID, IP address, device data (model, Android version, language) and how you interact with the ads. Accounts whose role has no ads don't see them, and the app doesn't request ads for them. Show the ad banner and measure it; personalised ads only if you consent. Your consent (Art. 6(1)(a)), which you can change at any time in Ad preferences.

The app's administrators can see each account's first and last name, email and role in the Administration screen, to manage access.

3. What stays on your phone

4. Who processes data on our behalf

We use Firebase (Google): Authentication for accounts, Cloud Firestore for account data, roles and profiles, and Crashlytics for crash reports. Google acts as a data processor. Its servers may be outside the European Economic Area; those transfers rely on the EU-US Data Privacy Framework and the European Commission's Standard Contractual Clauses. More information: Firebase privacy.

If you sign in with Google, Microsoft or GitHub, you do so on that service's own page, under its own privacy policy.

Ads are served by Google AdMob. For the data it collects for that purpose, Google acts as an independent controller under its own policy: how Google uses data in advertising. In the European Economic Area and the UK, the app asks the first time whether you accept personalised ads; you can change it at any time in Privacy policy → Ad preferences.

We do not share your data with anyone else unless required by law.

If you choose to support the project, payment happens on GitHub Sponsors, outside the app, and GitHub handles it under its own privacy policy. We only see what GitHub shows to the sponsored person: your GitHub username and the amount, unless you choose to sponsor privately.

5. How long

6. Delete your account

From the app: Home → Delete my account, with your password or by signing in again with Google, Microsoft or GitHub. Your account, your access data and your cloud profiles are deleted right away.

If you can't get into the app, email jc.manzanares.serrano@gmail.com from your account's email address with the subject "Delete my VizMini2 account". We will delete your account, your access data and your cloud profiles within 30 days and confirm it to you. Data stored only on your phone is removed when you uninstall the app.

7. Your rights

You can ask to access, correct or delete your data, to restrict or object to its processing, and to receive it in a portable format, by writing to the contact email. If you think we have not handled your request properly, you can complain to the Spanish Data Protection Agency (www.aepd.es) or the authority in your country.

If you live in the United States (for example, in California, Virginia or Colorado): we do not sell your personal data. Some state laws treat personalised ads as "sharing" data; you can opt out in Privacy policy → Ad preferences (the app offers it when it applies to you). You can also ask to access or delete your data by writing to the contact email, and we will not treat you differently for doing so.

In other countries (for example, Brazil or Canada) you have the rights your data protection law gives you; write to the contact email to exercise them.

8. Children

The app is not intended for children under 14, who must not create an account.

9. Security

Communication with Firebase is encrypted and access to data is limited by rules: each person can only read their own account and profiles, and only administrators manage roles and accounts.

10. Changes

If we change this policy, we will update the date above and, for important changes, let you know in the app.