Cómo tratamos tus datos
Esta política explica qué datos personales trata Heyhop, para qué los utiliza, con quién pueden compartirse y qué derechos tienes. El servicio está dirigido a personas adultas.
Responsable
Heyhop es un producto operado por Sergio Medina de Mera, titular persona física y responsable del tratamiento establecido en España. Para privacidad y ejercicio de derechos puedes escribir a privacidad@mail.heyhop.app.
No se ha designado delegado de protección de datos. El canal de privacidad atiende directamente estas solicitudes.
Datos que tratamos
- Cuenta y acceso: email, identificadores de cuenta e información necesaria para iniciar sesión, verificar y proteger tu cuenta.
- Edad y elegibilidad: fecha de nacimiento y datos necesarios para comprobar la edad y las aceptaciones vigentes. La fecha de nacimiento no se muestra públicamente.
- Perfil y tarjetas: nombre visible, foto, ocupación, intereses, enlaces, configuración y la información que añadas a tus tarjetas Social o Profesional.
- Proximidad y conexiones: datos técnicos de cruces mediante Bluetooth, solicitudes y conexiones, incluido su contexto de evento cuando corresponda.
- Actividad social: eventos, salas, membresías, respuestas, encuestas, publicaciones, comentarios, likes, imágenes y estado de moderación.
- Comunicaciones: mensajes directos y anónimos e información necesaria para prestar la mensajería, como participantes, fechas y estado de lectura.
- Organización personal: notas, etiquetas, estados y recordatorios privados vinculados a tus propios matches.
- Seguridad y moderación: reportes, bloqueos, medidas sobre cuentas o contenido e información necesaria para investigar incidentes y defender reclamaciones.
- Soporte: datos de contacto, contenido de tu consulta e información necesaria para responderla.
- Solicitudes de organizador: datos sobre tu organización, el evento previsto y el mensaje que decidas enviarnos para solicitar acceso. Si se aprueba tu solicitud, podemos comunicarlo al correo verificado de tu cuenta y mantener un registro mínimo del estado e intentos del aviso para evitar duplicados y resolver incidencias. No se publican en la app.
Finalidades y bases jurídicas
- Prestar el servicio solicitado: crear y proteger la cuenta, autenticarte, mostrar el perfil elegido, habilitar proximidad, conexiones, eventos, contenido y chats. La base es la ejecución de la relación de servicio y las medidas solicitadas antes de utilizarla.
- Edad y elegibilidad: comprobar el requisito 18+, aplicar políticas y evitar accesos incompatibles. Se apoya en la ejecución del servicio y en el interés legítimo de proteger la comunidad y aplicar sus condiciones.
- Seguridad, moderación y defensa: prevenir abuso, fraude, accesos no autorizados, evasión de bloqueos y riesgos para otras personas; investigar reportes y defender reclamaciones. La base es nuestro interés legítimo, ponderado frente a los derechos de las personas, y la obligación legal cuando una norma exija actuar o conservar información.
- Atender soporte y derechos: responder consultas, recuperar acceso y tramitar solicitudes de privacidad o eliminación. Se apoya en la relación de servicio, el interés legítimo de resolver incidencias y las obligaciones legales aplicables.
- Opciones voluntarias: cuando una función o permiso sea realmente opcional y el consentimiento sea la base aplicable, solicitaremos una elección clara y podrás retirarla desde el sistema o dispositivo, sin afectar al tratamiento ya realizado lícitamente.
No utilizamos estos datos para publicidad comportamental ni vendemos datos personales.
Proximidad Bluetooth sin GPS
Heyhop utiliza Bluetooth Low Energy para detectar señales cercanas y confirmar cruces entre dispositivos. No utiliza GPS para construir ni publicar una ubicación precisa. En versiones antiguas de Android puede aparecer un permiso de ubicación exigido técnicamente por el sistema para escanear BLE; su finalidad en Heyhop sigue siendo la proximidad.
Visibilidad, organizadores y anonimato
Otros usuarios ven la tarjeta y el contenido que corresponda al contexto. Los organizadores autorizados pueden ver tu participación, el contenido que compartas en su evento y tus respuestas individuales a sus preguntas de entrada, también cuando no elijas mostrarlas en tu tarjeta; las encuestas se presentan mediante resultados agregados. No reciben tu fecha de nacimiento, notas privadas, reportes privados ni la identidad interna de chats anónimos.
En la mensajería anónima tu identidad se oculta frente a otros usuarios y organizadores durante el uso ordinario. Esto no supone una anonimización irreversible frente a Heyhop: personal autorizado puede acceder a la información necesaria para investigar reportes, prevenir abusos, proteger a alguien, cumplir la ley o defender derechos.
Proveedores y transferencias
- Supabase: autenticación, base de datos, almacenamiento y funciones de backend.
- Vercel: alojamiento de la Web y servicios asociados.
- Google: inicio de sesión, distribución mediante Google Play, correo operativo y Firebase Cloud Messaging para avisos anónimos opcionales cuando el receptor los habilita y la función está disponible para su cuenta. En las versiones públicas que incorporen el diagnóstico opcional, utilizaremos Firebase Crashlytics para ese diagnóstico únicamente si lo permites. Preproducción mantiene su diagnóstico de pruebas separado.
- Resend: envío de correos de verificación y recuperación, comunicaciones operativas sobre solicitudes de acceso al piloto organizador y gestión del correo dirigido a nuestros canales de contacto. Resend almacena datos del correo en Estados Unidos; elegir una región de envío europea no cambia ese almacenamiento. Las transferencias se sujetan a las garantías de su DPA y los mecanismos aplicables.
Según el servicio, estos proveedores pueden actuar como encargados o subencargados. También podemos comunicar datos cuando lo exija una obligación legal o sea necesario para formular o defender reclamaciones. Algunos tratamientos pueden implicar transferencias fuera del Espacio Económico Europeo; cuando procedan, aplicaremos los mecanismos previstos por el RGPD, como decisiones de adecuación o garantías contractuales. Puedes solicitar información sobre las garantías aplicables en nuestro contacto de privacidad.
Notificaciones push opcionales
Si habilitas los avisos para la primera actividad de una relación anónima, utilizamos Firebase Cloud Messaging (FCM), un token y un identificador técnico de tu instalación para poder enviarlos. El aviso no incluye el mensaje ni la identidad de quien lo envía, tampoco su email o avatar.
La disponibilidad puede limitarse a cuentas de prueba o ampliarse a quienes activen esta opción. Puedes desactivarla y desvincular tu instalación. Los tokens inválidos se desactivan y las instalaciones inactivas se retiran cuando dejan de ser necesarias para prestar la función.
Actualizaciones de Google Play
En las versiones de Heyhop que incluyen este mecanismo y se han instalado desde Google Play, la app puede consultar automáticamente si hay una actualización disponible. Esta comprobación funcional es independiente del permiso de diagnóstico opcional de Crashlytics. La descarga requiere tu aceptación en el flujo de Google Play; después puedes seguir usando la app y decidir cuándo reiniciarla para completar la actualización.
Google Play realiza la comprobación mediante sus propios procesos, sujetos a sus condiciones. Según Google, trata metadatos del dispositivo, la versión de Heyhop y la lista de módulos y paquetes de recursos instalados de la propia app para determinar la disponibilidad y el tamaño de la actualización. Esa lista no es un inventario de las demás aplicaciones del teléfono.
Google declara que esos datos están cifrados, no se transfieren a terceros y se eliminan tras un periodo fijo de conservación. La documentación de esta función no concreta su duración; no le atribuimos el plazo de conservación de Crashlytics.
Puedes consultar la información de Google sobre las actualizaciones dentro de la app.
Diagnóstico opcional de estabilidad
Si permites este diagnóstico, Firebase Crashlytics recoge informes de fallos con la traza de ejecución, el momento del fallo, el estado técnico de la app, la versión de la aplicación, información del dispositivo y del sistema operativo e identificadores técnicos de instalación pertinentes, como el identificador de Crashlytics y el de Firebase Installations cuando corresponda.
Utilizamos estos informes para detectar y corregir fallos y mejorar la estabilidad de Heyhop, no para publicidad ni para analizar comercialmente tu actividad. La base de este diagnóstico opcional es tu consentimiento específico, separado de la aceptación de los términos y de la información de privacidad.
En las versiones compatibles, te invitaremos a decidir una sola vez por instalación, después del recorrido inicial o tras unos segundos tranquilos en la zona principal si lo omites. Puedes elegir Permitir o Ahora no; cerrar la invitación equivale a Ahora no. Recordamos ambas respuestas en esa instalación cuando pueden guardarse y puedes cambiarlas en Ajustes. El consentimiento es por instalación, no por cuenta: cerrar sesión no lo retira. No inicializamos Crashlytics público antes de tu permiso y tu elección no condiciona ninguna función de Heyhop. Reinstalar la app o borrar sus datos reinicia esta preferencia local.
Puedes retirar el consentimiento en Ajustes. La retirada bloquea inmediatamente nuevas admisiones de informes al servicio de envío, también desde su cola persistente: cada nueva llamada de envío, incluidos los reintentos de la cola, vuelve a comprobar el permiso y el intervalo de autorización. Una operación admitida antes de retirar el permiso puede iniciar o terminar una petición HTTP después; sus redirecciones y reintentos internos forman parte de esa operación, no de una nueva admisión. No se cancelan esas peticiones ni se espera a que terminen, y no se garantiza que cesen todos los envíos en ese instante. Volver a permitirlo no autoriza informes capturados en intervalos anteriores. Si el SDK ya se inicializó en ese proceso, el nuevo permiso puede requerir reiniciar la app. Si falla guardar la negativa, bloqueamos los envíos de informes nuevos en el proceso actual y mostramos un error; la negativa no queda guardada y en un nuevo proceso podría seguir vigente el último permiso guardado. Debes reintentar el guardado. La retirada no borra automáticamente los informes que Google ya haya recibido ni afecta a la licitud del tratamiento anterior.
No añadimos deliberadamente mensajes, fotos, perfiles ni identificadores de cuenta a los informes, ni Google Analytics, claves personalizadas o logs propios. Los identificadores técnicos no hacen que los informes sean completamente anónimos: una traza o un mensaje de error puede contener información personal incidental. La ruta pública preparada no inicializa Firebase Sessions y suprime siempre los contadores auxiliares GDT_CLIENT_METRICS, incluidos los compartidos relativos a FCM. Estos contadores no son notificaciones, mensajes ni métricas del organizador. No se elimina toda comunicación de Firebase: Settings y Firebase Installations tienen comunicaciones propias. FCM y su elección de avisos siguen siendo independientes. Preproducción conserva su diagnóstico de pruebas separado.
Los informes se envían a Google/Firebase Crashlytics. Su tratamiento puede implicar procesamiento fuera del Espacio Económico Europeo. Las funciones del proveedor y las garantías aplicables se explican en la sección Proveedores y transferencias; puedes solicitar más información en nuestro canal de privacidad.
Además de retirar este consentimiento en Ajustes, puedes ejercer los derechos aplicables mediante el canal de privacidad indicado en esta política. Atendemos cada solicitud según su alcance y los datos que puedan localizarse de forma proporcionada. Eliminar tu cuenta de Heyhop no garantiza que se borren automáticamente los informes ya recibidos por el proveedor.
Conservación
- Cuenta, perfil, tarjetas y contenido se conservan mientras exista la cuenta o sean necesarios para prestar la función, hasta su edición, retirada o eliminación cuando proceda.
- Las publicaciones se conservan mientras sea necesario para mostrarlas o hasta que las retires, se elimine la cuenta o se apliquen los límites de la función. La conservación de evidencia necesaria para seguridad o reclamaciones puede ser distinta.
- Si está habilitada la visibilidad contextual por evento, un cruce validado en un evento compartido puede permitir consultar temporalmente la tarjeta pública correspondiente durante un máximo de siete días. No se conserva una ubicación GPS precisa para ello.
- Notas privadas se eliminan cuando desaparece el match o la cuenta.
- Mensajes y relaciones se conservan mientras sean necesarios para la conversación y la función; un unmatch elimina la relación y determinados datos asociados conforme al comportamiento de la app.
- Reportes, sanciones, auditoría y evidencia limitada se conservan mientras sean necesarios para proteger usuarios, investigar incidentes, prevenir abuso, cumplir obligaciones o formular y defender reclamaciones.
- Consultas de soporte se conservan mientras sean necesarias para resolver la petición y atender responsabilidades relacionadas.
- Las solicitudes de organizador rechazadas se revisan para su posible eliminación a partir de 180 días desde la decisión, salvo que exista una reclamación u otra razón justificada para conservarlas. Para los avisos de aprobación conservamos el estado mínimo necesario para evitar reenviarlos mientras exista la solicitud. Los identificadores del proveedor y las huellas técnicas detalladas de avisos terminales se retiran de forma acotada pasados 30 días desde su aceptación, primer intento o paso a estado terminal si no hubo intento, cuando se procesan avisos; no se garantiza su retirada exacta ese día. Al eliminar la solicitud o la cuenta, se eliminan estos registros locales asociados. El proveedor de correo aplica sus propios criterios de conservación.
- Google declara que conserva las trazas de fallos y los identificadores asociados de Crashlytics durante 90 días antes de iniciar su retirada de los sistemas activos y las copias de seguridad. Esto no garantiza su borrado completo el día 90 ni al retirar tu permiso. Para los datos de servicio que Google recoge o genera al prestar y administrar Firebase, sus criterios generales de conservación dependen del tipo de información y de su finalidad, incluidas la prestación del servicio, la seguridad y las obligaciones legales. Esos criterios no especifican por separado cuánto se conservan los registros auxiliares de configuración de Crashlytics o de registro y emisión de tokens de Firebase Installations. No atribuimos automáticamente a esos registros el plazo de 90 días. FCM mantiene su tratamiento independiente; retirar el permiso de diagnóstico no equivale a borrar los datos ya recibidos por el proveedor.
Cuando no exista un plazo técnico fijo, aplicamos estos criterios de necesidad y limitación. Los datos que deban conservarse después de una eliminación se limitan o anonimizan cuando sea posible.
Eliminación de cuenta
Puedes solicitar la eliminación desde la app o desde la página de eliminación. La cuenta se bloquea mientras tramitamos la solicitud y retiramos los datos que ya no sea necesario conservar. La información sujeta a obligaciones legales, seguridad o reclamaciones puede mantenerse de forma limitada; los casos que lo requieran se revisan antes de borrar datos.
La solicitud se atiende sin dilación indebida y dentro de los plazos legales aplicables. No se promete una ejecución automática ni un plazo fijo de horas.
Tus derechos
Puedes solicitar acceso, rectificación, supresión, limitación, oposición y portabilidad cuando correspondan, retirar un consentimiento sin afectar a tratamientos anteriores y reclamar ante la Agencia Española de Protección de Datos. Escribe a privacidad@mail.heyhop.app. Podemos pedir una verificación proporcionada de identidad para evitar entregar o modificar datos de otra persona.
Seguridad y personas menores
Aplicamos medidas de autenticación, control de acceso, separación de información privada y protección de las comunicaciones durante su transmisión. Ningún sistema es infalible; para incidentes o seguridad infantil escribe a seguridad@mail.heyhop.app.
El lanzamiento inicial es exclusivamente para personas de 18 años o más. Las protecciones internas de edad y Safety se mantienen aunque la audiencia pública sea adulta.
Publicidad
La versión pública actual no muestra anuncios, no usa el identificador publicitario del dispositivo ni utiliza tus datos para publicidad comportamental. Si estas prácticas cambian, actualizaremos la información de privacidad antes de aplicarlas cuando corresponda.
Cambios y contacto
Los cambios sustanciales se publicarán de forma clara y, cuando corresponda, exigirán una nueva aceptación. Para soporte general escribe a soporte@mail.heyhop.app; para privacidad, al canal indicado del responsable.
Preferencia de idioma Web
Si eliges un idioma en la Web, guardamos una cookie de preferencia durante un año para recordarlo. Puedes eliminarla desde tu navegador. No se usa para publicidad ni seguimiento entre sitios.
Vigente desde el 20 oct 2026. Versión 1.3.
