Política de privacidad

Las funciones básicas operan sin conexión y el proveedor externo de actualizaciones se usa para comprobar y descargar actualizaciones.

Última actualización: 23 de agosto de 2026

En vigor desde: 5 de agosto de 2026

Responsable del tratamiento

El responsable de los datos personales tratados en relación con la app ShopSquirrel y el sitio shopsquirrel.app es Grzegorz Kniażuk, empresario individual que opera bajo la denominación Grzegorz Kniażuk Software Development, ul. Garbarska 18A/98, 20-340 Lublin, Polonia (el «Responsable»).

Puedes contactar con el Responsable en kontakt@kniazuk.dev. El Responsable no ha designado un delegado de protección de datos, ya que la normativa no le obliga a ello.

Datos almacenados localmente

Los datos que introduces en la app — listas de compras, productos, categorías y notas — se guardan por defecto de forma local en tu dispositivo, en una base de datos local. El Responsable no tiene acceso remoto a los datos almacenados solo localmente.

El acceso a esos datos depende de la seguridad de tu dispositivo y de las aplicaciones o servicios a los que decidas enviar una lista o una copia de seguridad. Puedes eliminarlos definitivamente en cualquier momento desde los ajustes de la app (Ajustes → Borrar datos de la aplicación).

Después de aceptar los Términos, la app guarda un registro local con la versión de los Términos, la versión de la Política de privacidad, la fecha y hora y el idioma seleccionado. El registro no se envía al Responsable. Puedes eliminarlo borrando todos los datos de la app en los ajustes del sistema, desinstalando la app o, en la versión web, borrando los datos del sitio, sin perjuicio de los mecanismos de copia y restauración del sistema.

Compartir y copias de seguridad

ShopSquirrel no transmite el contenido de tus listas al proveedor de actualizaciones de la aplicación. Compartir una lista o exportar una copia de seguridad transfiere el contenido seleccionado fuera de la base de datos local de la app.

La exportación crea un archivo JSON sin cifrar que contiene todos los datos de compra incluidos en la copia: nombres y estados de las listas, fechas de recordatorios, artículos con cantidades, categorías y notas, y los catálogos de productos y categorías. Cualquier persona que obtenga acceso al archivo puede leer su contenido.

En la app móvil, el archivo se crea temporalmente en la caché y se entrega al menú del sistema para compartir; en la web, el navegador lo descarga. Tú eliges la app, persona o servicio que recibe el archivo y dónde se guarda. El Responsable no recibe una copia, no elige el destino ni puede eliminar el archivo del servicio seleccionado.

El archivo importado se selecciona mediante el selector de documentos del sistema o el navegador y se lee y valida localmente. Sus datos solo sustituyen los datos actuales de la app después de tu confirmación; el contenido no se envía al Responsable. ShopSquirrel intenta eliminar sus propias copias temporales de la caché después de la operación, pero no elimina el archivo de origen ni las copias almacenadas por el destinatario seleccionado.

Compartir una lista y exportar una copia de seguridad solo se realizan cuando tú lo solicitas. La aplicación o el servicio que elijas recibe el contenido transferido y lo trata conforme a sus propias normas de privacidad; también puede almacenarlo en la nube, comunicarlo posteriormente o transferirlo fuera del EEE según sus propias condiciones.

Cuando compartes una lista mediante un enlace de ShopSquirrel, el contenido se codifica en formato Base64URL en el fragmento de la dirección situado después del signo «#». El fragmento no se envía en la solicitud HTTP al servidor del sitio web de ShopSquirrel. La codificación Base64URL no es cifrado, y reciben el contenido las personas y las aplicaciones o servicios con los que compartas el enlace.

Antes de crear un enlace, puedes excluir los artículos comprados y las notas. Si activas un código de acceso, el contenido de la lista se cifra localmente con AES-GCM antes de incluirse en el enlace; el código no forma parte del enlace y debe enviarse por separado. La caducidad se comprueba localmente, puede eludirse y, sin un servicio de servidor, no permite revocar un enlace ya enviado.

Actualizaciones y sitio web

