Esta traducción es solo orientativa. La versión inglesa es la única jurídicamente vinculante. Leer la versión en inglés

Política de privacidad

Cómo trata HAPT tus datos – spoiler: casi nunca los toca.

Última actualización: mayo de 2026

HAPT está diseñada para funcionar por completo en tu dispositivo. Tus datos de inventario – artículos, fotos, ubicaciones – nunca salen de tu teléfono salvo que exportes expresamente una copia. No se necesita cuenta. No hay sincronización en la nube. En cada inicio se envía un ping de uso anónimo y mínimo (recuento de artículos por categoría, seudónimo del dispositivo con hash) para estadísticas del producto – sin datos personales ni contenido del inventario.

1. Resumen

Esta política de privacidad se aplica a la aplicación Android HAPT («la App») publicada por BrainyUniverse en Google Play y al sitio web asociado hapt.app. Describe a qué información accede la App, por qué y cómo se trata.

HAPT es un gestor de reservas para la preparación ante emergencias. Su propósito principal es funcionar totalmente sin conexión. Por ello, la App solo trata datos personales en la medida estrictamente necesaria para las funciones que decidas usar.

2. Datos guardados en tu dispositivo

Todos los datos que introduces en HAPT se guardan localmente en tu dispositivo Android en una base de datos SQLite. Esto incluye:

  • Nombres de artículos, categorías, cantidades, fechas de caducidad y notas
  • Fotos que adjuntas a artículos o ubicaciones
  • Nombres y descripciones de ubicaciones
  • Ajustes y preferencias de la app
  • Códigos QR que guardas tras generarlos en la app

Estos datos nunca se transmiten a servidores de BrainyUniverse y no son accesibles para terceros, salvo en los casos descritos a continuación.

Copias de seguridad

Cuando usas la función de copia de seguridad y restauración, HAPT crea un archivo ZIP en el almacenamiento de tu dispositivo. Tú decides adónde va – compartirlo por correo, en la nube o por cualquier otro medio es decisión tuya. HAPT nunca sube automáticamente datos de copia de seguridad.

3. Permisos que solicita la App

Cámara

Se usa para dos funciones:

  • Escaneo de códigos de barras – para leer códigos de productos y buscar información de alimentos.
  • Fotos de artículos y ubicaciones – para hacer fotos de referencia que adjuntas a tus entradas.

La cámara solo está activa cuando abres expresamente un escáner o una pantalla de captura de fotos. No se envían imágenes a ningún servidor.

Almacenamiento (lectura/escritura)

Necesario para guardar fotos de artículos y etiquetas QR, y para leer/escribir archivos ZIP de copia de seguridad. Fotos, etiquetas QR y copias se quedan en tu dispositivo.

Internet

Se usa para tres funciones: búsqueda de productos por código de barras, verificación de licencia con Google Play Integrity y estadísticas anónimas de inicio (descritas más abajo).

4. Servicios de terceros

Búsqueda por código de barras (API de HAPT)

Al escanear un código de barras, la App envía el número al servidor de HAPT, que consulta una versión propia de la base de datos abierta OpenFoodFacts para obtener la información del producto (nombre, marca, datos nutricionales). La solicitud solo incluye el número del código de barras y el token Bearer anónimo de tu dispositivo (ver Autenticación del dispositivo más abajo). No se transmite información personal, nombres de artículos ni datos de inventario.

Se guarda localmente una copia del producto para que las siguientes consultas funcionen sin conexión y sin volver a preguntar al servidor. La información se puede actualizar cuando lo pidas.

Autenticación del dispositivo

HAPT usa Android Key Attestation para registrar tu dispositivo en el servidor de HAPT. En el primer inicio, la app genera en tu dispositivo un par de claves criptográficas respaldadas por hardware, y el servidor emite un token Bearer – un UUID aleatorio guardado en tu dispositivo. Este token autentica todas las llamadas posteriores a la API (búsquedas por código de barras, verificaciones de licencia, pings de uso). No está vinculado a tu identidad, a tu cuenta de Google ni a ninguna información personal. Es necesario para la estabilidad, la seguridad y para evitar abusos.

