Skip to content
WatchSignalWatchSignal
FeaturesHow It WorksFAQSupport
Download

WatchSignal - Política de Privacidade

Data de entrada em vigor: 10 de maio de 2026 Última atualização: 12 de outubro de 2026 (rev. 4)


1. Quem somos

O WatchSignal é uma aplicação móvel ("App") desenvolvida e operada por Hazem ElSisy ("nós", "nos", "nosso").

Identidade do responsável pelo tratamento

Hazem ElSisy (empresário em nome individual) é o responsável pelo tratamento / a empresa responsável pelos dados pessoais tratados ao abrigo desta Política em todas as jurisdições.

Jurisdição Função Contacto
UE / EEE (RGPD) Responsável pelo tratamento (Art. 4.º(7)) privacy@watchsignal.ai
Estados Unidos (CCPA/CPRA) Business privacy@watchsignal.ai
Brasil (LGPD) Responsável pelo tratamento (Art. 5.º, VI) privacy@watchsignal.ai

Reino Unido: O WatchSignal não está disponível para residentes do Reino Unido e não trata conscientemente dados pessoais de pessoas situadas no Reino Unido. Consultar a Secção 8.2.

Austrália: O WatchSignal não está disponível para residentes da Austrália e não trata conscientemente dados pessoais de pessoas situadas na Austrália. Consultar a Secção 8.6.

Canadá (incluindo o Quebec): O WatchSignal não está disponível para residentes do Canadá e não trata conscientemente dados pessoais de pessoas situadas no Canadá. Consultar a Secção 8.4.

Contacto de privacidade: privacy@watchsignal.ai Suporte geral: support@watchsignal.ai


2. A nossa abordagem centrada na privacidade

O WatchSignal foi concebido para tratar o mínimo possível de dados pessoais. As funcionalidades essenciais da App (geração de sinais por IA, acompanhamento de carteira, gestão de listas de observação, alertas de preços e dados de mercado) operam inteiramente no seu dispositivo. Os seus dados de carteira e a sua atividade de negociação nunca são transmitidos para os nossos servidores ou para terceiros. O seu histórico de sinais permanece no seu dispositivo, com uma exceção: o breve resumo da Leitura da manhã descrito na Secção 3.10.

O modelo de IA no dispositivo (ONNX Runtime) é executado localmente no seu dispositivo. Os dados de mercado que analisa e as entradas do modelo não são enviados para nenhum servidor. As saídas do modelo permanecem no seu dispositivo, com duas exceções: as contagens e o único elemento do resumo da Leitura da manhã descritos na Secção 3.10 e, se permitir a analítica, a direção do sinal e a faixa de força do sinal registadas nos eventos analíticos descritos na Secção 3.7. Os ficheiros do modelo são descarregados a partir do Hugging Face; ver a Secção 5.

A partir da v1, o WatchSignal exige Iniciar Sessão com a Apple (Sign in with Apple) para utilizar a app. Isto permite-nos sincronizar a sua lista de observação, preferências e alertas entre dispositivos, e disponibilizar um mecanismo de exportação e eliminação de dados dentro da própria app. Ver a Secção 3.1 para os detalhes completos do que é recolhido no momento do início de sessão.


3. Informações que recolhemos

3.1 Criação de conta (Iniciar Sessão com a Apple)

O início de sessão com a Apple é obrigatório para utilizar o WatchSignal. A app não pode ser utilizada de forma anónima na v1. Quando toca em "Continuar com a Apple", o serviço de autenticação da Apple troca um token criptográfico com o nosso servidor. Recolhemos e armazenamos o seguinte:

Elemento de dado Origem Finalidade Associado a si?
Identificador estável de utilizador da Apple (sub) Token de ID da Apple Chave primária da conta Sim
O nosso user_id interno (UUID) Gerado pelo nosso servidor Gestão de sessão, sincronização Sim
Endereço de correio eletrónico repassado pela Apple Apple (opcional, pode ocultá-lo) Recuperação de conta, entrega de DSAR Sim, se fornecido
ID do dispositivo O seu dispositivo Encerramento de sessão em vários dispositivos Sim
Data e hora do início de sessão Relógio do servidor Registo de auditoria de segurança Sim

O que NÃO recolhemos da Apple: endereço de correio eletrónico real, nome real, número de telefone, data de nascimento, morada, dados de pagamento (a Apple processa a faturação diretamente) ou qualquer dado de perfil social. A Apple oferece-nos campos de nome no primeiro início de sessão; descartamo-los explicitamente, o seu nome real nunca chega aos nossos servidores.

3.2 Nome de exibição (opcional)

Durante o onboarding, pode introduzir um nome de exibição para personalizar a app. Isto é totalmente opcional e pode ser omitido.

  • Armazenamos apenas o que introduzir. Se omitir ou deixar em branco, nenhum nome é armazenado.
  • Utilizado apenas para saudações e personalização dentro da app. Nunca partilhado, nunca utilizado para marketing.
  • Sincronizado com os nossos servidores juntamente com as suas outras preferências.
  • Pode editá-lo ou apagá-lo a qualquer momento em Definições → Perfil (Settings → Profile).

3.3 Verificação de idade

Exigimos que todos os utilizadores tenham 18 anos ou mais (19+ na Coreia, de acordo com a classificação regional da App Store).

  • Durante o onboarding, tocar em "Continuar com a Apple" é acompanhado de um texto que confirma que cumpre a idade mínima. Tocar no botão constitui a sua atestação.
  • Registamos a data e hora da atestação; não recolhemos nem conservamos o ano ou a data de nascimento. O AgeGate (campo de ano de nascimento) foi removido na v1: a atestação de idade está integrada no botão de início de sessão com a Apple.

3.4 O que sincronizamos

