PT
DoubleTaxation.residência fiscal para portugueses no estrangeiro

Política de privacidade

Versão de 2026-11-12

Em resumo

O serviço não recolhe nem guarda as respostas. O estatuto fiscal é calculado no navegador.

Não utilizamos cookies, identificadores publicitários nem rastreamento de visitantes individuais. Para fins estatísticos, mantemos apenas contadores diários anónimos (ver abaixo) e utilizamos o Cloudflare Web Analytics, um serviço sem cookies.

Que dados são tratados

As respostas (habitação, família, dias de permanência, nacionalidade, etc.) existem apenas na memória do navegador enquanto a página está aberta e não são enviadas para o servidor.

Se optar por partilhar uma ligação para o resultado (botão «Partilhar»), as respostas ficam codificadas nessa ligação e chegam a quem a enviar e ao serviço através do qual a enviar (e-mail, aplicação de mensagens); o nosso servidor não as recebe, porque os navegadores não enviam ao servidor a parte da ligação que se segue a «#».

Contadores anónimos. Para compreender como o serviço é utilizado, o nosso servidor acrescenta +1 a contadores diários: uma visita; o país deduzido do fuso horário do dispositivo; o domínio do sítio de onde veio (por exemplo google.com ou chatgpt.com, sem o endereço completo); a página vista; o país selecionado; o resultado global da verificação (em que país é residente, nível de fiabilidade, se existe conflito). Não são guardados endereços IP, cookies, identificadores nem registos individuais de visitantes, pelo que os contadores não podem ser associados a uma pessoa. Para não contar a mesma visita duas vezes, o navegador guarda um indicador na memória do separador (sessionStorage), que nunca é enviado para lado nenhum e desaparece quando o separador é fechado.

No caso dos robôs de motores de pesquisa e de IA (por exemplo Googlebot ou GPTBot), contamos os pedidos pelo nome do robô indicado no seu user-agent.

As estatísticas de tráfego do sítio são também recolhidas pelo Cloudflare Web Analytics de forma anónima: sem cookies, sem identificadores de visitantes e sem nenhuma das respostas.

O fornecedor de alojamento (Microsoft Azure) pode tratar temporariamente dados técnicos dos pedidos (endereço IP, tipo de navegador) para operar e proteger o sítio, nos termos das suas próprias políticas; os contadores são guardados no Azure Table Storage.

Para proteger o site contra ataques, os pedidos a endereços de serviço que os visitantes comuns não utilizam (por exemplo /.env ou uma página de início de sessão falsa) são registados num registo de segurança: endereço IP abreviado (sem o último número), uma chave de origem irreversível, tipo de navegador, o endereço pedido e o nome de utilizador introduzido no formulário falso (nunca a palavra-passe). O registo é conservado durante 30 dias; ataques repetidos da mesma origem levam ao bloqueio temporário ou permanente do acesso ao site.

Formulário de contacto

Se enviar uma mensagem através do formulário da página «Contacto», recebemos o texto da mensagem, o e-mail indicado e a versão linguística do sítio. Estes dados são entregues por e-mail na caixa de correio do operador do serviço e utilizados apenas para ler a mensagem e responder. Não são guardados no sítio nem nas estatísticas.

O e-mail é enviado através do Azure Communication Services (Microsoft). Para filtrar envios automáticos, a página do formulário utiliza o Cloudflare Turnstile (Cloudflare, Inc.), que trata dados técnicos do navegador para essa verificação e não recebe o texto da mensagem. O Turnstile só é carregado na página «Contacto».

O fundamento jurídico é o consentimento, dado ao assinalar a caixa no formulário; pode ser retirado a qualquer momento. Conservamos a correspondência por um período não superior a 12 meses após a última mensagem. Para pedir a sua eliminação mais cedo, envie um pedido através do mesmo formulário, a partir do mesmo endereço de e-mail.

Assistentes de IA (MCP)