Google Play Integrity (verificación de licencia)

En cada arranque en frío, HAPT comprueba que se compró legítimamente en Play Store mediante la API Google Play Integrity. El proceso:

  • Tu dispositivo genera localmente un token de integridad firmado a través de los servicios de Google Play
  • HAPT envía este token a su propio servidor
  • El servidor descifra el token con una clave de API de Google y comprueba appRecognitionVerdict
  • El veredicto (con licencia / sin licencia) se guarda en caché en tu dispositivo hasta 30 días
  • Esta comprobación no incluye datos de inventario, fotos ni información personal

El tratamiento de los datos de integridad por parte de Google se rige por la Política de privacidad de Google.

Facturación y estado de la licencia

HAPT registra el estado de la prueba y de la compra en el servidor. Esto implica los siguientes datos:

  • Tu ID de dispositivo Android – un identificador proporcionado por el sistema Android, no vinculado a tu cuenta de Google ni a tu identidad – se usa como clave seudónima para registrar la fecha de inicio de la prueba y el estado de la licencia en el servidor de HAPT.
  • Cuando completas una compra, el token de compra emitido por Google Play se envía al servidor de HAPT. Se guarda un hash SHA-256 unidireccional de ese token para confirmar que tu dispositivo tiene una compra válida. El token original nunca se conserva.
  • El estado de tu prueba, los días restantes y el estado de la licencia se guardan en caché localmente en el almacenamiento privado de la app (SharedPreferences) en tu dispositivo.

BrainyUniverse no recibe ni guarda datos de tarjetas, información de la cuenta de Google ni importes de compra. Todo el procesamiento de pagos lo realiza exclusivamente Google Play.

Estadísticas de uso anónimas

En cada arranque en frío, HAPT envía un ping silencioso en segundo plano al servidor de HAPT. Este ping incluye:

  • Un identificador de dispositivo con hash – derivado del token Bearer mediante SHA-256. Es un seudónimo que permite agregar datos por dispositivo. No se puede revertir para identificarte a ti o a tu dispositivo y no está vinculado a tu cuenta de Google ni a ninguna información personal.
  • Tu número total de artículos y un recuento por categoría (p. ej., «comida: 30, agua: 5, medicinas: 4»). No se transmiten nombres de artículos, fechas de caducidad, ubicaciones, códigos de barras ni ningún contenido. La información se recoge con fines estadísticos.
  • Una marca de tiempo del servidor.

Estos datos solo se usan para entender cómo se usa HAPT (tamaño del inventario, categorías más usadas). Se eliminan automáticamente a los 90 días. No se venden ni se comparten con terceros.

El ping es de tipo «enviar y olvidar»: se ejecuta en segundo plano, nunca bloquea la app y descarta en silencio cualquier error, incluidos los de red.

5. Datos que NO recogemos

  • La App no incluye SDK publicitarios
  • Sin herramientas de informes de fallos ni diagnóstico
  • Sin rastreo de comportamiento, grabación de sesiones ni elaboración de perfiles
  • Sin registro de cuenta ni datos de perfil
  • Sin datos de localización (GPS)
  • Sin nombres de artículos, descripciones, códigos de barras, fechas de caducidad, fotos ni ningún contenido del inventario

6. Conservación de datos

Todos los datos se conservan únicamente en tu dispositivo mientras la App esté instalada, o hasta que elimines artículos o restablezcas el dispositivo. Desinstalar HAPT elimina todas sus bases de datos de tu dispositivo. Los archivos de copia exportados a un almacenamiento externo no se eliminan al desinstalar.

7. Privacidad de los menores

HAPT no está dirigida a menores de 13 años. No recogemos a sabiendas información personal de menores. Si crees que un menor ha proporcionado información personal a través de HAPT, contáctanos en la dirección de abajo. En cualquier caso, cabe recalcar que ningún tipo de información introducida llegaría a HAPT.

8. Cambios en esta política

Si esta política cambia de forma sustancial, la versión actualizada se publicará en esta página con una fecha revisada. Seguir usando la App tras los cambios supone aceptar la política actualizada.

9. Contacto

Preguntas sobre esta política: