Skip to content
WatchSignalWatchSignal
FeaturesHow It WorksFAQSupport
Download

WatchSignal - Política de Privacidad

Fecha de entrada en vigor: 10 de mayo de 2026 Última actualización: 12 de octubre de 2026 (rev. 4)


1. Quiénes somos

WatchSignal es una aplicación móvil ("App") desarrollada y operada por Hazem ElSisy ("nosotros", "nos", "nuestro").

Identidad del responsable del tratamiento

Hazem ElSisy (autónomo) es el responsable del tratamiento / la entidad responsable de la información personal tratada conforme a esta Política en todas las jurisdicciones.

Jurisdicción Función Contacto
UE / EEE (RGPD) Responsable del tratamiento (Art. 4.7) privacy@watchsignal.ai
Estados Unidos (CCPA/CPRA) Empresa privacy@watchsignal.ai
Brasil (LGPD) Responsable (Art. 5, VI) privacy@watchsignal.ai

Reino Unido: WatchSignal no está disponible para residentes en el Reino Unido y no procesa a sabiendas datos personales de personas en el Reino Unido. Véase la Sección 8.2.

Australia: WatchSignal no está disponible para residentes en Australia y no procesa a sabiendas datos personales de personas en Australia. Véase la Sección 8.6.

Canadá (incluido Quebec): WatchSignal no está disponible para residentes en Canadá y no procesa a sabiendas datos personales de personas en Canadá. Véase la Sección 8.4.

Contacto de privacidad: privacy@watchsignal.ai Soporte general: support@watchsignal.ai


2. Nuestro enfoque centrado en la privacidad

WatchSignal está diseñada para procesar la mínima cantidad posible de datos personales. La funcionalidad principal de la App (generación de señales con IA, seguimiento de cartera, gestión de listas de seguimiento, alertas de precio y datos de mercado) funciona íntegramente en su dispositivo. Los datos de su cartera y su actividad de negociación nunca se transmiten a nuestros servidores ni a terceros. Su historial de señales permanece en su dispositivo, con una excepción: el breve resumen de la Lectura de la mañana descrito en la Sección 3.10.

El modelo de IA en el dispositivo (ONNX Runtime) se ejecuta localmente en su dispositivo. Los datos de mercado que analiza y las entradas del modelo no se envían a ningún servidor. Las salidas del modelo permanecen en su dispositivo, con dos excepciones: los recuentos y el único elemento del resumen de la Lectura de la mañana descritos en la Sección 3.10 y, si permite la analítica, la dirección de la señal y la banda de intensidad de la señal registradas en los eventos analíticos descritos en la Sección 3.7. Los archivos del modelo se descargan desde Hugging Face; véase la Sección 5.

Desde la v1, WatchSignal exige Iniciar sesión con Apple (Sign in with Apple) para usar la aplicación. Esto nos permite sincronizar su lista de seguimiento, sus preferencias y sus alertas entre dispositivos, y ofrecer un mecanismo dentro de la App para exportar y eliminar sus datos. Véase la Sección 3.1 para el detalle completo de lo que se recopila al iniciar sesión.


3. Información que recopilamos

3.1 Creación de cuenta (Iniciar sesión con Apple)

Iniciar sesión con Apple es obligatorio para usar WatchSignal. La App no puede utilizarse de forma anónima en la v1. Cuando pulsa "Continuar con Apple", el servicio de autenticación de Apple intercambia un token criptográfico con nuestro servidor. Recopilamos y almacenamos lo siguiente:

Elemento de datos Origen Finalidad ¿Vinculado a usted?
Identificador estable de usuario de Apple (sub) Token de ID de Apple Clave principal de la cuenta Sí
Nuestro user_id interno (UUID) Generado por nuestro servidor Gestión de sesión, sincronización Sí
Dirección de correo electrónico transmitida por Apple Apple (opcional, puede ocultarla) Recuperación de cuenta, entrega de solicitudes DSAR Sí, si se proporciona
ID del dispositivo Su dispositivo Cierre de sesión multidispositivo Sí
Marca temporal de inicio de sesión Reloj del servidor Registro de auditoría de seguridad Sí

Qué NO recopilamos de Apple: su dirección de correo electrónico real, su nombre real, número de teléfono, fecha de nacimiento, dirección, datos de pago (Apple gestiona la facturación directamente), ni ningún dato de perfil social. Apple nos ofrece campos de nombre en el primer inicio de sesión; los descartamos explícitamente, su nombre real nunca llega a nuestros servidores.

3.2 Nombre para mostrar (opcional)

Durante el onboarding, puede escribir un nombre para mostrar para personalizar la App. Esto es totalmente opcional y se puede omitir.

  • Almacenamos únicamente lo que usted escribe. Si lo omite o lo deja en blanco, no se almacena ningún nombre.
  • Se utiliza solo para saludos y personalización dentro de la App. Nunca se comparte ni se usa con fines de marketing.
  • Se sincroniza con nuestros servidores junto con sus demás preferencias.
  • Puede editarlo o borrarlo en cualquier momento en Ajustes → Perfil.

3.3 Verificación de edad

Exigimos que todos los usuarios tengan 18 años o más (19 o más en Corea, según la clasificación regional de la App Store).

  • Durante el onboarding, al pulsar "Continuar con Apple" se muestra un texto que confirma que usted cumple la edad mínima. Pulsar el botón constituye su declaración (attestation).
  • Registramos la marca temporal de esta declaración; no recopilamos ni conservamos un año o fecha de nacimiento. El AgeGate (campo de año de nacimiento) se eliminó en la v1: la declaración de edad va integrada en el botón de Iniciar sesión con Apple.

3.4 Qué sincronizamos