Quando tem sessão iniciada, os seguintes dados são enviados para o Cloudflare D1 (a nossa base de dados do lado do servidor):

  • Símbolos de cotação da lista de observação e associações a grupos
  • Configurações de alerta (limiares de preço, preferências de notificação)
  • Preferências de interface e definições de notificação
  • Sinais favoritos e estado do onboarding
  • Nome de exibição opcional (Secção 3.2)

Estes dados são armazenados de forma cifrada em repouso no Cloudflare D1 (região: UE, WEUR). Nunca são vendidos e nunca são partilhados com terceiros para fins de marketing.

3.5 Identificadores de referência gerados automaticamente

O sistema de atribuição de referências da App utiliza dois identificadores gerados aleatoriamente (UUID):

  • Install ID, um UUID aleatório associado à sua instalação, utilizado exclusivamente para atribuição de referências
  • Referral User ID, um UUID aleatório utilizado para associar o seu código de referência ao nosso sistema de referências

Estes identificadores não contêm o seu Apple ID, nome nem correio eletrónico. Se tiver sessão iniciada, o seu código de referência e as suas estatísticas também ficam associados ao ID de utilizador da sua conta, para que as recompensas possam ser creditadas e os registos possam ser eliminados a pedido.

Quando alguém abre uma ligação de referência, conservamos durante 7 dias um registo do clique para atribuir a instalação: um ID de clique gerado aleatoriamente, o código de referência e o Referral User ID de quem referiu, o endereço IP e o user agent, e uma data e hora. Este registo é eliminado automaticamente ao fim de 7 dias.

3.6 Informações enviadas para serviços de terceiros

Quando utiliza a App, os seguintes dados são enviados para serviços externos para obter dados de mercado e conteúdos:

Dados enviados Destinatário Finalidade
Símbolo de cotação (ex.: "AAPL") Yahoo Finance (query1.finance.yahoo.com, query2.finance.yahoo.com) Obtenção de dados de preços, histórico de candles, dados de opções, notícias
Símbolo de cotação + nome do subreddit Reddit (www.reddit.com) Obtenção de publicações sobre sentimento social

Importante: Os símbolos de cotação são identificadores de mercado, não são dados pessoais. Não o identificam como indivíduo. Não transmitimos a composição da sua carteira, a dimensão das suas posições, o seu custo de aquisição ou qualquer informação sobre contas financeiras a estes serviços.

3.7 Dados analíticos

Utilizamos o PostHog (PostHog, Inc.) para recolher dados analíticos de utilização que nos ajudam a compreender como a App é utilizada e a melhorar as suas funcionalidades. A analítica permanece desativada até a permitir durante o onboarding. O PostHog está configurado da seguinte forma:

  • Alojado em PostHog EU Cloud (centros de dados na Alemanha, dentro do EEE), nenhum dado é transferido para fora do EEE para fins analíticos
  • A anonimização de IP está ativada, o seu endereço IP é truncado antes do armazenamento
  • A gravação de sessão está desativada, não gravamos o seu ecrã nem as teclas premidas
  • Se permitir a analítica, os eventos são associados ao ID da sua conta WatchSignal (um identificador aleatório que geramos no início de sessão; não é o seu Apple ID, nome ou correio eletrónico). Isto permite-nos contar utilizadores com precisão e eliminar os seus dados analíticos quando o solicitar. Os eventos não incluem o conteúdo da sua carteira ou da sua lista de observação, o seu nome ou o seu endereço de correio eletrónico
  • Os símbolos de cotação, posições de carteira e dados financeiros nunca são incluídos em eventos analíticos

Os dados analíticos que recolhemos incluem: visualizações de ecrã, interações com funcionalidades (ex.: "gráfico aberto", "alerta criado", "sinal gerado", assinalado com a direção do sinal (Altista, Neutro ou Baixista) e a respetiva faixa de força do sinal, e "leitura da manhã construída", que regista se a leitura foi diária ou semanal, o que a iniciou, quanto tempo demorou, quantas ações abrangeu e quantas leituras mudaram), versão da App, tipo de dispositivo e sistema operativo.

Escolhe se permite a analítica durante o onboarding e pode alterar a sua escolha a qualquer momento em Definições → Privacidade e dados (Settings → Privacy & Data). Quando opta por sair, toda a recolha futura de dados analíticos cessa imediatamente e o identificador analítico armazenado localmente (PostHog distinct ID) é eliminado do seu dispositivo. Se mais tarde voltar a optar por participar, é gerado um novo identificador e associado novamente ao ID da sua conta.

3.8 Relatórios de falhas e monitorização do desempenho

Utilizamos o Sentry (Functional Software, Inc. d/b/a Sentry) para capturar relatórios de falhas e rastreios de desempenho que nos ajudam a identificar e corrigir problemas da App. O Sentry é inicializado a cada arranque da App.

O Sentry recebe:

  • Tipo e modelo de dispositivo
  • Versão do sistema operativo
  • Versão da App
  • Rastreios de pilha de falhas e mensagens de erro
  • Intervalos de desempenho e tempos de transações
  • Eventos de breadcrumb (os URL são removidos antes da transmissão)
  • Um UUID anónimo persistente armazenado no dispositivo (@sentry:anon_user_id), gerado aleatoriamente no primeiro arranque, não associado à sua identidade

O Sentry NÃO recebe: dados de carteira, símbolos de cotação, entradas de lista de observação, texto introduzido pelo utilizador ou o seu endereço IP (a anonimização de IP está ativada na nossa configuração do Sentry).

  • Localização dos dados: UE (região de Frankfurt) para utilizadores do EEE, confirmado através das definições de residência de dados do projeto Sentry
  • Política de Privacidade: https://sentry.io/privacy/
  • DPA: https://sentry.io/legal/dpa/, existe um Acordo de Tratamento de Dados em vigor com o Sentry

