1. Responsable y contacto
El responsable de la aplicación Dragón Dividendo y de su servicio de cuentas y sincronización es José Manuel Fernández, persona física residente en España, que presenta la aplicación bajo la marca El Dragón del Dividendo.
Contacto para privacidad, protección de datos y ejercicio de derechos: eldragondeldividendo@gmail.com. Las solicitudes serán atendidas por José Manuel Fernández. Pendiente: dirección postal de contacto válida. No se publica ni se presupone su domicilio particular.
2. Alcance y funcionamiento
Esta política describe la aplicación Android Dragón Dividendo y los servicios de cuenta, sincronización, consulta y publicación voluntaria que utiliza. Puedes gestionar una cartera local sin cuenta. Si conectas y vinculas una cuenta, la aplicación puede transmitir y guardar tu cartera completa en el servidor y sincronizar cambios mientras está abierta y dispone de conexión. Cerrar sesión conserva la cartera del móvil; desinstalar no elimina la cuenta remota.
3. Datos que se tratan y su procedencia
- Cuenta: correo electrónico, identificador de usuario, contraseña enviada al servicio de autenticación, confirmación del correo, solicitudes de recuperación y credenciales de sesión y renovación. La aplicación guarda la sesión cifrada; el código no guarda la contraseña en la cartera ni en la cola de correo.
- Acceso con Google: códigos de autorización y verificación mediante Supabase y el navegador externo. La app recibe identificador y correo. Los atributos adicionales que Google pueda entregar a Supabase y los permisos efectivos de la pantalla de acceso requieren confirmar la configuración OAuth. El código revisado no implementa lectura de Gmail, contactos o Drive.
- Información financiera aportada: empresas, ticker, ISIN, títulos, costes, precios, divisas, compras, ventas, comisiones, dividendos, retenciones, fechas, carteras y nombres de brókeres, notas, fuentes, incidencias, objetivos, gastos y aportaciones estimados, preferencias y cálculos avanzados que guardes. No introduzcas datos de otras personas que no sean necesarios.
- Archivos elegidos: CSV, XLSX y copias JSON se leen mediante el selector de Android, con revisión antes de importar. Los registros incorporados pasan a la cartera y pueden sincronizarse con la cuenta vinculada. No se ha identificado envío del archivo original al servidor. Los archivos exportados contienen información financiera y no se cifran por la aplicación una vez guardados en el destino elegido.
- Datos técnicos: solicitudes de red, dirección IP, metadatos de conexión y de autenticación, identificadores internos de posición, revisiones y fechas de actualización. Vercel y los servicios receptores procesan datos técnicos para atender las conexiones. La API de mercados utiliza la IP para limitar solicitudes; la cola de correo usa contadores contra abuso. Los registros efectivos y su conservación requieren verificar los paneles de los proveedores.
4. Finalidades y bases jurídicas
Los datos permiten gestionar la cartera y los cálculos, autenticar al usuario, recuperar el acceso, conservar y sincronizar la información solicitada y consultar precios, dividendos y cambios de divisa. Para las funciones solicitadas de cuenta y sincronización, la base es la ejecución del servicio solicitado (artículo 6.1.b del RGPD). Las publicaciones y contribuciones comunitarias requieren consentimiento separado (artículo 6.1.a), revocable desde sus controles. La atención de derechos y obligaciones legales se basa en el artículo 6.1.c, cuando corresponda. Para la prevención de abuso se contempla el interés legítimo en la seguridad (artículo 6.1.f), limitado a datos necesarios; queda pendiente documentar su ponderación.
Los correos de confirmación y recuperación son transaccionales, necesarios para gestionar el acceso; no se usan como consentimiento para publicidad. El servicio de correo revisado no implementa campañas comerciales. Cualquier publicidad adicional requerirá una base válida y, cuando sea necesario, consentimiento específico independiente. La aceptación de esta política no autoriza cualquier tratamiento. Las proyecciones son cálculos informativos: no se ha identificado toma de decisiones automatizada con efectos jurídicos.
5. Proveedores y comunicaciones
- Vercel: aloja la web y las funciones API. Recibe las peticiones del móvil y tramita autenticación, cartera sincronizada y consultas de mercado.
- Supabase: autenticación y almacenamiento de cuentas, cartera sincronizada, publicaciones voluntarias, contribuciones y cola privada de correo. La cartera remota está asociada al identificador de usuario y se aplican controles de acceso por propietario. No existe cifrado de extremo a extremo de la cartera sincronizada en el código revisado.
- Google: proveedor de identidad si eliges ese acceso. Interviene también si abres servicios de Google en el navegador externo, conforme a sus propias condiciones.
- Brevo: envío de confirmación y recuperación. Recibe destinatario, contenido y enlace/código necesario para el mensaje; el código de envío no le facilita la cartera. Se guardan estados e identificadores de entrega. El 27 de octubre de 2026 se comprobó en la cuenta del canal que «Seguimiento de email anónimo» está seleccionado: existen mediciones de aperturas y clics, aunque Brevo indica que no se vinculan a contactos específicos. Esto no equivale a ausencia de seguimiento. Los logs están configurados para un mes y está seleccionada la opción de no guardar vistas previas de nuevos emails.
- Yahoo Finance, Nasdaq, DivvyDiary y Banco Central Europeo: las consultas pasan por la API de Vercel. El móvil envía identificador interno de posición, ticker, ISIN, símbolo y divisas; en consultas históricas también la fecha solicitada. El servidor consulta a las fuentes con los identificadores de valores o tipos de cambio necesarios, sin remitir títulos, costes, cobros ni notas en esas consultas. Estas selecciones pueden revelar intereses de inversión aunque sus símbolos sean públicos. Los proveedores reciben la conexión del servidor, sin reenvío explícito de la IP del móvil en el código revisado.
- Elbstream: el móvil descarga directamente logos por ISIN cuando no están en caché. El proveedor recibe el ISIN solicitado y la IP y metadatos de la conexión del móvil. La caché de logos es independiente del archivo cifrado de cartera.
- Destinos externos y de archivos: los vídeos y otras fuentes se abren por acción del usuario en aplicaciones o navegador externos. El proveedor de archivos que elijas en Android puede guardar importaciones y exportaciones en servicios en nube según tu elección y configuración.
Las funciones de autenticación y sincronización están activas según la respuesta pública del servicio consultada el 27 de octubre de 2026. La disponibilidad de las funciones voluntarias depende además de su activación en el servidor.
6. Compartir y comunidad
Si confirmas la creación de un enlace, se guarda una instantánea con título, fecha, nombres de empresas, tickers, sectores, países, monedas y pesos porcentuales redondeados. No incluye cantidades, importes, brókeres, movimientos, cobros ni notas. Cualquier persona que tenga el enlace puede consultarla sin cuenta. El enlace caduca a los 30 días y puede revocarse antes; caducar bloquea la consulta, pero no borra por sí mismo la fila almacenada. La revocación elimina la instantánea del almacenamiento activo según el código. No retira copias realizadas por otras personas.
La contribución comunitaria es opcional y separada. Se almacenan por cuenta indicadores redondeados de rentabilidad por dividendo y concentración, y su actualización. Los resultados agregados solo se muestran con al menos diez participantes. Los registros de origen siguen vinculados a una cuenta; no se afirma anonimato absoluto. Desmarcar y guardar la preferencia elimina la contribución activa.
7. Publicidad, consentimiento y permisos
La nueva compilación Android incorpora Google Mobile Ads 25.5.0 (AdMob) y Google UMP 4.0.0. Muestra únicamente un banner adaptable inferior, separado del contenido y la navegación. Esta integración pertenece a Android: no añade publicidad al gestor web ni a Windows. La configuración y publicación de los mensajes UMP se gestiona en AdMob.
UMP actualiza la información de consentimiento al abrir la app y presenta el formulario cuando corresponda, especialmente en el EEE, Reino Unido y Suiza. La app solo inicializa el SDK publicitario y solicita anuncios cuando UMP lo permite. Puedes cambiar las opciones desde Datos y ajustes → Preferencias de privacidad publicitaria cuando UMP indique que corresponde. Retirar o no otorgar consentimiento a la personalización no bloquea el uso de la cartera; Google puede servir anuncios limitados según la elección y sus reglas. La base para almacenar o acceder a identificadores y personalizar publicidad es el consentimiento cuando sea exigible; la seguridad y prevención del fraude requieren la base aplicable descrita por Google. Aceptar esta política no sustituye el formulario.
El SDK puede recoger y compartir dirección IP (de la que se puede inferir ubicación aproximada), interacciones con la app y anuncios, diagnósticos e identificadores de dispositivo o cuenta, incluido el identificador publicitario Android cuando esté disponible, para publicidad, medición y prevención del fraude. La transmisión del SDK se cifra con TLS. La app no añade posiciones, importes, dividendos, correo ni credenciales de cartera a las solicitudes publicitarias. No se han añadido Firebase Analytics ni adaptadores de mediación.
Google interviene como proveedor publicitario además de proveedor de identidad opcional. Consulta su política de privacidad, cómo usa datos de aplicaciones asociadas y sus criterios de conservación. Puede haber tratamiento fuera del EEE; las transferencias y garantías aplicables requieren contrastar los términos efectivos de la cuenta y los proveedores seleccionados en el mensaje UMP. No se promete un plazo único de conservación ni que borrar tu cuenta en la app borre automáticamente los datos tratados por Google. Puedes restablecer o eliminar el identificador publicitario desde Android y ejercer los derechos mediante las vías de Google y el contacto de esta política.
El manifiesto incluye Internet, estado de red y, por el SDK publicitario, AD_ID y permisos AdServices que deben comprobarse en el manifiesto fusionado antes de cada distribución. La app no solicita ubicación precisa, contactos, cámara, micrófono ni acceso general a archivos. Los selectores de documentos usan los permisos concedidos por Android. No hay integración de Google Play Billing ni conexión a credenciales bancarias para ejecutar órdenes. La variante debug estándar usa el App ID y el banner de prueba oficiales de Google. La variante consentTest usa el App ID propio para comprobar UMP y mantiene el banner oficial de prueba; ninguna de estas variantes solicita anuncios de producción.
Preferencias, identificadores y proveedores publicitarios
UMP y los servicios publicitarios pueden almacenar preferencias, señales de consentimiento compatibles con IAB e identificadores en el dispositivo. En Android no equivalen necesariamente a cookies de un navegador. Los enlaces y páginas de los anunciantes pueden utilizar sus propias cookies y políticas. Consultar y gestionar el consentimiento requiere conexiones que pueden tratar datos técnicos antes de solicitar anuncios. Rechazar la personalización no significa ausencia de tratamiento técnico.
La app vuelve a comprobar el permiso de UMP después de las operaciones asíncronas y cuando vuelve al primer plano. Abrir las preferencias destruye el banner anterior y detiene su renovación. canRequestAds() permite decidir si se pueden realizar solicitudes, pero no significa por sí mismo que el usuario haya consentido publicidad personalizada: el SDK aplica las señales y restricciones correspondientes.
La lista efectiva de proveedores debe revisarse en el mensaje de consentimiento. No se afirma que solo participe Google por no utilizar adaptadores de mediación. El mensaje europeo se ha preparado como borrador con opciones para consentir, no consentir y gestionar preferencias; su publicación y la prueba real en dispositivo están pendientes. No se cambia por ello el consentimiento de cuenta, ni se vinculan automáticamente las preferencias publicitarias con la cartera sincronizada. Los datos y finalidades del SDK se detallan en la declaración oficial de Google Mobile Ads.
8. Conservación y eliminación
El móvil conserva la cartera y hasta veinte versiones locales anteriores, con sustitución al guardar nuevas versiones. La cartera y sesión se guardan cifradas en el directorio privado excluido de copias Android; cerrar sesión elimina las credenciales locales, pero conserva la cartera. Borrar los datos de la aplicación o desinstalar elimina su almacenamiento privado según el funcionamiento de Android; las exportaciones que guardaste fuera y las copias remotas requieren gestión separada.
El servidor guarda el estado de cartera asociado a la cuenta. El código no establece un plazo general de caducidad por inactividad ni un borrado automático de todas las cuentas, carteras, registros o correos. Las relaciones de las tablas revisadas prevén eliminación en cascada al borrar el usuario, y se ha preparado una solicitud desde Mi cuenta de Android y la página pública de eliminación; la distribución de esta actualización sigue pendiente. Los reintentos de correo pueden conservar temporalmente el mensaje cifrado, que se limpia al terminar o descartarlo; los metadatos y recibos tienen conservación independiente.
Pendiente antes de publicar: plazos o criterios efectivos para cuenta y cartera, solicitudes de soporte, trabajos y recibos de correo, registros de seguridad y copias de los proveedores; procedimiento y plazo de supresión, excepciones justificadas y propagación del borrado a copias. No se promete borrado instantáneo ni una duración que no esté confirmada.
Puedes solicitar la supresión escribiendo a eldragondeldividendo@gmail.com. La página pública Eliminar cuenta y carteras ofrece instrucciones y un enlace de correo para solicitar la eliminación sin iniciar sesión. La interfaz automatizada con verificación de sesión y justificante, así como su integración Android, están preparadas en el código pero pendientes de distribuir y completar la revisión. El procedimiento técnico no considera finalizado el borrado del almacenamiento activo hasta comprobar la eliminación de la cuenta y la ausencia de datos en los registros consultados de Brevo; las copias técnicas se evalúan aparte. La identidad cifrada de la nueva cola se elimina al completar y el justificante hasheado se purga treinta días después mediante el proceso programado.
9. Seguridad
Las conexiones de la app usan HTTPS y el manifiesto deshabilita tráfico en claro. Los registros privados locales usan AES-GCM con claves de Android Keystore y escritura atómica; la autenticación externa utiliza comprobaciones de estado y PKCE. El servidor valida las solicitudes y las tablas revisadas restringen el acceso por usuario. Estas medidas reducen riesgos sin garantizar seguridad absoluta. Ocultar importes en pantalla no cifra exportaciones. Protege tu dispositivo y los destinos de tus copias.
10. Ubicación y transferencias internacionales
El proyecto Supabase del servicio se identifica como jbdahsxsrcusncovmuuu y figura en eu-west-1. Esto no demuestra residencia exclusiva en España o en el Espacio Económico Europeo: pueden intervenir soporte, infraestructura global y subencargados.
Se han revisado el DPA publicado de Supabase, que contempla cláusulas contractuales tipo y procesamiento por subencargados, y el DPA publicado de Vercel, que incluye mecanismos de transferencia internacional. La existencia de documentos públicos no acredita por sí sola que todos sus mecanismos estén formalizados y sean aplicables a esta cuenta. Pendiente: verificar los contratos efectivos, las entidades, países, subencargados y garantías aplicables a Supabase, Vercel y Brevo, incluida la documentación contractual de Brevo. No se afirma una garantía no comprobada.
11. Derechos y vías de contacto
Puedes solicitar acceso, rectificación, supresión, limitación, oposición y portabilidad, en los términos del RGPD, y retirar el consentimiento sin afectar a la licitud anterior. La retirada de publicaciones y contribuciones puede iniciarse desde sus controles. Exportar una copia JSON permite obtener el contenido de la cartera, sin sustituir los demás derechos.
José Manuel Fernández atenderá las solicitudes sin dilaciones indebidas y, como regla general, en un mes desde una solicitud válida. Si resulta aplicable una prórroga legal por complejidad o número de solicitudes, se informará dentro del primer mes y se explicarán los motivos. Solo se solicitará información proporcional para verificar la titularidad. Puedes reclamar ante la Agencia Española de Protección de Datos.
Pendiente antes de publicar: verificación completa del procedimiento de supresión y de los plazos de copias. La preparación de una función de borrado o la recepción de una solicitud no implica que todos los datos y copias hayan sido eliminados. Los plazos de copias se documentarán por separado de la respuesta al ejercicio de derechos.
12. Cambios y alcance de la web
La versión definitiva deberá indicar fecha de vigencia y actualizarse cuando cambie el tratamiento. La web contiene además herramientas educativas y almacenamiento del navegador con sus propias funciones; esta descripción de Android no debe interpretarse como una afirmación general de que toda la web funciona solo en local. La página de privacidad se sirve como HTML público, sin necesidad de cuenta.