Las funciones básicas de la app funcionan sin acceso a internet. Cuando el dispositivo está conectado, la app se conecta automáticamente a Expo / EAS para comprobar y descargar actualizaciones. Una solicitud de actualización puede incluir la dirección IP, el sistema operativo y la plataforma, el identificador del proyecto Expo, la versión del entorno de ejecución, el canal y la versión del protocolo, y un token aleatorio utilizado para determinar si una instalación descargó una actualización. Expo indica que este token no es un identificador único del dispositivo. Conforme a la política de Expo, el proveedor también puede recopilar datos sobre errores, rendimiento e interacciones con la app y estadísticas de uso del proyecto. La conexión no incluye el contenido de tus listas, productos, categorías ni notas.

ShopSquirrel no utiliza ningún servicio externo de notificaciones push ni el servicio de analítica del proveedor de actualizaciones. Las notificaciones se programan localmente y no envían ningún token push ni el contenido de la notificación al Responsable ni al proveedor de actualizaciones.

Cuando visitas shopsquirrel.app, el proveedor de alojamiento Vercel Inc. puede recibir datos técnicos de la solicitud, en particular la dirección IP, la ubicación aproximada derivada de ella, el tipo y los ajustes del navegador, información sobre el dispositivo y el sistema operativo, el idioma, la dirección solicitada, la fecha y hora, la página de referencia y datos de diagnóstico y registros de errores.

Vercel crea eventos de Observability a nivel de plataforma para las solicitudes dirigidas al sitio. El Responsable no ha implementado Vercel Web Analytics, Speed Insights ni otras herramientas publicitarias y no utiliza estos datos para perfilar o rastrear a los usuarios con fines de marketing.

El contenido de la lista situado después del signo «#» se lee en tu dispositivo y no se envía en la solicitud HTTP a Vercel ni al Responsable. Vercel recibe la parte de la dirección anterior al signo «#», pero no el fragmento que contiene la lista.

Cookies y almacenamiento del navegador

El sitio web de ShopSquirrel guarda la cookie funcional «shopsquirrel-theme» solo cuando utilizas tú mismo el selector de tema. La cookie sirve para recordar el tema elegido y aplicarlo en tu siguiente visita.

La cookie funciona en shopsquirrel.app y caduca 12 meses después del último cambio de tema. Vercel puede tratarla técnicamente como proveedor de alojamiento. No se utiliza para analítica, publicidad, elaboración de perfiles ni seguimiento entre sitios.

Puedes eliminar o bloquear la cookie en los ajustes del navegador o borrando los datos del sitio. Si se elimina o bloquea, el sitio utiliza la configuración del sistema y no recuerda tu elección manual. La cookie es necesaria para ofrecer la función de preferencia de tema que has solicitado y se acoge a la excepción del artículo 399, apartado 3, punto 2, de la Ley polaca de Comunicaciones Electrónicas, por lo que no se requiere un consentimiento separado.

Resumen de finalidades, destinatarios, transferencias y conservación

Actualizaciones de la app (Expo / EAS): cuando tu dispositivo está en línea, 650 Industries, Inc. recibe los datos técnicos necesarios para comprobar y descargar actualizaciones, en particular la dirección IP, información sobre el sistema y la plataforma, identificador del proyecto Expo, versión del runtime, canal, versión del protocolo y un token aleatorio de actualización. Estos datos se tratan para prestar el servicio ShopSquirrel y entregar actualizaciones conforme al artículo 6.1.b del RGPD, y para seguridad, diagnóstico de errores y formulación, ejercicio o defensa de reclamaciones conforme al artículo 6.1.f del RGPD. Expo actúa aquí como encargado del Responsable, puede recurrir a otros proveedores conforme a su documentación y, para transferencias fuera del EEE, aplica las garantías descritas allí, en particular el Marco de Privacidad de Datos UE–EE. UU. o las cláusulas contractuales tipo cuando sean necesarias. Los datos se conservan durante el tiempo necesario para prestar el servicio, garantizar la seguridad, diagnosticar errores y cumplir obligaciones legales, y después se eliminan o anonimizan conforme a la política de Expo.