3.9 Gestão de subscrições

Utilizamos o RevenueCat (RevenueCat, Inc.) para gerir as subscrições integradas na App e os períodos de teste. O RevenueCat recebe:

  • O seu user_id do WatchSignal (o identificador autenticado da Secção 3.1), utilizado como o App User ID do RevenueCat
  • Estado da subscrição e histórico de compras
  • Dados do recibo da App Store

Estes dados são necessários para verificar e gerir os seus direitos de subscrição em vários dispositivos.

  • Localização dos dados: Estados Unidos (AWS). As transferências são cobertas pelas Cláusulas Contratuais-Tipo da UE descritas na Secção 6
  • Política de Privacidade: https://www.revenuecat.com/privacy
  • DPA: Existe um Acordo de Tratamento de Dados em vigor com o RevenueCat, celebrado através do painel do RevenueCat → Settings → Privacy

3.10 Notificações push e alertas do lado do servidor

Se ativar as notificações push (alertas de preços, alertas de alteração de sinal, lembretes de resultados, briefings diários ou a Leitura da manhã, notícias de última hora), a App regista um token de dispositivo no Apple Push Notification Service.

Para entregar alertas do lado do servidor, o seu token de dispositivo push, ID de dispositivo e as suas configurações de alerta (símbolos de cotação, limiares de preço e preferências de notificação) são transmitidos para o nosso backend Cloudflare Workers e armazenados no Cloudflare KV (armazenamento chave-valor). O token do dispositivo expira 90 dias após ter sido atualizado pela última vez. O registo de configuração de alertas é conservado enquanto o dispositivo permanecer associado à sua conta. É eliminado quando elimina os seus dados ou a sua conta a partir desse dispositivo, uma limpeza horária elimina-o depois de terminar a sessão da sua conta nesse dispositivo e, em qualquer outro caso, é eliminado após 180 dias sem contacto do dispositivo.

Estes dados são utilizados exclusivamente para entregar as notificações push que configurou. Estão associados à sua conta autenticada.

Leitura da manhã. A Leitura da manhã está disponível na versão 2.0 da App e posteriores. A App constrói-a no seu dispositivo. De cada vez que constrói uma, a App envia um resumo curto ao nosso backend Cloudflare Workers. Armazenamos este resumo associado ao ID da sua conta e usamo-lo para colocar as contagens reais na sua notificação da Leitura da manhã. Contém a data de mercado da leitura, se é uma leitura diária ou semanal, quantas ações abrange, quantas leituras mudaram e as horas a que foi construída e recebida. O resumo armazenado não contém símbolos de ações, preços nem valores de sinal. Conservamo-lo durante 4 dias após o último carregamento pela App. Se escolheu ser avisado apenas quando uma leitura mudar, a App continua a enviar o resumo, mas não enviamos nenhuma notificação da Leitura da manhã a partir dele.

O carregamento também pode nomear uma ação cuja leitura mudou, com a direção e a força dessa leitura. O nosso servidor verifica se este elemento está bem formado e depois descarta-o. Não é gravado no armazenamento nem nos registos e não é usado em nenhuma notificação.

Para enviar a Leitura da manhã no momento certo, conservamos três definições juntamente com as preferências de notificação do seu dispositivo: com que frequência a pretende (todas as manhãs, semanalmente ou apenas quando uma leitura mudar), a sua hora de entrega e o seu fuso horário. Escolhe a frequência quando configura a App. Neste momento, a hora de entrega é 7:30 no seu fuso horário. Se usava o briefing diário numa versão anterior da App, a App transpõe essa definição: ativado passa a todas as manhãs, desativado passa a apenas quando uma leitura mudar.

Em cada dia de mercado dos EUA (e às segundas-feiras, se escolheu semanalmente), cerca de 30 minutos antes da sua hora de entrega, enviamos ao seu dispositivo uma notificação silenciosa em segundo plano através do Apple Push Notification Service, para que a App possa construir a leitura. Não mostra nada no ecrã. Contém um tipo de mensagem, a data de mercado e uma marca de que veio do nosso servidor. Enviamo-la seja qual for a opção escolhida. Se escolheu todas as manhãs, enviamos depois uma notificação visível à sua hora de entrega em cada dia de mercado dos EUA; se escolheu semanalmente, às segundas-feiras. Também passa pela Apple. O texto pode incluir quantas leituras mudaram e quantas ações a leitura abrange. Também traz a data de mercado, uma hora de envio e as etiquetas que abrem a Leitura da manhã na App. Não contém símbolos de ações, preços nem ID de conta.

Para cada dispositivo, conservamos também um registo de que a notificação silenciosa foi enviada para um determinado dia (conservado durante 3 dias) e de que a notificação da Leitura da manhã foi enviada para uma determinada leitura (conservado durante 7 dias). Usamos estes registos apenas para evitar enviar qualquer uma das duas em duplicado.

Pode revogar o acesso às notificações push a qualquer momento nas Definições do seu dispositivo. Quando desativa as notificações, o token do seu dispositivo deixa de ser atualizado e expirará dos nossos sistemas no prazo de 90 dias.