Cuando ha iniciado sesión, los siguientes datos se suben a Cloudflare D1 (nuestra base de datos del lado del servidor):

  • Símbolos bursátiles de la lista de seguimiento y pertenencia a grupos
  • Configuraciones de alertas (umbrales de precio, preferencias de notificación)
  • Preferencias de la interfaz y ajustes de notificación
  • Señales favoritas y estado del onboarding
  • Nombre para mostrar opcional (Sección 3.2)

Estos datos se almacenan cifrados en reposo en Cloudflare D1 (región: UE, WEUR). Nunca se venden ni se comparten con terceros con fines de marketing.

3.5 Identificadores de recomendación generados automáticamente

El sistema de atribución de recomendaciones de la App utiliza dos identificadores generados aleatoriamente (UUID):

  • Install ID, un UUID aleatorio vinculado a su instalación, utilizado únicamente para la atribución de recomendaciones
  • Referral User ID, un UUID aleatorio utilizado para asociar su código de recomendación en nuestro sistema de recomendaciones

Estos identificadores no contienen su Apple ID, su nombre ni su correo electrónico. Si ha iniciado sesión, su código de recomendación y sus estadísticas también se vinculan al ID de usuario de su cuenta, para poder acreditar las recompensas y eliminar los registros cuando lo solicite.

Cuando alguien abre un enlace de recomendación, conservamos durante 7 días un registro del clic para atribuir la instalación: un ID de clic generado aleatoriamente, el código de recomendación y el Referral User ID de quien recomienda, la dirección IP y el user agent, y una marca temporal. Este registro se elimina automáticamente transcurridos 7 días.

3.6 Información enviada a servicios de terceros

Cuando utiliza la App, los siguientes datos se envían a servicios externos para obtener datos de mercado y contenido:

Datos enviados Destinatario Finalidad
Símbolo bursátil (p. ej., "AAPL") Yahoo Finance (query1.finance.yahoo.com, query2.finance.yahoo.com) Obtención de datos de precio, historial de velas, datos de opciones, noticias
Símbolo bursátil + nombre del subreddit Reddit (www.reddit.com) Obtención de publicaciones de sentimiento social

Importante: los símbolos bursátiles son identificadores de mercado, no datos personales. No le identifican como individuo. No transmitimos a estos servicios la composición de su cartera, el tamaño de sus posiciones, el coste de adquisición ni ninguna información de cuenta financiera.

3.7 Datos analíticos

Utilizamos PostHog (PostHog, Inc.) para recopilar datos analíticos de uso que nos ayudan a comprender cómo se utiliza la App y a mejorar sus funciones. La analítica permanece desactivada hasta que usted la permita durante el onboarding. PostHog está configurado del siguiente modo:

  • Alojado en PostHog EU Cloud (centros de datos en Alemania, dentro del EEE); no se transfieren datos fuera del EEE con fines analíticos
  • Anonimización de IP activada: su dirección IP se trunca antes de su almacenamiento
  • Grabación de sesión desactivada: no grabamos su pantalla ni sus pulsaciones
  • Si permite la analítica, los eventos se vinculan al ID de su cuenta de WatchSignal (un identificador aleatorio que generamos al iniciar sesión; no es su Apple ID, su nombre ni su correo electrónico). Esto nos permite contar usuarios con precisión y eliminar sus datos analíticos cuando lo solicite. Los eventos no incluyen el contenido de su cartera o de su lista de seguimiento, su nombre ni su dirección de correo electrónico
  • Los símbolos bursátiles, las posiciones de cartera y los datos financieros nunca se incluyen en eventos analíticos

Los datos analíticos que recopilamos incluyen: vistas de pantalla, interacciones con funciones (p. ej., "gráfico abierto", "alerta creada", "señal generada", etiquetada con la dirección de la señal (Alcista, Neutral o Bajista) y su banda de intensidad de la señal, y "lectura de la mañana elaborada", que registra si la lectura fue diaria o semanal, qué la inició, cuánto tardó, cuántas acciones abarcó y cuántas lecturas cambiaron), versión de la App, tipo de dispositivo y sistema operativo.

Usted elige si permite la analítica durante el onboarding y puede cambiar su elección en cualquier momento en Ajustes → Privacidad y datos. Al excluirse, toda recopilación futura de datos analíticos cesa de inmediato y el identificador analítico almacenado localmente (PostHog distinct ID) se elimina de su dispositivo. Si más adelante se vuelve a incluir, se genera un identificador nuevo y se vincula de nuevo al ID de su cuenta.

3.8 Informes de fallos y monitorización del rendimiento

Utilizamos Sentry (Functional Software, Inc. d/b/a Sentry) para capturar informes de fallos y trazas de rendimiento que nos ayudan a identificar y corregir problemas de la App. Sentry se inicializa en cada arranque de la App.

Sentry recibe:

  • Tipo y modelo de dispositivo
  • Versión del sistema operativo
  • Versión de la App
  • Stack traces de fallos y mensajes de error
  • Spans de rendimiento y tiempos de transacción
  • Eventos de breadcrumb (las URL se eliminan antes de la transmisión)
  • Un UUID anónimo persistente almacenado en el dispositivo (@sentry:anon_user_id), generado aleatoriamente en el primer arranque, no vinculado a su identidad

Sentry NO recibe: datos de cartera, símbolos bursátiles, entradas de lista de seguimiento, texto introducido por el usuario, ni su dirección IP (la anonimización de IP está activada en nuestra configuración de Sentry).

  • Ubicación de los datos: UE (región de Fráncfort) para usuarios del EEE, confirmado mediante la configuración de residencia de datos del proyecto Sentry
  • Política de Privacidad: https://sentry.io/privacy/
  • DPA: https://sentry.io/legal/dpa/, está vigente un Acuerdo de Encargado del Tratamiento con Sentry