Também é possível fazer a verificação através de um assistente de IA (por exemplo Claude ou ChatGPT), se o utilizador tiver ligado a esse assistente o nosso servidor MCP (https://doubletaxation.app/api/mcp). Nesse caso, o assistente envia as respostas (habitação, família, dias de permanência, nacionalidade e, se o utilizador assim o entender, tipos e montantes de rendimentos) para o nosso servidor, para que o motor de regras calcule o resultado.

O servidor trata estas respostas apenas em memória durante o processamento do pedido e não as guarda — nem em base de dados, nem em registos, nem nas estatísticas. As estatísticas recebem apenas +1 num contador diário de pedidos, com o nome do assistente retirado do cabeçalho técnico do pedido (user-agent) — sem respostas, endereços IP ou quaisquer identificadores.

A ferramenta de contagem de dias (count_days) recebe do assistente uma lista de viagens (países e datas), apenas calcula os dias em memória durante o processamento do pedido e também não os guarda. Do mesmo modo, a ferramenta de comparação de formas de exercício da atividade (compare_business_forms) trata os montantes de receitas e despesas enviados pelo assistente apenas em memória.

O que o utilizador escreve ao assistente é tratado pelo respetivo fornecedor (por exemplo Anthropic ou OpenAI), nos termos das suas próprias condições e política de privacidade; não recebemos esses dados, com exceção das respostas que o assistente envia ao nosso servidor para a verificação.

Assistente de IA na aplicação

O assistente de IA está disponível na aplicação para Android após o início de sessão com a conta Google; a sua utilização é facultativa. As respostas são geradas pelo modelo de inteligência artificial Claude (da empresa Anthropic), implementado para o nosso serviço no Microsoft Azure (Microsoft Foundry). O assistente utiliza apenas as regras e os dados do DoubleTaxation e a biblioteca de conhecimento do serviço, não tem acesso à Internet e não executa ações fora da aplicação; limita-se a propor que se guardem viagens ou um resultado — quem os guarda é o próprio utilizador.

O que é transmitido: o texto das mensagens e as últimas intervenções da conversa (até 16), o idioma da aplicação e, se o utilizador tiver autorizado o assistente a ver os seus dados (no primeiro arranque ou em «O meu perfil» → «Definições»), o resultado guardado da verificação (as respostas às perguntas) e as viagens de «Dias de permanência». Estes dados são transmitidos ao nosso servidor e ao modelo apenas para gerar a resposta, são tratados em memória durante o processamento do pedido e não são guardados, nem por nós, nem em registos. O modelo está implementado como Global Standard, pelo que o tratamento pode ocorrer em centros de dados do Microsoft Azure fora da União Europeia. Não escreva na conversa dados pessoais desnecessários (números de documentos, de contas, moradas, etc.).

O histórico da conversa, a escolha quanto ao acesso aos dados e a chave de acesso ao assistente (válida durante 30 dias) são guardados apenas no telemóvel, de forma cifrada. «Nova conversa» elimina o histórico, e «Terminar sessão», «Eliminar conta» e «Eliminar todos os dados» eliminam tudo o que diz respeito ao assistente.

O que o servidor guarda: contadores diários de mensagens e de tokens utilizados por cada utilizador, sob um identificador pseudonimizado (uma chave calculada a partir da conta Google; o nome e o e-mail não são guardados), para aplicar os limites e controlar os custos; breves registos técnicos para o programador, elaborados pelo próprio assistente sem dados pessoais (perguntas a que não encontrou resposta, erros, lacunas nos dados); o texto da resposta do assistente e o comentário do utilizador, se tocar em «Reportar esta resposta»; registos de tentativas de utilização ilícita e de bloqueios de acesso (com o identificador pseudonimizado). Estes registos só estão acessíveis ao administrador do serviço, são utilizados para corrigir erros e proteger contra abusos e são eliminados após tratamento, o mais tardar ao fim de 12 meses. Fundamento jurídico: o consentimento do utilizador para a utilização do assistente e o nosso interesse legítimo na segurança e na qualidade do serviço.

Proteção contra abusos

Para proteger o serviço contra ataques e abusos, o servidor regista num registo de segurança apenas os pedidos suspeitos (por exemplo, pesquisas de ficheiros vulneráveis, pedidos provenientes de outros sítios, limites excedidos, verificações anti-robô falhadas, tentativas de acesso à área de administração) e as ações do administrador. Cada entrada contém a hora, o tipo de evento, um endereço IP abreviado (sem o último número; o endereço completo não é guardado — apenas uma chave anonimizada para detetar repetições), o nome do navegador ou da aplicação e o endereço da página sem parâmetros. Não são registados textos de mensagens, endereços de e-mail, respostas às perguntas nem tokens.

As entradas são conservadas durante 30 dias, só estão acessíveis ao administrador do serviço e são eliminadas automaticamente. Fundamento jurídico: interesse legítimo em manter o serviço seguro.

Partilha com terceiros

Não vendemos os dados nem os partilhamos com ninguém para fins próprios dessa pessoa ou entidade. Os fornecedores técnicos tratam dados apenas por nossa conta e apenas nos termos acima descritos: Microsoft (alojamento do sítio, Azure Table Storage, envio dos e-mails do formulário de contacto, alojamento do modelo do assistente de IA no Microsoft Foundry), Cloudflare (DNS, Web Analytics, Turnstile, reencaminhamento de correio para support@doubletaxation.app), Google (início de sessão com Google na aplicação) e Anthropic, enquanto criadora do modelo Claude, que o disponibiliza através do Microsoft Azure (os pedidos do assistente de IA são tratados na infraestrutura do Microsoft Azure).

Aplicação móvel para Android

A aplicação DoubleTaxation para Android funciona sem acesso à Internet: as regras estão integradas na aplicação e a verificação é feita no telemóvel. A conta é opcional; só é necessária para a cópia de segurança e o assistente de IA.

As respostas, o resultado, o perfil que o próprio utilizador guardar («Guardar como o meu perfil») e os registos de «Dias de permanência» (países e datas das viagens) são guardados apenas no telemóvel, de forma cifrada (AES-256, chave no Android Keystore). A aplicação não os envia para nós nem para terceiros, não mostra anúncios, não utiliza GPS e não pede permissão de localização: para sugerir um país no formulário de viagem, lê o fuso horário do telemóvel, no próprio telemóvel. A cópia de segurança do Android está desativada para estes dados. Se a cifragem não funcionar num determinado telemóvel, os dados são guardados no armazenamento privado da aplicação sem cifragem, para não se perderem. As exceções ao princípio «nada é enviado» são uma cópia de segurança criada pelo próprio utilizador (ver a secção sobre a conta) e a conversa com o assistente de IA (ver a secção «Assistente de IA na aplicação»).

A deteção automática do país em «Dias de permanência» está desativada por predefinição e só funciona se o próprio utilizador ativar o interruptor «Detetar o país automaticamente». Nesse caso, cerca de 4 em 4 horas e sempre que a aplicação é aberta, lê apenas o código de país da rede móvel a que o telemóvel está ligado (por exemplo «PL») — sem GPS, coordenadas, dados de antenas nem redes Wi-Fi. A data e o país são guardados de forma cifrada apenas no telemóvel, não são enviados para nós nem para terceiros, e os registos com mais de 2 anos são eliminados automaticamente. Os dias detetados são registados de imediato em «Dias de permanência», com a indicação «automático», e são contabilizados; podem ser alterados ou eliminados a qualquer momento, e a aplicação não volta a criar os dias eliminados. A deteção pode ser desativada com o mesmo interruptor, e todos esses registos podem ser eliminados com «Eliminar registos automáticos» ou desinstalando a aplicação. «Eliminar registos automáticos» elimina também as viagens criadas automaticamente.

Estatísticas de utilização anónimas: uma vez por dia, na primeira abertura, a aplicação comunica ao nosso servidor apenas que foi aberta (e se se trata da primeira abertura após a instalação), o idioma, o fuso horário e a versão da aplicação — sem identificadores do dispositivo ou da conta, sem respostas nem viagens. O servidor apenas acrescenta +1 a contadores diários e não guarda o endereço IP. Esta função pode ser desativada em «O meu perfil» → «Definições».

As notificações sobre a aproximação de um limiar de dias são ativadas pelo próprio utilizador em «O meu perfil»; só então o Android pede a permissão de notificações. O calendário das notificações (data, código do país, texto) é calculado e guardado no telemóvel e não nos é enviado. As notificações podem ser desativadas com o mesmo interruptor ou nas definições do Android.

«O meu estatuto» e «Conselhos» são calculados no telemóvel a partir dos dados guardados. O rendimento anual introduzido para comparar impostos em «Conselhos» é guardado apenas no telemóvel e não é enviado para lado nenhum.

«Eliminar todos os dados» em «O meu perfil» elimina do telemóvel o perfil e o resultado, as viagens, os registos automáticos, o calendário de notificações, o rendimento introduzido e a conversa com o assistente de IA, e termina a sessão; não elimina a conta nem a cópia de segurança no servidor. Um resultado guardado pode ser eliminado com «Eliminar o meu perfil» em «O meu perfil» ou desinstalando a aplicação — depois disso, não pode ser recuperado. «Partilhar» transmite uma ligação para o resultado (que codifica as respostas) à aplicação ou à pessoa escolhida, ou copia-a. As ligações para as fontes e «Contacto» abrem no navegador e estão abrangidas pelas secções desta política relativas ao sítio.

Conta da aplicação e como eliminá-la

É possível iniciar sessão na aplicação com a conta Google («Iniciar sessão com Google» em «O meu perfil»); não existe uma palavra-passe própria. No início de sessão, a Google fornece-nos o ID da conta Google, o nome e o e-mail. Guardamos apenas estes dados, bem como as datas de criação e de última utilização da conta, no Azure Table Storage (Microsoft), para gerir a conta. As respostas e os resultados das verificações nunca são enviados para o servidor. Não partilhamos estes dados com ninguém nem os utilizamos para publicidade; são transmitidos apenas por ligação cifrada (HTTPS).

Cópia de segurança (opcional). Em «O meu perfil» → «Cópia de segurança», é possível guardar uma cópia do perfil, do resultado e das viagens na conta ou num ficheiro. A cópia é cifrada no telemóvel com uma palavra-passe escolhida pelo utilizador (chave derivada com PBKDF2-SHA256, cifragem AES-256-GCM). O servidor (Azure Table Storage, Microsoft) recebe apenas o bloco cifrado, juntamente com o ID da conta Google, o respetivo tamanho e a data em que foi guardado; nunca recebemos a palavra-passe nem a chave e não conseguimos ler a cópia. Se a palavra-passe for esquecida, ninguém pode restaurar a cópia. Uma nova cópia substitui a anterior. O ficheiro de cópia de segurança é guardado pelo próprio utilizador, através do menu «Partilhar», no local que escolher (por exemplo o Google Drive).

Como eliminar a conta: na aplicação, abra «O meu perfil» → «Eliminar conta» → «Sim, eliminar definitivamente» e confirme a conta Google. A conta e todos os dados a ela relativos (ID, nome, e-mail, datas) são eliminados do servidor de imediato. Se já não tiver a aplicação, envie um e-mail para support@doubletaxation.app a partir do endereço da conta Google — eliminaremos os dados no prazo de 30 dias e confirmaremos por e-mail. A cópia de segurança no servidor é eliminada juntamente com a conta.

A conta e os respetivos dados são conservados até serem eliminados pelo utilizador. «Terminar sessão» apenas termina a sessão no telemóvel e não elimina nada. A cópia de segurança no servidor é conservada até ser substituída por uma nova ou até a conta ser eliminada.

Direitos do utilizador

Para obter uma cópia dos dados da conta, corrigi-los ou eliminá-los, envie um e-mail para support@doubletaxation.app a partir do endereço da conta Google — responderemos no prazo de 30 dias; a conta pode também ser eliminada pelo próprio utilizador na aplicação (ver a secção anterior). Não guardamos quaisquer dados pessoais sobre os utilizadores do sítio e da calculadora que não tenham conta.

← Página inicial