Conservamos um registo de entrega durante 30 dias. Tem uma entrada por cada notificação que enviamos ou tentamos enviar, incluindo as silenciosas, e por cada vez que o seu dispositivo regista o token push ou sincroniza as definições de alerta. Uma entrada contém o evento, a hora, a plataforma, o tipo de notificação, os primeiros 8 carateres do seu ID de dispositivo, o símbolo da ação quando a notificação diz respeito a uma única ação, o motivo do erro quando um envio falha e contagens como o número da nova tentativa ou o número de alertas sincronizados. Se um envio falhar, conservamos durante um máximo de 1 hora um registo de nova tentativa com o seu ID de dispositivo e o conteúdo da notificação, para podermos tentar de novo. Para limitar quantas notificações um dispositivo recebe, conservamos também contadores de limite de frequência associados ao seu ID de dispositivo ou de conta durante um máximo de 24 horas, registos associados ao seu ID de dispositivo de que uma determinada notificação já foi enviada durante um máximo de 90 dias, e as notificações retidas durante o seu horário silencioso durante um máximo de 24 horas.

3.11 Informações que NÃO recolhemos

Explicitamente, não recolhemos:

  • O seu endereço de correio eletrónico real (apenas o repasse da Apple, e só se a Apple o fornecer)
  • O seu nome real (os campos de nome da Apple são explicitamente descartados no início de sessão)
  • O seu número de telefone, dados de localização/GPS, contactos ou agenda de endereços
  • A sua câmara, microfone ou fotografias
  • O seu histórico de navegação fora da App
  • As suas credenciais de conta financeira
  • Quaisquer dados biométricos
  • O seu ano ou data de nascimento (a atestação de idade é apenas uma data e hora, nenhuma data de nascimento é armazenada)
  • O seu endereço IP, exceto nos registos de cliques de referência (Secção 3.5), que são eliminados ao fim de 7 dias. Para além do registo de entrega descrito na Secção 3.10 e do registo de auditoria de autenticação descrito na Secção 7, não registamos os restantes pedidos de API nos nossos próprios servidores.

4. Como utilizamos as suas informações

Dados Finalidade Fundamento jurídico (RGPD)
sub da Apple, user_id, correio eletrónico de repasse, ID do dispositivo Gestão de conta, sincronização entre dispositivos, segurança de sessão Consentimento (Art. 6.º(1)(a)), consente ao tocar em "Continuar com a Apple"
Nome de exibição (opcional) Personalização dentro da app Consentimento (Art. 6.º(1)(a)), fornecido voluntariamente durante o onboarding
Data e hora da atestação de idade Conformidade com o requisito de 18+, regras da COPPA e do RGPD sobre dados de crianças Consentimento (Art. 6.º(1)(a)) + Obrigação legal (Art. 6.º(1)(c))
Lista de observação, alertas, preferências (sincronizados com o D1) Sincronização entre dispositivos, portabilidade de dados Consentimento (Art. 6.º(1)(a)), incluído no consentimento do início de sessão
Identificadores de referência, registos de cliques de referência (IP, user agent), marcadores antifraude Programa de referências: para o creditar pelas referências e atribuir instalações Interesse legítimo (Art. 6.º(1)(f))
Símbolos de cotação enviados ao Yahoo Finance Apresentação em tempo real de dados de preços, gráficos e notícias na App Execução do contrato / funcionalidade da App (Art. 6.º(1)(b))
Símbolos de cotação enviados ao Reddit Apresentação de conteúdos sobre sentimento social na App Execução do contrato / funcionalidade da App (Art. 6.º(1)(b))
Analítica de utilização (visualizações de ecrã, interações com funcionalidades, informação de dispositivo/SO, associadas ao ID da sua conta) Compreender como os utilizadores interagem com a App; melhorar funcionalidades e corrigir problemas de desempenho Consentimento (Art. 6.º(1)(a)); escolhe "Permitir análise" durante o onboarding e pode retirá-lo em Definições → Privacidade e dados
UUID anónimo do Sentry, tipo de dispositivo, versão do SO, versão da app, rastreios de falhas Identificar e corrigir falhas e problemas de desempenho Interesse legítimo (Art. 6.º(1)(f))
user_id, estado da subscrição, histórico de compras (via RevenueCat) Verificação e gestão dos direitos de subscrição integrados na app Execução do contrato (Art. 6.º(1)(b))
Token de dispositivo push, ID de dispositivo, configurações de alerta e definições de notificação, resumo da Leitura da manhã e registos de entrega (Secção 3.10) Entregar as notificações que ativou, incluindo a Leitura da manhã Execução do contrato / funcionalidade da App (Art. 6.º(1)(b))

Utilizadores no Brasil (LGPD, Lei n.º 13.709/2018): aplicam-se as mesmas bases ao abrigo da LGPD Art. 7.º: consentimento é o Art. 7.º, I; obrigação legal é o Art. 7.º, II; execução de contrato é o Art. 7.º, V; interesse legítimo é o Art. 7.º, IX.

Não utilizamos os seus dados para fins publicitários, definição de perfis ou tomada de decisões automatizada que produza efeitos jurídicos ou similarmente significativos sobre si.


5. Partilha e divulgação de dados

Não vendemos os seus dados pessoais. Não partilhamos os seus dados pessoais com anunciantes ou corretores de dados.

Apenas podemos divulgar informações nas seguintes circunstâncias limitadas:

  • Prestadores de serviços: O nosso serviço de autenticação e os dados de sincronização estão alojados em Cloudflare Workers e Cloudflare D1 (Cloudflare, Inc., EUA). A Cloudflare atua na qualidade de subcontratante em nosso nome e trata apenas os dados descritos na Secção 3. O Adendo de Tratamento de Dados de Clientes da Cloudflare aplica-se à utilização que fazemos dos seus serviços.
  • Dados de mercado de terceiros: O Yahoo Finance e o Reddit recebem pedidos de símbolos de cotação diretamente do seu dispositivo (chamadas API do lado do cliente). Estes serviços operam ao abrigo das suas próprias políticas de privacidade.
  • Ficheiros do modelo de IA: A App descarrega os ficheiros do modelo de IA no dispositivo a partir do Hugging Face (Hugging Face, Inc., EUA) e da sua rede de distribuição de conteúdos no primeiro arranque e sempre que um modelo é atualizado. Como qualquer descarga da web, o pedido transporta o endereço IP do seu dispositivo e o user agent da app. Não enviamos qualquer identificador de conta junto, e o Hugging Face trata o pedido ao abrigo da sua própria política de privacidade. O modelo é depois executado inteiramente no seu dispositivo.
  • Subcontratante de analítica: A PostHog, Inc. (EU Cloud, alojada na Alemanha, dentro do EEE) trata dados analíticos, associados ao ID da sua conta, em nosso nome. Existe um Acordo de Tratamento de Dados em vigor.
  • Subcontratante de relatórios de falhas: O Sentry (Functional Software, Inc. d/b/a Sentry, EUA) trata relatórios de falhas e dados de desempenho em nosso nome. Existe um Acordo de Tratamento de Dados em vigor.
  • Subcontratante de gestão de subscrições: A RevenueCat, Inc. (EUA) trata os dados de subscrição e compra em nosso nome. Existe um Acordo de Tratamento de Dados em vigor.
  • Entrega de notificações push: a Apple Inc. (EUA) entrega as nossas notificações através do Apple Push Notification Service. Por cada notificação que enviamos, a Apple recebe o token do seu dispositivo e o conteúdo da notificação (um título e um corpo de texto, ou um aviso silencioso sem nada para mostrar). A Apple atua como responsável independente pelo tratamento, nos termos da sua própria política de privacidade. Não enviamos à Apple nenhum identificador de conta.
  • Requisitos legais: Podemos divulgar informações se exigido pela legislação aplicável, ordem judicial ou pedido governamental, ou para proteger os direitos, propriedade ou segurança nossos, dos nossos utilizadores ou do público.

6. Transferências internacionais de dados

Os seus dados sincronizados (lista de observação, alertas, preferências) são armazenados no Cloudflare D1 com a região de armazenamento definida como WEUR (Europa Ocidental). Para outros prestadores de serviços localizados nos Estados Unidos:

  • Cláusulas Contratuais-Tipo (CCT): Utilizamos as Cláusulas Contratuais-Tipo da Comissão Europeia (Decisão de Execução (UE) 2021/914) com os nossos prestadores de serviços sediados nos EUA (Sentry, RevenueCat, Cloudflare), complementadas por medidas técnicas e organizativas adicionais (MTO) adequadas a cada transferência. A PostHog está alojada no PostHog EU Cloud, na Alemanha; os dados analíticos não são transferidos para fora do EEE.
  • Minimização de dados: Minimizamos os dados pessoais partilhados com os prestadores de serviços. Os dados analíticos estão associados apenas ao ID da sua conta e não incluem o seu nome, correio eletrónico, símbolos de cotação ou valores de carteira. Os relatórios de falhas contêm apenas dados técnicos de rastreio de pilha e um UUID anónimo do dispositivo.

Os nossos atuais subcontratantes, as suas localizações de servidor e os mecanismos de transferência aplicáveis estão listados na nossa Lista de Subcontratantes, disponível em watchsignal.ai/sub-processors/.


7. Conservação de dados

Dados no dispositivo (carteira, lista de observação, alertas, histórico de sinais, definições): Conservados no seu dispositivo até que elimine a App ou apague os seus dados.

Dados de conta autenticados (Secção 3.1, registo de utilizador, tabelas de sincronização):

  • Contas ativas: conservados indefinidamente enquanto continuar a utilizar a app.
  • Contas eliminadas: período de carência de eliminação suave de 30 dias. Durante este período, os seus dados são preservados mas ficam inacessíveis, e pode recuperar a sua conta enviando um e-mail para me@hazemelsisy.com. Ao fim de 30 dias, uma eliminação definitiva apaga permanentemente todos os dados do lado do servidor.

Registo de auditoria de geração de sinais: Conservado no dispositivo por um mínimo de 5 anos, conforme as orientações de registo do Artigo 25.º da MiFID II / Artigo 12.º da Lei de IA da UE. Não pode ser eliminado pelos utilizadores.

Dados analíticos (PostHog): Os eventos são conservados durante 1 ano por defeito no PostHog EU Cloud. Pode solicitar a sua eliminação a qualquer momento.

Dados de referência:

  • Código de referência, estatísticas de referência e a ligação à sua conta: conservados até 1 ano após a última atualização, e removidos antes disso se utilizar Eliminar os meus dados (Delete My Data) ou nos enviar um pedido por e-mail.
  • Registos de atribuição de instalação: pseudónimos, não associados a uma conta nos nossos servidores, elimináveis a partir do seu dispositivo através de Eliminar os meus dados (Delete My Data), e que expiram ao fim de 1 ano.
  • Registos de cliques (Secção 3.5): conservados durante 7 dias e depois eliminados automaticamente.
  • Marcadores antifraude (um hash unidirecional do ID da conta combinado com datas e horas, utilizado para impedir que a mesma conta seja recompensada mais do que uma vez como referenciada, e para limitar as recompensas de quem refere): conservados até a própria conta ser eliminada, sendo depois removidos (o registo de limite de recompensa expira antes, 1 ano após a última recompensa). Isto assenta no nosso interesse legítimo na prevenção de fraude (Art. 6.º(1)(f) do RGPD, Considerando 47). Se nos pedir para eliminar apenas estes marcadores enquanto a sua conta existir, recusamos, porque prevenir a fraude de referências constitui um motivo legítimo imperioso (Art. 17.º(1)(c), Art. 21.º(1) do RGPD).

Dados da Leitura da manhã (Secção 3.10):

  • Resumo: conservado durante 4 dias após o último carregamento pela App e depois eliminado automaticamente. Eliminar os meus dados (Delete My Data) elimina-o. Se eliminar a sua conta, expira no prazo de 4 dias e fica também abrangido pela eliminação definitiva.
  • Registos por dispositivo de que foi enviada uma notificação silenciosa ou uma notificação da Leitura da manhã: conservados durante 3 dias e 7 dias e depois eliminados automaticamente.
  • Com que frequência pretende a Leitura da manhã, a sua hora de entrega e o seu fuso horário: conservados juntamente com as preferências de notificação do seu dispositivo (Secção 3.10) e eliminados com elas. Com que frequência a pretende também faz parte das suas preferências sincronizadas, que são conservadas até eliminar os seus dados ou a sua conta.

Registo de auditoria de autenticação: Conservado durante 90 dias, incluindo para contas eliminadas.


8. Os seus direitos

8.1 Utilizadores do EEE (RGPD da UE)

Se estiver localizado no Espaço Económico Europeu, dispõe dos seguintes direitos ao abrigo do Regulamento Geral sobre a Proteção de Dados (UE) 2016/679:

  • Direito de acesso (Art. 15.º) - utilize Definições → Privacidade e dados → Exportar os meus dados (Settings → Privacy & Data → Export My Data) na App. Devolve, em segundos, um JSON do registo da sua conta, dos seus dados sincronizados e do seu resumo armazenado da Leitura da manhã nos nossos servidores, e dos dados pessoais que a App guarda no seu dispositivo. Não inclui o registo de entrega, os registos de nova tentativa, de limite de frequência e de envio descritos na Secção 3.10, o token de dispositivo push e o respetivo registo de definições do dispositivo, nem as edições da Leitura da manhã guardadas apenas no seu dispositivo, que pode ler na App.
  • Direito de retificação (Art. 16.º) - contacte privacy@watchsignal.ai para solicitar a correção de dados inexatos. O nome de exibição pode ser editado diretamente em Definições → Perfil (Settings → Profile).
  • Direito ao apagamento (Art. 17.º): utilize Definições → Conta → Eliminar conta (Settings → Account → Delete Account) na App. Aplica-se um período de carência de eliminação suave de 30 dias; a eliminação definitiva ocorre automaticamente depois. Utilizar Eliminar os meus dados (Delete My Data) em Definições → Privacidade e dados (Settings → Privacy & Data) também remove o seu código de referência, as suas estatísticas de referência e a ligação à sua conta, elimina o registo de atribuição de instalação no seu dispositivo e, se tiver sessão iniciada, solicita à PostHog e à RevenueCat que eliminem os dados que detêm sobre a sua conta. Se preferir enviar-nos um pedido de eliminação por e-mail, envie-o a partir do endereço de correio eletrónico associado à sua conta e, se disponível, indique o seu código de referência, para que possamos localizar esses registos.
  • Direito à limitação do tratamento (Art. 18.º) - contacte privacy@watchsignal.ai.
  • Direito à portabilidade dos dados (Art. 20.º) - utilize Definições → Privacidade e dados → Exportar os meus dados (Settings → Privacy & Data → Export My Data). Devolve um JSON estruturado.
  • Direito de oposição (Art. 21.º): ao tratamento baseado em interesse legítimo (relatórios de falhas, referências).
  • Direito de retirar o consentimento - quando o tratamento se baseia no seu consentimento (início de sessão, sincronização, analítica), pode retirá-lo a qualquer momento. Terminar a sessão ou eliminar a conta retira o consentimento de sincronização.
  • Direito de apresentar reclamação - junto da sua autoridade de controlo nacional (consultar a Secção 8.7 abaixo).

Para exercer qualquer um destes direitos, contacte-nos em privacy@watchsignal.ai. Acusaremos a receção no prazo de 3 dias úteis e responderemos integralmente no prazo de 30 dias.

8.2 Reino Unido - App não disponível para residentes do Reino Unido

O WatchSignal não está disponível para residentes do Reino Unido e não solicita clientes do Reino Unido. A App foi retirada da App Store do Reino Unido, e o sítio Web de marketing não é dirigido a consumidores do Reino Unido. Não recolhemos, tratamos ou transferimos conscientemente dados pessoais de pessoas situadas no Reino Unido.

Se for residente do Reino Unido e considerar que detemos dados pessoais sobre si por engano, contacte privacy@watchsignal.ai e investigaremos e, se apropriado, eliminaremos esses dados. Os residentes do Reino Unido conservam o direito de apresentar reclamação junto do Information Commissioner's Office (ICO) em ico.org.uk.

8.3 Utilizadores da Califórnia (CCPA / CPRA)

Se for residente da Califórnia, dispõe dos seguintes direitos ao abrigo do California Consumer Privacy Act (Cal. Civ. Code 1798.100 et seq.) conforme alterado pelo California Privacy Rights Act:

  • Direito de saber - quais as informações pessoais que recolhemos, utilizamos, divulgamos ou vendemos
  • Direito de eliminar - utilize Definições → Conta → Eliminar conta (Settings → Account → Delete Account) ou contacte privacy@watchsignal.ai
  • Direito de corrigir - informações pessoais inexatas
  • Direito de optar por não participar na venda ou partilha das suas informações pessoais
  • Direito de limitar o uso de informações pessoais sensíveis
  • Direito à não discriminação - pelo exercício dos seus direitos de privacidade

Não vendemos nem partilhamos as suas informações pessoais na aceção do CCPA/CPRA.

Categorias de informações pessoais recolhidas (CCPA 1798.100(b)):

Categoria CCPA Exemplos Recolhidas? Fonte Finalidade Divulgadas a
A. Identificadores sub da Apple, user_id, correio eletrónico de repasse, ID do dispositivo Sim Apple / gerado pela App Gestão de conta, sincronização Cloudflare (subcontratante)
B. Informações pessoais (Cal. Civ. Code 1798.80(e)) Nome de exibição (opcional) Só se fornecido Introduzido pelo utilizador Personalização Cloudflare (subcontratante)
D. Informações comerciais Recibos de compra, estado da subscrição Sim App Store Gestão de subscrições RevenueCat (subcontratante)
F. Atividade na Internet ou rede Visualizações de ecrã, interações com funcionalidades (associadas ao ID da conta) Sim (opt-in) Utilização da App Analítica PostHog (subcontratante)
G. Dados de geolocalização Nenhuns Não - - -
K. Inferências Saídas de sinais de IA sobre ações, não sobre si; mantidas no seu dispositivo, exceto as contagens do resumo da Leitura da manhã na Secção 3.10 No dispositivo, mais as contagens do resumo Modelo de IA Geração de sinais, entrega da Leitura da manhã Cloudflare (subcontratante): as contagens do resumo, que são armazenadas, e um item que é recebido e descartado

Agentes autorizados: Pode designar um agente autorizado para apresentar pedidos em seu nome.

Global Privacy Control (GPC): O WatchSignal honra o sinal Global Privacy Control em watchsignal.ai.

Para apresentar um pedido CCPA, contacte-nos em privacy@watchsignal.ai. Respondemos no prazo de 45 dias (prorrogável por 45 dias com aviso). Verificaremos a sua identidade através da sua conta autenticada.

8.4 Canadá - App não disponível para residentes canadianos

O WatchSignal não está disponível para residentes do Canadá e não solicita clientes canadianos. A App foi retirada da App Store canadiana. Não recolhemos, tratamos ou transferimos conscientemente dados pessoais de pessoas situadas no Canadá (incluindo o Quebec).

Se for residente canadiano e considerar que detemos dados pessoais sobre si por engano, contacte privacy@watchsignal.ai. Os residentes canadianos conservam o direito de apresentar reclamação junto do Office of the Privacy Commissioner of Canada (OPC) em priv.gc.ca, ou junto da Commission d'accès à l'information (CAI) em cai.gouv.qc.ca para residentes do Quebec.

8.5 Brasil (LGPD)

Se estiver no Brasil, a Lei Geral de Proteção de Dados (LGPD, Lei n.º 13.709/2018) confere-lhe os direitos previstos no Art. 18.º: confirmação de que tratamos os seus dados e acesso aos mesmos (itens I e II; utilize Definições → Privacidade e dados → Exportar os meus dados (Settings → Privacy & Data → Export My Data)), correção (III; contacte-nos, ou edite o seu nome apresentado em Definições → Perfil (Settings → Profile)), anonimização, bloqueio ou eliminação de dados desnecessários ou excessivos (IV), portabilidade (V; Exportar os meus dados), eliminação de dados tratados com base no consentimento (VI; Definições → Conta → Eliminar conta (Settings → Account → Delete Account)), informação sobre as entidades com quem partilhamos dados (VII; consultar a Secção 5 e a nossa página de subcontratantes), informação sobre a possibilidade de recusar o consentimento e as respetivas consequências (VIII; o início de sessão é necessário para utilizar a App) e revogação do consentimento (IX; encerramento de sessão, eliminação da conta, ou o interruptor de analítica em Definições → Privacidade e dados (Settings → Privacy & Data)). Pode também apresentar petição junto da Autoridade Nacional de Proteção de Dados (ANPD) sobre os seus dados (Art. 18.º §1.º). Respondemos a pedidos de confirmação e acesso no prazo de 15 dias (Art. 19.º, II) e a todos os outros pedidos no prazo de 30 dias, sem custos (Art. 18.º §5.º). Como agente de tratamento de pequeno porte nos termos da Resolução CD/ANPD n.º 2/2022, não designámos um encarregado; privacy@watchsignal.ai é o nosso canal de contacto ao abrigo dessa resolução. As transferências internacionais descritas na Secção 6 são feitas ao abrigo do Art. 33.º da LGPD.

8.6 Austrália - App não disponível para residentes australianos

O WatchSignal não está disponível para residentes da Austrália e não solicita clientes australianos. A App foi retirada da App Store australiana. Não recolhemos, tratamos ou transferimos conscientemente dados pessoais de pessoas situadas na Austrália.

Se for residente australiano e considerar que detemos dados pessoais sobre si por engano, contacte privacy@watchsignal.ai. Os residentes australianos conservam o direito de apresentar reclamação junto do Office of the Australian Information Commissioner (OAIC) em oaic.gov.au.

8.7 Contactos das autoridades de controlo

Jurisdição Autoridade Sítio Web Telefone
França CNIL cnil.fr +33 1 53 73 22 22
Alemanha BfDI bfdi.bund.de +49 228 997799-0
Irlanda Data Protection Commission dataprotection.ie +353 57 868 4800
Países Baixos Autoriteit Persoonsgegevens autoriteitpersoonsgegevens.nl +31 70 888 85 00
Espanha AEPD aepd.es +34 901 100 099
Itália 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 (Califórnia) California Attorney General oag.ca.gov -

8.8 Todos os utilizadores - fluxo de DSAR

Uma vez que todos os utilizadores do WatchSignal têm sessão autenticada (não existe modo anónimo), o processo de pedido de acesso do titular dos dados (DSAR) é simples:

  1. Exporte os seus dados: Definições → Privacidade e dados → Exportar os meus dados (Settings → Privacy & Data → Export My Data), devolve instantaneamente um ficheiro JSON dos dados descritos na Secção 8.1 (limitado a 1 exportação a cada 24 horas).
  2. Elimine a sua conta: Definições → Conta → Eliminar conta (Settings → Account → Delete Account), inicia a eliminação suave de 30 dias. Ao fim de 30 dias, todos os dados do lado do servidor são eliminados definitivamente de forma automática.
  3. Contacte-nos: Para pedidos que não possam ser feitos diretamente na App (retificação, limitação, portabilidade para um sistema de terceiros), contacte privacy@watchsignal.ai com o assunto "DSAR - [direito que está a exercer]". Verificaremos a sua identidade através da sua conta autenticada.

9. Privacidade das crianças

O WatchSignal não é dirigido, destinado ou disponível a qualquer utilizador com idade inferior a 18 anos. Os nossos Termos de Serviço exigem que os utilizadores tenham pelo menos 18 anos de idade. Não recolhemos, tratamos ou conservamos conscientemente dados pessoais de qualquer utilizador com idade inferior a 18 anos.

Atestação de idade: A app apresenta o texto sobre o requisito de idade junto ao botão "Continuar com a Apple". Tocar no botão constitui a atestação do utilizador de que cumpre o requisito mínimo de idade. Registamos apenas a data e hora dessa atestação, não é captado nem armazenado qualquer ano ou data de nascimento.

Se considerar que uma pessoa com menos de 18 anos nos forneceu dados pessoais, contacte-nos em privacy@watchsignal.ai e investigaremos prontamente e, se apropriado, eliminaremos esses dados e a conta associada.


10. Segurança

Implementamos medidas técnicas e organizativas adequadas para proteger os dados pessoais que tratamos:

  • Os JWT de sessão (HS256, TTL de 15 minutos) e os tokens de atualização de utilização única (janela deslizante de 30 dias) são armazenados no Keychain do iOS com a acessibilidade AFTER_FIRST_UNLOCK_THIS_DEVICE_ONLY, não podem ser sincronizados via iCloud nem extraídos sem o código de acesso do dispositivo.
  • Os dados do lado do servidor são armazenados no Cloudflare D1 (região UE), cifrados em repouso.
  • Todo o tráfego de API é cifrado em trânsito via HTTPS/TLS.

Nenhum método de transmissão ou armazenamento é 100% seguro. Se tomar conhecimento de qualquer questão de segurança, contacte-nos imediatamente em support@watchsignal.ai.


11. Alterações a esta política

Podemos atualizar esta Política de Privacidade periodicamente. Notificá-lo-emos das alterações materiais atualizando a data "Última atualização" no topo desta página e, quando exigido por lei, prestando aviso mais visível (como uma notificação na app).

A continuação da utilização da App após as alterações entrarem em vigor constitui a sua aceitação da Política atualizada.


12. Contacte-nos

Para quaisquer questões, pedidos ou reclamações relacionados com privacidade:

Hazem ElSisy Privacidade: privacy@watchsignal.ai Suporte: support@watchsignal.ai


13. Registo de alterações

Versão Data Alterações
rev. 1 10 de maio de 2026 Primeira publicação da Política de Privacidade.
rev. 2 28 de setembro de 2026 Adicionados o detalhe e o prazo de conservação do registo de cliques (7 dias), uma discriminação da conservação dos dados de referência incluindo o registo de limite de recompensa, e detalhes sobre a eliminação de dados de referência através de Eliminar os meus dados (incluindo PostHog/RevenueCat) e por pedido de e-mail.
rev. 3 28 de setembro de 2026 Tradução alinhada com a política em inglês (contas, início de sessão com a Apple, eliminação junto de fornecedores, numeração das secções). Adicionado o Brasil (LGPD): linha do responsável pelo tratamento, bases legais da LGPD, direitos da Secção 8.5 e contacto da ANPD. Reformulado o exemplo de analítica para descrever a direção do sinal. Corrigido o caminho na App para Exportar os meus dados, Eliminar os meus dados e o interruptor de analítica: Definições → Privacidade e dados. Corrigida a descrição da analítica: os eventos são associados ao ID da conta (pseudónimo, não anónimo) e recolhidos com base no consentimento. Identificado o Hugging Face como origem das descargas dos ficheiros do modelo. Removida a PostHog da lista de transferências para os EUA na Secção 6. Adicionado o Adendo de Tratamento de Dados da Cloudflare e indicado que as transferências da RevenueCat assentam nas Cláusulas Contratuais-Tipo.
rev. 4 12 de outubro de 2026 Adicionada a Leitura da manhã à Secção 3.10: o resumo que a App carrega, o único elemento que é enviado e descartado, as definições de entrega, a notificação silenciosa em segundo plano, a notificação visível e os registos de envio por dispositivo. Adicionada a conservação da Leitura da manhã à Secção 7. Reformulada a Secção 2 para indicar o resumo da Leitura da manhã e os eventos analíticos como as exceções ao tratamento no dispositivo. Adicionados à Secção 3.10 o registo de entrega de notificações push, o registo de nova tentativa, os contadores de limite de frequência e a fila de notificações retidas durante o horário silencioso, e corrigida a conservação do registo de configuração de alertas (não expira ao fim de 90 dias). Adicionada uma linha sobre a entrega de push à Secção 4, o Apple Push Notification Service à Secção 5, o evento analítico da Leitura da manhã à Secção 3.7 (e esclarecido o que os eventos analíticos não incluem) e as contagens da Leitura da manhã à linha de inferências da CCPA. Corrigido o que Exportar os meus dados (Export My Data) inclui nas Secções 8.1 e 8.8. Indicados o registo de entrega e o registo de auditoria de autenticação como exceções na Secção 3.11.

A presente Política de Privacidade aplica-se ao WatchSignal para iOS.

Terms of ServicePrivacy PolicySupportAccuracyWhy no broker?Sub-ProcessorsContact

© 2026 WatchSignal. All rights reserved.