Sitio web (Vercel): cuando visitas shopsquirrel.app, Vercel Inc. recibe datos técnicos de la solicitud, en particular la dirección IP, la ubicación aproximada derivada de ella, el tipo y la configuración del navegador, información sobre el dispositivo y el sistema operativo, el idioma, la dirección solicitada, la fecha y hora, la página de referencia y datos de diagnóstico y registros de errores. Estos datos se tratan para prestar el servicio ShopSquirrel conforme al artículo 6.1.b del RGPD y para seguridad, prevención de abusos, diagnóstico de errores y formulación, ejercicio o defensa de reclamaciones conforme al artículo 6.1.f del RGPD. Vercel actúa como proveedor de alojamiento y como responsable independiente de los datos generados por el servicio, puede recurrir a otros proveedores conforme a su documentación y, para transferencias fuera del EEE, aplica las garantías descritas allí, en particular el Marco de Privacidad de Datos UE–EE. UU. o las cláusulas contractuales tipo cuando sean necesarias. Los datos se conservan durante el tiempo necesario para prestar el servicio, garantizar la seguridad, cumplir obligaciones legales y atender intereses legítimos, y después se eliminan o anonimizan conforme a la política de Vercel.

Contacto por correo electrónico (Hostinger): cuando escribes a kontakt@kniazuk.dev, el Responsable trata tu dirección de correo electrónico, tu nombre o razón social si los facilitas, el contenido del mensaje y sus adjuntos, así como los metadatos de correspondencia, como las direcciones del remitente y del destinatario y la fecha y hora de envío. Estos datos se tratan para responder y gestionar el asunto conforme al artículo 6.1.b del RGPD cuando el mensaje se refiere a la celebración o ejecución de un contrato, al artículo 6.1.f del RGPD cuando el interés legítimo consiste en atender consultas y protegerse frente a reclamaciones, y al artículo 6.1.c del RGPD cuando lo exija una obligación legal. Hostinger es el encargado de la correspondencia electrónica, y en la entrega del mensaje también participan el proveedor de correo del remitente y la infraestructura de transmisión conforme a sus propias normas; para transferencias fuera del EEE se aplican las garantías descritas en la documentación de esos proveedores, en particular las cláusulas contractuales tipo cuando sean necesarias. La correspondencia ordinaria se conserva hasta 12 meses después de cerrar el asunto, mientras que los datos necesarios para reclamaciones o exigidos por la ley pueden conservarse durante más tiempo conforme a esos criterios.

Compartir y exportar con una app o servicio elegido por ti: cuando compartes una lista o guardas una copia de seguridad fuera de ShopSquirrel, la app, el servicio o la tienda de aplicaciones que elijas recibe los datos transferidos y los trata conforme a sus propias normas. El Responsable no elige ese destinatario, no decide cómo utiliza después esos datos y no conserva una copia del contenido de las listas compartidas mediante el fragmento de la URL. Cualquier transferencia fuera del EEE y cualquier periodo de conservación de esos datos dependen de las normas del proveedor que hayas elegido.

Con independencia de lo anterior, los datos podrán comunicarse a autoridades públicas cuando lo exija la ley.

Tus derechos

Gestionas el contenido almacenado localmente directamente mediante las funciones de la app, incluidas su eliminación, exportación e importación.

Respecto de los datos tratados por el Responsable, puedes solicitar acceso, rectificación, supresión, limitación del tratamiento y, cuando se cumplan los requisitos legales, portabilidad. Puedes oponerte al tratamiento basado en el artículo 6.1.f del RGPD por motivos relacionados con tu situación particular. Estos derechos pueden estar sujetos a las limitaciones previstas por la ley.

Puedes enviar tu solicitud a kontakt@kniazuk.dev. Si consideras que tus datos se tratan de forma ilícita, tienes derecho a presentar una reclamación ante el Presidente de la Oficina polaca de Protección de Datos Personales; la información para hacerlo está disponible en uodo.gov.pl.

Carácter voluntario y decisiones automatizadas

Las funciones básicas de la app no requieren una cuenta ni facilitar al Responsable tu nombre, correo electrónico o el contenido de las listas. Proporcionar datos en un mensaje es voluntario, pero sin datos de contacto el Responsable puede no poder responder. Los datos técnicos se transmiten automáticamente y son necesarios para mostrar el sitio o comprobar actualizaciones; bloquearlos puede impedir esas operaciones.

El Responsable no adopta decisiones sobre los usuarios basadas únicamente en tratamientos automatizados que produzcan efectos jurídicos o similares significativos, ni realiza perfiles o marketing directo.

Cambios en esta política de privacidad

Esta política de privacidad puede actualizarse junto con nuevas versiones de la app. La versión vigente está siempre disponible en el menú lateral de la aplicación.