3.9 Gestión de suscripciones

Utilizamos RevenueCat (RevenueCat, Inc.) para gestionar las suscripciones y los períodos de prueba en la App. RevenueCat recibe:

  • Su user_id de WatchSignal (el identificador autenticado de la Sección 3.1), utilizado como App User ID de RevenueCat
  • Estado de la suscripción e historial de compras
  • Datos del recibo de la App Store

Estos datos son necesarios para verificar y gestionar sus derechos de suscripción en distintos dispositivos.

  • Ubicación de los datos: Estados Unidos (AWS). Las transferencias están cubiertas por las Cláusulas Contractuales Tipo de la UE descritas en la Sección 6
  • Política de Privacidad: https://www.revenuecat.com/privacy
  • DPA: está vigente un Acuerdo de Encargado del Tratamiento con RevenueCat, formalizado a través del panel de RevenueCat → Ajustes → Privacidad

3.10 Notificaciones push y alertas de servidor

Si activa las notificaciones push (alertas de precio, alertas de cambio de señal, recordatorios de resultados, briefings diarios o la Lectura de la mañana, noticias de última hora), la App registra un token de dispositivo en Apple Push Notification Service.

Para entregar las alertas del servidor, su token de dispositivo push, su ID de dispositivo y sus configuraciones de alerta (símbolos bursátiles, umbrales de precio y preferencias de notificación) se transmiten a nuestro backend en Cloudflare Workers y se almacenan en Cloudflare KV (almacenamiento clave-valor). El token de dispositivo caduca 90 días después de su última actualización. El registro de configuración de alertas se conserva mientras el dispositivo siga registrado en su cuenta. Se elimina cuando usted elimina sus datos o su cuenta desde ese dispositivo, una limpieza cada hora lo elimina después de que cierre la sesión de su cuenta en ese dispositivo y, en cualquier otro caso, se elimina tras 180 días sin contacto del dispositivo.

Estos datos se utilizan únicamente para entregar las notificaciones push que usted ha configurado. Están vinculados a su cuenta autenticada.

Lectura de la mañana. La Lectura de la mañana está disponible en la versión 2.0 de la App y posteriores. La App la elabora en su dispositivo. Cada vez que elabora una, la App envía un resumen breve a nuestro backend de Cloudflare Workers. Almacenamos este resumen asociado al ID de su cuenta y lo usamos para poner los recuentos reales en su notificación de la Lectura de la mañana. Contiene la fecha de mercado de la lectura, si es una lectura diaria o semanal, cuántas acciones abarca, cuántas lecturas cambiaron y las horas en que se elaboró y se recibió. El resumen almacenado no contiene símbolos bursátiles, precios ni valores de señal. Lo conservamos durante 4 días desde la última vez que la App lo subió. Si eligió que se le avise solo cuando una lectura cambie, la App envía el resumen igualmente, pero no enviamos ninguna notificación de la Lectura de la mañana a partir de él.

La subida también puede nombrar una acción cuya lectura cambió, con la dirección y la intensidad de esa lectura. Nuestro servidor comprueba que este elemento tiene un formato correcto y después lo descarta. No se escribe en el almacenamiento ni en los registros y no se usa en ninguna notificación.

Para enviar la Lectura de la mañana en el momento adecuado, conservamos tres ajustes junto con las preferencias de notificación de su dispositivo: con qué frecuencia la desea (cada mañana, semanalmente o solo cuando una lectura cambie), su hora de entrega y su zona horaria. Usted elige la frecuencia al configurar la App. Por ahora, la hora de entrega es las 7:30 en su zona horaria. Si usó el briefing diario en una versión anterior de la App, la App traslada ese ajuste: activado pasa a ser cada mañana y desactivado pasa a ser solo cuando una lectura cambie.

En cada día hábil del mercado de EE. UU. (y los lunes si eligió semanalmente), unos 30 minutos antes de su hora de entrega, enviamos a su dispositivo una notificación silenciosa en segundo plano a través del Apple Push Notification Service para que la App pueda elaborar la lectura. No muestra nada en pantalla. Contiene un tipo de mensaje, la fecha de mercado y una marca que indica que procede de nuestro servidor. La enviamos sea cual sea la opción que eligió. Si eligió cada mañana, enviamos después una notificación visible a su hora de entrega en cada día hábil del mercado de EE. UU.; si eligió semanalmente, los lunes. También pasa por Apple. Su texto puede incluir cuántas lecturas cambiaron y cuántas acciones abarca la lectura. También lleva la fecha de mercado, una hora de envío y las etiquetas que abren la Lectura de la mañana en la App. No contiene símbolos bursátiles, precios ni ID de cuenta.

Para cada dispositivo conservamos además un registro de que la notificación silenciosa se envió para un día determinado (se conserva durante 3 días) y de que la notificación de la Lectura de la mañana se envió para una lectura determinada (se conserva durante 7 días). Usamos estos registros solo para evitar enviar cualquiera de las dos por duplicado.

Puede revocar el acceso a las notificaciones push en cualquier momento desde los Ajustes de su dispositivo. Cuando desactiva las notificaciones, su token de dispositivo deja de actualizarse y caducará en nuestros sistemas en un plazo de 90 días.

Conservamos un registro de entrega durante 30 días. Tiene una entrada por cada notificación que enviamos o intentamos enviar, incluidas las silenciosas, y por cada vez que su dispositivo registra su token push o sincroniza sus ajustes de alertas. Una entrada contiene el evento, la hora, la plataforma, el tipo de notificación, los primeros 8 caracteres de su ID de dispositivo, el símbolo bursátil cuando la notificación trata de una sola acción, el motivo del error cuando falla un envío y recuentos como el número de reintento o el número de alertas sincronizadas. Si un envío falla, conservamos durante un máximo de 1 hora un registro de reintento que contiene su ID de dispositivo y el contenido de la notificación para poder intentarlo de nuevo. Para limitar cuántas notificaciones recibe un dispositivo, conservamos además contadores de límite de frecuencia asociados a su ID de dispositivo o a su ID de cuenta durante un máximo de 24 horas, registros asociados a su ID de dispositivo de que una notificación determinada ya se envió durante un máximo de 90 días, y las notificaciones retenidas durante sus horas de silencio durante un máximo de 24 horas.

3.11 Información que NO recopilamos

Expresamente no recopilamos:

  • Su dirección de correo electrónico real (solo la dirección de reenvío de Apple, y solo si Apple lo proporciona)
  • Su nombre real (los campos de nombre de Apple se descartan explícitamente al iniciar sesión)
  • Su número de teléfono, datos de ubicación/GPS, contactos o agenda
  • Su cámara, micrófono o fotos
  • Su historial de navegación fuera de la App
  • Sus credenciales de cuenta financiera
  • Ningún dato biométrico
  • Su año o fecha de nacimiento (la declaración de edad es solo una marca temporal, no se almacena la fecha de nacimiento)
  • Su dirección IP, salvo en los registros de clic de recomendaciones (Sección 3.5), que se eliminan transcurridos 7 días. Salvo el registro de entrega descrito en la Sección 3.10 y el registro de auditoría de autenticación descrito en la Sección 7, no registramos el resto de solicitudes de API en nuestros propios servidores.

4. Cómo utilizamos su información

Datos Finalidad Base jurídica (RGPD)
sub de Apple, user_id, correo electrónico transmitido, ID de dispositivo Gestión de la cuenta, sincronización entre dispositivos, seguridad de sesión Consentimiento (Art. 6.1.a): usted lo otorga al pulsar "Continuar con Apple"
Nombre para mostrar (opcional) Personalización dentro de la App Consentimiento (Art. 6.1.a): lo proporciona voluntariamente durante el onboarding
Marca temporal de la declaración de edad Cumplimiento del requisito de 18+, COPPA y normas del RGPD sobre datos de menores Consentimiento (Art. 6.1.a) + obligación legal (Art. 6.1.c)
Lista de seguimiento, alertas, preferencias (sincronizadas con D1) Sincronización entre dispositivos, portabilidad de datos Consentimiento (Art. 6.1.a): incluido en el consentimiento del inicio de sesión
Identificadores de recomendación, registros de clic de recomendaciones (IP, user agent), marcadores antifraude Programa de recomendaciones: para acreditarle las recomendaciones y atribuir las instalaciones Intereses legítimos (Art. 6.1.f)
Símbolos bursátiles enviados a Yahoo Finance Mostrar datos de precio en tiempo real, gráficos y noticias en la App Ejecución de contrato / funcionalidad de la App (Art. 6.1.b)
Símbolos bursátiles enviados a Reddit Mostrar contenido de sentimiento social en la App Ejecución de contrato / funcionalidad de la App (Art. 6.1.b)
Analítica de uso (vistas de pantalla, interacciones con funciones, datos de dispositivo/SO, vinculados al ID de su cuenta) Comprender cómo interactúan los usuarios con la App; mejorar funciones y resolver problemas de rendimiento Consentimiento (Art. 6.1.a); usted elige "Permitir análisis" durante el onboarding y puede retirarlo en Ajustes → Privacidad y datos
UUID anónimo de Sentry, tipo de dispositivo, versión de SO, versión de la App, trazas de fallos Identificar y corregir fallos y problemas de rendimiento Intereses legítimos (Art. 6.1.f)
user_id, estado de suscripción, historial de compras (vía RevenueCat) Verificar y gestionar sus derechos de suscripción en la App Ejecución de contrato (Art. 6.1.b)
Token de dispositivo push, ID de dispositivo, configuraciones de alerta y ajustes de notificación, resumen de la Lectura de la mañana y registros de entrega (Sección 3.10) Entregar las notificaciones que usted activó, incluida la Lectura de la mañana Ejecución de contrato / funcionalidad de la App (Art. 6.1.b)

Usuarios en Brasil (LGPD, Ley n.º 13.709/2018): se aplican las mismas bases conforme a la LGPD, Art. 7: el consentimiento es el Art. 7, I; la obligación legal es el Art. 7, II; la ejecución de contrato es el Art. 7, V; los intereses legítimos son el Art. 7, IX.

No utilizamos sus datos para publicidad, elaboración de perfiles ni decisiones automatizadas que produzcan efectos jurídicos o significativos similares para usted.


5. Compartición y divulgación de datos

No vendemos sus datos personales. No compartimos sus datos personales con anunciantes ni con intermediarios de datos.

Solo divulgamos información en las siguientes circunstancias limitadas:

  • Proveedores de servicios: nuestro servicio de autenticación y los datos de sincronización se alojan en Cloudflare Workers y Cloudflare D1 (Cloudflare, Inc., EE. UU.). Cloudflare actúa como encargado del tratamiento por nuestra cuenta y procesa únicamente los datos descritos en la Sección 3. El Anexo de Tratamiento de Datos de Clientes de Cloudflare se aplica a nuestro uso de sus servicios.
  • Datos de mercado de terceros: Yahoo Finance y Reddit reciben consultas de símbolos bursátiles directamente desde su dispositivo (llamadas API del lado del cliente). Estos servicios operan bajo sus propias políticas de privacidad.
  • Archivos del modelo de IA: la App descarga los archivos del modelo de IA en el dispositivo desde Hugging Face (Hugging Face, Inc., EE. UU.) y su red de distribución de contenidos en el primer arranque y cuando se actualiza un modelo. Como cualquier descarga web, la solicitud incluye la dirección IP de su dispositivo y el user agent de la App. No enviamos ningún identificador de cuenta con ella, y Hugging Face gestiona la solicitud conforme a su propia política de privacidad. El modelo se ejecuta después íntegramente en su dispositivo.
  • Encargado del tratamiento de analítica: PostHog, Inc. (EU Cloud, alojado en Alemania, dentro del EEE) procesa la analítica de uso, vinculada al ID de su cuenta, por nuestra cuenta. Está vigente un Acuerdo de Encargado del Tratamiento.
  • Encargado del tratamiento de informes de fallos: Sentry (Functional Software, Inc. d/b/a Sentry, EE. UU.) procesa informes de fallos y datos de rendimiento por nuestra cuenta. Está vigente un Acuerdo de Encargado del Tratamiento.
  • Encargado del tratamiento de gestión de suscripciones: RevenueCat, Inc. (EE. UU.) procesa datos de suscripciones y compras por nuestra cuenta. Está vigente un Acuerdo de Encargado del Tratamiento.
  • Entrega de notificaciones push: Apple Inc. (EE. UU.) entrega nuestras notificaciones a través del Apple Push Notification Service. Por cada notificación que enviamos, Apple recibe el token de su dispositivo y el contenido de la notificación (un título y un cuerpo, o un aviso silencioso sin nada que mostrar). Apple actúa como responsable independiente conforme a su propia política de privacidad. No enviamos a Apple ningún identificador de cuenta.
  • Requisitos legales: podemos divulgar información cuando lo exija la legislación aplicable, una orden judicial o un requerimiento gubernamental, o para proteger los derechos, la propiedad o la seguridad de nosotros, nuestros usuarios o el público.

6. Transferencias internacionales de datos

Sus datos sincronizados (lista de seguimiento, alertas, preferencias) se almacenan en Cloudflare D1 con la región de almacenamiento configurada en WEUR (Europa Occidental). En cuanto a los demás proveedores de servicios ubicados en Estados Unidos:

  • Cláusulas Contractuales Tipo (CCT): utilizamos las Cláusulas Contractuales Tipo de la Comisión Europea (Decisión de Ejecución (UE) 2021/914) con nuestros proveedores de servicios con sede en EE. UU. (Sentry, RevenueCat, Cloudflare), complementadas con medidas técnicas y organizativas adicionales (TOM) apropiadas para cada transferencia. PostHog está alojado en PostHog EU Cloud, en Alemania; los datos analíticos no salen del EEE.
  • Minimización de datos: minimizamos los datos personales compartidos con los proveedores de servicios. Los datos analíticos solo están vinculados al ID de su cuenta y no incluyen su nombre, su correo electrónico, símbolos bursátiles ni valores de cartera. Los informes de fallos contienen únicamente datos técnicos de stack trace y un UUID anónimo de dispositivo.

Nuestros subencargados del tratamiento actuales, sus ubicaciones de servidor y los mecanismos de transferencia aplicables se enumeran en nuestra Lista de Subencargados, disponible en watchsignal.ai/sub-processors/.


7. Conservación de datos

Datos en el dispositivo (cartera, lista de seguimiento, alertas, historial de señales, ajustes): se conservan en su dispositivo hasta que elimine la App o borre sus datos.

Datos de la cuenta autenticada (Sección 3.1, registro de usuario, tablas de sincronización):

  • Cuentas activas: se conservan indefinidamente mientras siga usando la App.
  • Cuentas eliminadas: período de gracia de eliminación temporal de 30 días. Durante este período, sus datos se conservan pero quedan inaccesibles, y puede recuperar su cuenta escribiendo a me@hazemelsisy.com. Transcurridos 30 días, un borrado definitivo elimina de forma permanente todos los datos del lado del servidor.

Registro de auditoría de generación de señales: se conserva en el dispositivo durante un mínimo de 5 años, conforme a las orientaciones de registro de la MiFID II Art. 25 / Ley de IA de la UE Art. 12. Los usuarios no pueden eliminarlo.

Datos analíticos (PostHog): los eventos se conservan durante 1 año por defecto en PostHog EU Cloud. Puede solicitar su eliminación en cualquier momento.

Datos de recomendaciones:

  • Código de recomendación, estadísticas de recomendaciones y el vínculo con su cuenta: se conservan hasta 1 año después de la última actualización, y se eliminan antes si utiliza Eliminar mis datos o nos envía una solicitud por correo electrónico.
  • Registros de atribución de instalación: seudónimos, no vinculados a una cuenta en nuestros servidores, eliminables desde su dispositivo mediante Eliminar mis datos, y caducan al cabo de 1 año.
  • Registros de clic (Sección 3.5): se conservan durante 7 días y después se eliminan automáticamente.
  • Marcadores antifraude (un hash unidireccional del ID de cuenta junto con marcas temporales, utilizado para impedir que la misma cuenta sea recompensada más de una vez como recomendada y para limitar las recompensas de quien recomienda): se conservan hasta que se elimina la propia cuenta, momento en el que se eliminan (el registro del límite de recompensa caduca antes, al cabo de 1 año desde la última recompensa). Esto se basa en nuestro interés legítimo en la prevención del fraude (Art. 6.1.f RGPD, Considerando 47). Si nos solicita que eliminemos únicamente estos marcadores mientras su cuenta exista, lo rechazamos, porque prevenir el fraude de recomendaciones constituye un motivo legítimo imperioso (Art. 17.1.c, Art. 21.1).

Datos de la Lectura de la mañana (Sección 3.10):

  • Resumen: se conserva durante 4 días desde la última vez que la App lo subió y después se elimina automáticamente. Eliminar mis datos (Delete My Data) lo elimina. Si elimina su cuenta, caduca en un plazo de 4 días y además queda cubierto por el borrado definitivo.
  • Registros por dispositivo de que se envió una notificación silenciosa o una notificación de la Lectura de la mañana: se conservan durante 3 días y 7 días, y después se eliminan automáticamente.
  • Con qué frecuencia desea la Lectura de la mañana, su hora de entrega y su zona horaria: se conservan junto con las preferencias de notificación de su dispositivo (Sección 3.10) y se eliminan con ellas. La frecuencia con la que la desea también forma parte de sus preferencias sincronizadas, que se conservan hasta que elimine sus datos o su cuenta.

Registro de auditoría de autenticación: se conserva durante 90 días, incluso para cuentas eliminadas.


8. Sus derechos

8.1 Usuarios del EEE (RGPD de la UE)

Si se encuentra en el Espacio Económico Europeo, dispone de los siguientes derechos en virtud del Reglamento General de Protección de Datos (UE) 2016/679:

  • Derecho de acceso (Art. 15): use Ajustes → Privacidad y datos → Exportar mis datos (Export My Data) en la App. Devuelve un JSON, en segundos, con el registro de su cuenta, sus datos sincronizados y su resumen almacenado de la Lectura de la mañana desde nuestros servidores, y con los datos personales que la App guarda en su dispositivo. No incluye el registro de entrega, los registros de reintento, de límite de frecuencia y de envío descritos en la Sección 3.10, el token de dispositivo push y su registro de ajustes del dispositivo, ni las ediciones de la Lectura de la mañana guardadas solo en su dispositivo, que puede leer en la App.
  • Derecho de rectificación (Art. 16): escriba a privacy@watchsignal.ai para solicitar la corrección de datos inexactos. El nombre para mostrar puede editarse directamente en Ajustes → Perfil.
  • Derecho de supresión (Art. 17): use Ajustes → Cuenta → Eliminar cuenta (Delete Account) en la App. Se aplica un período de gracia de eliminación temporal de 30 días; después el borrado definitivo se produce automáticamente. Usar Eliminar mis datos (Delete My Data) en Ajustes → Privacidad y datos también elimina su código de recomendación, sus estadísticas de recomendaciones y el vínculo con su cuenta, borra el registro de atribución de instalación de su dispositivo y, si ha iniciado sesión, solicita a PostHog y RevenueCat que eliminen los datos que tengan de su cuenta. Si en su lugar nos envía una solicitud de supresión por correo electrónico, envíela desde la dirección de correo electrónico de su cuenta e indique, si lo tiene, su código de recomendación, para que podamos localizar esos registros.
  • Derecho a la limitación (Art. 18): escriba a privacy@watchsignal.ai.
  • Derecho a la portabilidad de los datos (Art. 20): use Ajustes → Privacidad y datos → Exportar mis datos. Devuelve un JSON estructurado.
  • Derecho de oposición (Art. 21): al tratamiento basado en intereses legítimos (informes de fallos, recomendaciones).
  • Derecho a retirar el consentimiento: cuando el tratamiento se base en su consentimiento (inicio de sesión, sincronización, analítica), puede retirarlo en cualquier momento. Cerrar sesión o eliminar la cuenta retira el consentimiento de sincronización.
  • Derecho a presentar una reclamación: ante su autoridad de control nacional (véase la Sección 8.7 más abajo).

Para ejercer cualquiera de estos derechos, escriba a privacy@watchsignal.ai. Acusaremos recibo de su solicitud en un plazo de 3 días hábiles y responderemos en su totalidad en un plazo de 30 días.

8.2 Reino Unido: App no disponible para residentes en el Reino Unido

WatchSignal no está disponible para residentes en el Reino Unido y no se dirige a clientes británicos. La App ha sido retirada de la App Store del Reino Unido, y la página web de marketing no se dirige a consumidores británicos. No recopilamos, procesamos ni transferimos a sabiendas datos personales de personas en el Reino Unido.

Si reside en el Reino Unido y cree que conservamos datos personales sobre usted por error, escriba a privacy@watchsignal.ai y lo investigaremos y, cuando proceda, eliminaremos esos datos. Los residentes en el Reino Unido conservan el derecho a presentar una reclamación ante la Information Commissioner's Office (ICO) en ico.org.uk.

8.3 Usuarios de California (CCPA / CPRA)

Si es residente en California, dispone de los siguientes derechos en virtud de la California Consumer Privacy Act (Cal. Civ. Code 1798.100 et seq.) modificada por la California Privacy Rights Act:

  • Derecho a saber: qué información personal recopilamos, usamos, divulgamos o vendemos
  • Derecho a eliminar: use Ajustes → Cuenta → Eliminar cuenta o escriba a privacy@watchsignal.ai
  • Derecho a corregir información personal inexacta
  • Derecho a optar por no participar en la venta o compartición de su información personal
  • Derecho a limitar el uso de información personal sensible
  • Derecho a la no discriminación por ejercer sus derechos de privacidad

No vendemos ni compartimos su información personal en el sentido del CCPA/CPRA.

Categorías de información personal recopilada (CCPA 1798.100(b)):

Categoría CCPA Ejemplos ¿Recopilada? Origen Finalidad Divulgada a
A. Identificadores sub de Apple, user_id, correo electrónico transmitido, ID de dispositivo Sí Apple / generado por la App Gestión de la cuenta, sincronización Cloudflare (encargado)
B. Información personal (Cal. Civ. Code 1798.80(e)) Nombre para mostrar (opcional) Solo si se proporciona Introducido por el usuario Personalización Cloudflare (encargado)
D. Información comercial Recibos de compra, estado de suscripción Sí App Store Gestión de suscripciones RevenueCat (encargado)
F. Actividad de internet o de red Vistas de pantalla, interacciones con funciones (vinculadas al ID de la cuenta) Sí (opt-in) Uso de la App Analítica PostHog (encargado)
G. Datos de geolocalización Ninguno No - - -
K. Inferencias Salidas de señales de IA sobre acciones, no sobre usted; se mantienen en su dispositivo, salvo los recuentos del resumen de la Lectura de la mañana de la Sección 3.10 En el dispositivo, más los recuentos del resumen Modelo de IA Generación de señales, entrega de la Lectura de la mañana Cloudflare (encargado del tratamiento): los recuentos del resumen, que se almacenan, y un elemento que se recibe y se descarta

Agentes autorizados: puede designar a un agente autorizado para presentar solicitudes en su nombre.

Global Privacy Control (GPC): WatchSignal respeta la señal Global Privacy Control en watchsignal.ai.

Para presentar una solicitud CCPA, escriba a privacy@watchsignal.ai. Respondemos en un plazo de 45 días (prorrogable otros 45 con aviso). Verificaremos su identidad mediante su cuenta autenticada.

8.4 Canadá: App no disponible para residentes en Canadá

WatchSignal no está disponible para residentes en Canadá y no se dirige a clientes canadienses. La App ha sido retirada de la App Store canadiense. No recopilamos, procesamos ni transferimos a sabiendas datos personales de personas en Canadá (incluido Quebec).

Si reside en Canadá y cree que conservamos datos personales sobre usted por error, escriba a privacy@watchsignal.ai. Los residentes en Canadá conservan el derecho a presentar una reclamación ante el Office of the Privacy Commissioner of Canada (OPC) en priv.gc.ca, o ante la Commission d'accès à l'information (CAI) en cai.gouv.qc.ca para residentes en Quebec.

8.5 Brasil (LGPD)

Si se encuentra en Brasil, la Lei Geral de Proteção de Dados (Ley n.º 13.709/2018) le otorga los derechos previstos en el Art. 18: confirmación de que tratamos sus datos y acceso a ellos (apartados I y II; use Ajustes → Privacidad y datos → Exportar mis datos (Export My Data)), rectificación (III; contáctenos, o edite su nombre para mostrar en Ajustes → Perfil), anonimización, bloqueo o supresión de datos innecesarios o excesivos (IV), portabilidad (V; Exportar mis datos), supresión de los datos tratados sobre la base del consentimiento (VI; Ajustes → Cuenta → Eliminar cuenta (Delete Account)), información sobre las entidades con las que compartimos datos (VII; véase la Sección 5 y nuestra página de subencargados), información sobre su opción de negar el consentimiento y sus consecuencias (VIII; se requiere iniciar sesión para usar la App), y revocación del consentimiento (IX; cierre de sesión, eliminación de cuenta, o el interruptor de analítica en Ajustes → Privacidad y datos). También puede presentar una petición ante la Autoridade Nacional de Proteção de Dados (ANPD) sobre sus datos (Art. 18 §1). Respondemos a las solicitudes de confirmación y acceso en un plazo de 15 días (Art. 19, II) y a todas las demás solicitudes en un plazo de 30 días, sin coste (Art. 18 §5). Como agente de tratamiento de pequeña escala conforme a la Resolución CD/ANPD n.º 2/2022, no hemos designado un delegado de protección de datos (encarregado); privacy@watchsignal.ai es nuestro canal de contacto conforme a dicha resolución. Las transferencias internacionales descritas en la Sección 6 se realizan conforme al Art. 33 de la LGPD.

8.6 Australia: App no disponible para residentes en Australia

WatchSignal no está disponible para residentes en Australia y no se dirige a clientes australianos. La App ha sido retirada de la App Store australiana. No recopilamos, procesamos ni transferimos a sabiendas datos personales de personas en Australia.

Si reside en Australia y cree que conservamos datos personales sobre usted por error, escriba a privacy@watchsignal.ai. Los residentes en Australia conservan el derecho a presentar una reclamación ante la Office of the Australian Information Commissioner (OAIC) en oaic.gov.au.

8.7 Contactos de las autoridades de control

Jurisdicción Autoridad Sitio web Teléfono
Francia CNIL cnil.fr +33 1 53 73 22 22
Alemania BfDI bfdi.bund.de +49 228 997799-0
Irlanda Data Protection Commission dataprotection.ie +353 57 868 4800
Países Bajos Autoriteit Persoonsgegevens autoriteitpersoonsgegevens.nl +31 70 888 85 00
España AEPD aepd.es +34 901 100 099
Italia Garante garanteprivacy.it +39 06 69677 1
Bélgica APD/GBA autoriteprotectiondonnees.be +32 2 274 48 00
Brasil ANPD gov.br/anpd -
Estados Unidos (California) California Attorney General oag.ca.gov -

8.8 Todos los usuarios: flujo de la solicitud DSAR

Dado que todo usuario de WatchSignal está autenticado (no existe modo anónimo), el proceso de solicitud de acceso del titular de los datos (DSAR) es sencillo:

  1. Exporte sus datos: Ajustes → Privacidad y datos → Exportar mis datos. Devuelve al instante un archivo JSON con los datos descritos en la Sección 8.1 (limitado a 1 exportación cada 24 horas).
  2. Elimine su cuenta: Ajustes → Cuenta → Eliminar cuenta. Inicia el borrado temporal de 30 días. Transcurridos 30 días, todos los datos del lado del servidor se borran de forma definitiva y automática.
  3. Contáctenos: para solicitudes que no pueden autogestionarse (rectificación, limitación, portabilidad a un sistema de terceros), escriba a privacy@watchsignal.ai con el asunto "DSAR: [derecho que ejerce]". Verificaremos su identidad mediante su cuenta autenticada.

9. Privacidad de menores

WatchSignal no está dirigida a usuarios menores de 18 años, ni está pensada ni disponible para ellos. Nuestros Términos del Servicio exigen que los usuarios tengan al menos 18 años. No recopilamos, procesamos ni conservamos a sabiendas datos personales de ningún usuario menor de 18 años.

Declaración de edad: la App muestra un texto sobre el requisito de edad junto al botón "Continuar con Apple". Pulsar el botón constituye la declaración del usuario de que cumple el requisito de edad mínima. Registramos únicamente la marca temporal de esta declaración; no se captura ni se almacena ningún año o fecha de nacimiento.

Si cree que una persona menor de 18 años nos ha facilitado datos personales, escriba a privacy@watchsignal.ai y lo investigaremos sin demora y, cuando proceda, eliminaremos esos datos y la cuenta asociada.


10. Seguridad

Aplicamos medidas técnicas y organizativas adecuadas para proteger los datos personales:

  • Los JWT de sesión (HS256, TTL de 15 minutos) y los tokens de refresco de un solo uso (ventana móvil de 30 días) se almacenan en el llavero (Keychain) de iOS con accesibilidad AFTER_FIRST_UNLOCK_THIS_DEVICE_ONLY; no pueden sincronizarse mediante iCloud ni extraerse sin el código del dispositivo.
  • Los datos del lado del servidor se almacenan en Cloudflare D1 (región UE), cifrados en reposo.
  • Todo el tráfico de la API se cifra en tránsito mediante HTTPS/TLS.

Ningún método de transmisión o almacenamiento es 100 % seguro. Si tiene conocimiento de cualquier incidencia de seguridad, póngase en contacto con nosotros de inmediato en support@watchsignal.ai.


11. Cambios en esta política

Podemos actualizar esta Política de Privacidad de vez en cuando. Le notificaremos los cambios materiales actualizando la fecha de "Última actualización" en la parte superior de esta página y, cuando lo exija la ley, mediante un aviso más destacado (como una notificación dentro de la App).

El uso continuado de la App después de que los cambios surtan efecto constituye su aceptación de la Política actualizada.


12. Contacto

Para cualquier consulta, solicitud o reclamación relacionada con la privacidad:

Hazem ElSisy Privacidad: privacy@watchsignal.ai Soporte: support@watchsignal.ai


13. Registro de cambios

Versión Fecha Cambios
rev. 1 10 de mayo de 2026 Política de Privacidad inicial.
rev. 2 28 de septiembre de 2026 Se añaden el detalle y el plazo de conservación del registro de clic (7 días), un desglose de la conservación de los datos de recomendaciones incluido el registro del límite de recompensa, y detalles sobre la supresión de datos de recomendaciones mediante "Eliminar mis datos" (incluido PostHog/RevenueCat) y por solicitud por correo electrónico.
rev. 3 28 de septiembre de 2026 Traducción puesta en línea con la política en inglés (cuentas, Iniciar sesión con Apple, supresión por parte de los encargados del tratamiento, numeración de secciones). Se añadió Brasil (LGPD): fila del responsable, bases jurídicas de la LGPD, derechos de la Sección 8.5 y el contacto de la ANPD. Se reformuló el ejemplo de analítica para describir la dirección de la señal. Se corrigió la ruta dentro de la App hacia "Exportar mis datos", "Eliminar mis datos" y el interruptor de analítica: Ajustes → Privacidad y datos. Se corrigió la descripción de la analítica: los eventos se vinculan al ID de la cuenta (seudónimo, no anónimo) y se recopilan sobre la base del consentimiento. Se nombró a Hugging Face como origen de las descargas de los archivos del modelo. Se eliminó PostHog de la lista de transferencias a EE. UU. de la Sección 6. Se añadió el Anexo de Tratamiento de Datos de Cloudflare y se indicó que las transferencias a RevenueCat se basan en las Cláusulas Contractuales Tipo.
rev. 4 12 de octubre de 2026 Se añadió la Lectura de la mañana a la Sección 3.10: el resumen que sube la App, el único elemento que se envía y se descarta, los ajustes de entrega, la notificación silenciosa en segundo plano, la notificación visible y los registros de envío por dispositivo. Se añadió la conservación de la Lectura de la mañana a la Sección 7. Se reformuló la Sección 2 para indicar el resumen de la Lectura de la mañana y los eventos analíticos como las excepciones al tratamiento en el dispositivo. Se añadieron a la Sección 3.10 el registro de entrega de notificaciones push, el registro de reintento, los contadores de límite de frecuencia y la cola de notificaciones retenidas durante las horas de silencio, y se corrigió la conservación del registro de configuración de alertas (no caduca a los 90 días). Se añadió una fila de entrega push a la Sección 4, el Apple Push Notification Service a la Sección 5, el evento analítico de la Lectura de la mañana a la Sección 3.7 (y se aclaró lo que los eventos analíticos no incluyen) y los recuentos de la Lectura de la mañana a la fila de inferencias de la CCPA. Se corrigió lo que incluye Exportar mis datos (Export My Data) en las Secciones 8.1 y 8.8. Se indicaron el registro de entrega y el registro de auditoría de autenticación como excepciones en la Sección 3.11.

Esta Política de Privacidad se aplica a WatchSignal para iOS.

Terms of ServicePrivacy PolicySupportAccuracyWhy no broker?Sub-ProcessorsContact

© 2026 WatchSignal. All rights reserved.