Política de privacidad

Esta es una traducción. La versión en alemán es vinculante.

1. Enfoque sobre la privacidad

Esta política describe qué datos procesa la aplicación móvil LiczMat, calculadora de materiales de construcción («la Aplicación») y el sitio web liczmat.com («el Sitio web») y con qué fin. El responsable del tratamiento de datos es Michał Polednia, Widderweg 17, 85570 Markt Schwaben, Deutschland («nosotros»), contacto: contact@liczmat.com.

LiczMat funciona según el principio offline-first. Todos los cálculos se realizan en su dispositivo y funcionan sin internet. La base de datos local es la única fuente de verdad y la nube es solo una copia de esta.

Una cuenta es opcional. No necesita iniciar sesión para realizar cálculos. Mientras no cree una cuenta, no enviamos sus proyectos ni cálculos a ningún servidor. Una copia de seguridad es un archivo que usted mismo exporta y guarda. Si decide crear una cuenta, los datos que se describen a continuación se enviarán a Google Firebase. Consulte la sección 3 para obtener más detalles.

La Aplicación también utiliza otros servicios de Google (anuncios y mapas / búsqueda de tiendas), que procesan determinados datos. Describimos esto a continuación.

2. Datos almacenados en el dispositivo

De forma local en su dispositivo almacenamos: proyectos, cálculos, listas de compras, habitaciones, materiales personalizados y ajustes (p. ej., idioma, moneda, tema, datos del contratista). Al desinstalar la Aplicación o borrar sus datos, esta información se elimina de forma permanente del dispositivo. Usted crea y conserva la copia de seguridad (exportación a un archivo) por sí mismo.

El catálogo de materiales, sus materiales y precios personalizados, así como los ajustes no se sincronizan. Permanecen exclusivamente en el dispositivo, incluso si tiene una cuenta.

3. Cuenta de LiczMat y sincronización (opcional)

Puede crear una cuenta de LiczMat para tener los mismos proyectos en su teléfono inteligente y en el navegador (liczmat.com/app/). La cuenta es gratuita y completamente voluntaria. Sin una cuenta, la Aplicación y el Sitio web funcionan como antes.

3.1. Qué datos procesamos cuando tiene una cuenta

3.2. Dónde se almacenan los datos

La base de datos de Google Cloud Firestore y los servicios de Cloud Functions se ejecutan en la región europe-central2 (Varsovia), es decir, dentro de la Unión Europea. Sin embargo, el servicio de Firebase Authentication (sus datos de inicio de sesión, como la dirección de correo electrónico, el nombre visible, el hash de la contraseña y el ID de la cuenta de Google) se ejecuta en la infraestructura global de Google, por lo que estos datos pueden procesarse en los Estados Unidos (consulte la sección 8). Google actúa aquí como encargado del tratamiento en nuestro nombre.

3.3. Quién tiene acceso

Exclusivamente el titular de la cuenta. Las reglas de seguridad de Firestore permiten leer y escribir los datos de la cuenta solo al usuario que haya iniciado sesión con el mismo ID. La única excepción es un enlace que usted mismo crea. Consulte la sección 3.5.

3.4. Cómo funciona la sincronización

Después de cada cambio local, la Aplicación envía el documento a Firestore e importa los cambios de la nube a la base de datos del dispositivo. En caso de conflicto, prevalece la entrada más reciente (comparando las marcas de tiempo). La eliminación de un registro no lo elimina inmediatamente de la nube: el documento se marca como eliminado para que el otro dispositivo se entere de la eliminación y no lo restaure. Estas marcas se eliminan después de 30 días.

Si toca «Compartir», creamos una copia del proyecto seleccionado (nombre, estimaciones, lista de compras, moneda) en una dirección aleatoria de 128 bits liczmat.com/p/<token>. Esta copia es públicamente legible para cualquier persona que conozca el enlace. El token de la dirección es la única protección, por lo que solo debe compartirlo con las personas que deberían ver la estimación. La copia no se actualiza automáticamente, debe actualizarla de forma manual mediante un botón. La eliminación del enlace revoca el acceso de inmediato. La persona que abre el enlace no necesita una cuenta y no recopilamos ningún dato sobre ella, aparte de los análisis estándar del Sitio web (sección 6).

3.6. Cuánto tiempo conservamos los datos y cómo eliminarlos

Conservamos los datos de la cuenta mientras la cuenta exista. Puede eliminar proyectos individuales y habitaciones en cualquier momento. Puede eliminar toda la cuenta usted mismo en liczmat.com/app/ → pestaña Cuenta → Eliminar cuenta. Esto elimina todos los documentos de la cuenta en Firestore (proyectos, habitaciones, estimaciones, listas de compras y enlaces creados) y, finalmente, la cuenta en sí en Firebase Authentication. Esta acción no se puede deshacer. En la misma pestaña puede descargar todo el contenido de su cuenta por adelantado como un archivo JSON. Si desea que lo hagamos por usted, escriba a contact@liczmat.com. Los datos almacenados en su dispositivo o en su navegador deben eliminarse por separado borrando los datos de la Aplicación o los datos del sitio.

3.7. Base jurídica

El tratamiento de los datos de la cuenta es necesario para la ejecución del servicio que usted solicita. art. 6, apdo. 1, letra b) del RGPD (ejecución de un contrato). La creación de una cuenta es voluntaria, sin ella puede utilizar todas las funciones de la calculadora.

4. Anuncios (Google AdMob)

La Aplicación es gratuita y se financia con anuncios proporcionados por Google AdMob. Por lo tanto, Google, como proveedor de anuncios, puede recopilar y procesar:

Estos datos se utilizan para mostrar anuncios, limitar su frecuencia, medir el rendimiento y evitar fraudes. Las políticas de Google lo describen: Política de Google para sitios de socios y Política de privacidad de Google.

4.1. Consentimiento (RGPD) y anuncios personalizados

Si se encuentra en el Espacio Económico Europeo, en el Reino Unido o en Suiza, al iniciar por primera vez mostramos una ventana de consentimiento (Google User Messaging Platform), donde decide sobre los anuncios personalizados. Sin su consentimiento, solo se muestran anuncios no personalizados. Puede cambiar o retirar su consentimiento en cualquier momento borrando los datos de la aplicación en los ajustes del sistema o restableciendo el ID de publicidad en los ajustes de Android. La base legal para los anuncios personalizados es el consentimiento, art. 6(1)(a) RGPD, y para leer o almacenar información en el dispositivo además el § 25(1) TDDDG (ley alemana de protección de datos en telecomunicaciones y servicios digitales). Anuncios no personalizados: interés legítimo en financiar la aplicación gratuita, art. 6(1)(f) RGPD.

4.2. Análisis de la aplicación (Firebase / Google Analytics)

La Aplicación utiliza Google Analytics for Firebase para medir de forma anónima y agregada cómo se utilizan sus funciones (p. ej., qué calculadoras abre, la cantidad de usuarios activos). Esto nos ayuda a mejorar LiczMat. Los análisis están desactivados por defecto y solo se activan después de que haya otorgado su consentimiento en la misma ventana (Google User Messaging Platform). Sin consentimiento, no se recopila nada. Los datos son procesados por Google de acuerdo con la Política de privacidad de Google. La base legal es el consentimiento, art. 6(1)(a) RGPD y § 25(1) TDDDG; el consentimiento puede ser retirado en cualquier momento con efecto para el futuro.

5. Ubicación y búsqueda de tiendas (Google Maps / Places)

La función «Buscar una tienda» utiliza Google Maps y Google Places. Si otorga el permiso de acceso a la ubicación, la Aplicación utiliza su ubicación aproximada o precisa para mostrar tiendas de materiales de construcción cercanas y calcular la ruta. Las solicitudes a los servicios de mapas son procesadas por Google de acuerdo con su política de privacidad. Puede rechazar el acceso a la ubicación. En ese caso, no se buscarán tiendas automáticamente, pero todas las demás funciones operarán sin cambios. No almacenamos su ubicación, ni en el dispositivo ni en la cuenta.

6. El Sitio web

El sitio web liczmat.com es estático. Cuando se abre el sitio, el host GitHub Pages (GitHub, Inc.) procesa los datos de registro estándar del servidor (dirección IP, hora, página solicitada, navegador) para entregar el sitio de forma segura; base legal art. 6(1)(f) RGPD (interés legítimo en un sitio web seguro y confiable). Utiliza Google Analytics (GA4) para medir de forma anónima y agregada el tráfico (p. ej., cuántas personas visitan el Sitio web y cuántas hacen clic en Google Play), para que podamos mejorarlo. Los análisis están desactivados por defecto: de acuerdo con el RGPD, primero solicitamos su consentimiento, y Google Analytics (incluido el establecimiento de cookies) solo se inicia después de que lo haya otorgado. Puede rechazarlo y todas las demás funciones seguirán pudiendo utilizarse. La base legal es el consentimiento, art. 6(1)(a) RGPD y § 25(1) TDDDG; retirada en cualquier momento a través de la configuración de cookies/consentimiento en el sitio, con efecto para el futuro. Aparte de Analytics, el Sitio web no utiliza fuentes web. El resto del código y los estilos se proporcionan desde el dominio del Sitio web y las calculadoras interactivas realizan cálculos exclusivamente en su navegador.

Las excepciones son los lugares donde se integran servicios externos. Tiendas: El Sitio web incorpora un mapa de Google Maps, que se carga desde los servidores de Google. Si comparte su ubicación, solo se usa para centrar el mapa y no se almacena en ningún lugar. Para mostrar la lista de las tiendas más cercanas, el Sitio web envía sus coordenadas aproximadas al servicio OpenStreetMap (Overpass API) y obtiene datos públicos de las tiendas. El botón «Navegar» abre la ruta en Google Maps. Las sugerencias de ciudades basadas en códigos postales utilizan una base de datos GeoNames (geonames.org), CC BY 4.0, alojada directamente en nuestro servidor, y ningún tercero recibe el código postal introducido. La base legal es el art. 6(1)(a) RGPD cuando el visitante comparte la ubicación, de lo contrario, el mapa se carga solo cuando el visitante abre el buscador de tiendas. /app/: Después de iniciar sesión, el Sitio web se conecta a Firebase (Authentication y Firestore) en las condiciones de la sección 3 y almacena los datos de inicio de sesión en el navegador para que no se le pida una contraseña en cada visita. /p/<token>: El Sitio web obtiene la copia compartida de una estimación de Firestore sin iniciar sesión y sin recopilar datos sobre la persona que abre el enlace. Ambas subpáginas están excluidas de la indexación.

Los proyectos, habitaciones y estimaciones guardados en el Sitio web sin iniciar sesión permanecen exclusivamente en el almacenamiento local de su navegador (localStorage) y no se envían a ningún lado. No los vemos y no tenemos acceso a ellos. Se eliminan borrando los datos del sitio en su navegador. Solo van a la nube cuando inicia sesión en su cuenta y hace clic en «Enviar desde el navegador a la cuenta» usted mismo. A partir de ese momento se aplica la sección 3. También almacenamos su elección de idioma, elección de moneda, elección de tema y su decisión con respecto al consentimiento para los análisis en el navegador.

7. Con quién compartimos los datos

No vendemos datos ni creamos perfiles de usuario. Los datos descritos anteriormente son procesados por Google como encargado del tratamiento: AdMob (anuncios), Maps y Places (mapas y tiendas), Analytics (estadísticas) y, si crea una cuenta, Firebase Authentication, Cloud Firestore y Firebase Hosting (cuenta y sincronización). Además, después de crear la cuenta, le enviamos un correo electrónico de bienvenida único a su dirección de correo electrónico en el idioma de la página en la que se creó la cuenta. Este correo electrónico es procesado y enviado a través de los servidores de OVH SAS (Francia, UE), nuestro proveedor de servicios de correo electrónico, actuando como encargado del tratamiento en nuestro nombre, de conformidad con el art. 6, apdo. 1, letra b) del RGPD. Por lo demás, solo compartimos los datos con las personas a las que usted mismo les proporciona el enlace de estimación (sección 3.5) y cuando la ley aplicable lo requiera.

7.1. Pagos (Stripe)

La suscripción LiczMat Pro es gestionada por Stripe (Stripe Payments Europe, Ltd., Irlanda). Si decide adquirirla, se le redirigirá a la página de pago de Stripe. Stripe, como responsable independiente, recibe y procesa los datos de pago: número de tarjeta, datos de facturación e historial de pagos. No vemos ni almacenamos su número de tarjeta. Su dirección de correo electrónico y el ID de cuenta (UID) se envían a Stripe para que la suscripción de pago pueda asignarse a la cuenta correcta. A cambio, solo recibimos el estado del plan (Gratuito o Pro), su fecha de caducidad y si la suscripción se renovará. Usted administra sus facturas, cambios de tarjeta y cancelaciones en el portal de clientes de Stripe. La política de privacidad de Stripe está disponible en: stripe.com/privacy.

8. Transferencia de datos fuera del EEE

Google LLC (responsable de Firebase Authentication, Google Analytics, AdMob, Maps, Places y Firebase Hosting) y GitHub, Inc. (que aloja nuestro sitio web y procesa registros de servidor estándar, incluidas las direcciones IP) son empresas estadounidenses. La transferencia de sus datos a los EE. UU. se basa en la decisión de adecuación de la Comisión Europea para el EU-US Data Privacy Framework, ya que ambas empresas están certificadas. Además, se basa en cláusulas contractuales tipo incluidas en sus condiciones de procesamiento de datos (Google Cloud Data Processing Addendum, GitHub Data Protection Agreement).

9. Sus derechos (RGPD)

En virtud del RGPD, tiene derecho al acceso, la rectificación, la supresión, la limitación del tratamiento, la portabilidad de los datos y la oposición, así como el derecho a retirar su consentimiento para anuncios personalizados y análisis. Cuando el tratamiento se base en el art. 6(1)(f) RGPD, puede oponerse en cualquier momento por motivos relacionados con su situación particular (art. 21 RGPD).

Usted controla directamente los datos que permanecen en el dispositivo (datos de la aplicación, permisos, ID de publicidad en los ajustes de Android). Puede revisar y cambiar los datos de la cuenta en la Aplicación o en liczmat.com/app/, exportarlos a través de la función de copia de seguridad y eliminarlos eliminando registros individuales o solicitando la eliminación de toda la cuenta (sección 3.6). Para preguntas relacionadas con sus datos, escriba a: contact@liczmat.com. También tiene derecho a presentar una reclamación ante la autoridad de control competente: Bayerisches Landesamt für Datenschutzaufsicht (BayLDA), Promenade 18, 91522 Ansbach, www.lda.bayern.de, o ante la autoridad de control de protección de datos de su país de residencia dentro de la UE.

10. Niños

La Aplicación no está dirigida a niños y no recopilamos conscientemente datos de personas menores de 13 años. Una cuenta de LiczMat está destinada a personas mayores de 16 años, o que cuenten con el consentimiento de sus representantes legales.

11. Cambios y contacto

Podemos actualizar esta política. Notificaremos los cambios significativos en la Aplicación o en Google Play. La fecha de la última actualización se encuentra en la parte superior del documento. Contacto: Michał Polednia, correo electrónico: contact@liczmat.com.