← Voltar para Zappiness

Política de privacidade

Versão Beta 1 · Última atualização: 26/09/2026

1. RESPONSÁVEL PELO TRATAMENTO

Responsável pelo tratamento: Sergi Montesinos Tarres

Contacto: contact@zappiness.app

2. ÂMBITO DESTA POLÍTICA

A presente Política de Privacidade explica como Zappiness trata os dados pessoais necessários para prestar e melhorar o serviço durante a fase Beta.

Para efeitos funcionais, Zappiness distingue entre:

  • Conta: identidade necessária para autenticação, acesso e gestão da sessão.
  • Perfil pessoal: idade ou faixa etária, género e código postal, todos opcionais.
  • Perfil de gostos: preferências audiovisuais, filtros, plataformas, histórico, estados e sinais utilizados para personalizar recomendações.
  • Dados técnicos e de utilização: informações necessárias para funcionamento, segurança, análise e melhoria do produto.
  • Dados B2B: estatísticas geradas a partir da utilização do serviço segundo regras de minimização, generalização e agregação.

3. DADOS PESSOAIS TRATADOS POR ZAPPINESS

Consoante a utilização do serviço, Zappiness pode tratar:

a) Dados de conta e autenticação

  • identificador da conta;
  • endereço de correio eletrónico e nome fornecidos pelo Google OAuth, quando aplicável;
  • dados técnicos necessários para manter a sessão.

Zappiness não recebe nem armazena a palavra-passe do Google do utilizador.

b) Perfil pessoal opcional

  • idade ou faixa etária;
  • género;
  • código postal.

c) Perfil de gostos e utilização do produto

  • plataformas selecionadas;
  • filtros e preferências;
  • Favoritos;
  • Vistos;
  • Gosto;
  • Não gosto;
  • Ver mais tarde;
  • listas;
  • histórico e sinais de Treinar Zappiness;
  • sinais de TurboZap e Sugerir;
  • dados necessários para evitar repetições e manter coerência entre sessões.

d) Dados técnicos e telemetria

  • sessões;
  • ecrãs e funcionalidades utilizadas;
  • interações;
  • conversões internas;
  • duração de utilização;
  • eventos técnicos e de desempenho;
  • métricas necessárias para validar a Beta;
  • métricas de publicidade simulada (banners e interstitials), quando aplicável.

Zappiness não utiliza o endereço IP nem o user-agent como dados de produto. No entanto, a infraestrutura técnica do servidor pode registar temporariamente determinados dados relativos aos pedidos, incluindo endereço IP, user-agent, data e hora, recurso solicitado, código de resposta e, quando exista, referer, para fins de funcionamento, segurança e diagnóstico. Estes registos técnicos são sujeitos a rotação diária e conservados durante um período aproximado de até 14 dias, após o qual são eliminados de acordo com a política de rotação configurada.

4. FINALIDADES DO TRATAMENTO

Zappiness utiliza os dados para:

  • criar e manter a conta e a sessão;
  • prestar as funcionalidades do serviço;
  • personalizar recomendações através do Perfil de gostos;
  • conservar preferências, estados e histórico necessários ao funcionamento;
  • medir a utilização, desempenho e qualidade de Zappiness;
  • detetar erros, abusos e problemas de segurança;
  • analisar a Beta e melhorar o produto;
  • medir publicidade simulada durante a Beta;
  • gerar estatísticas B2B agregadas segundo as regras descritas nesta Política;
  • cumprir obrigações legais quando necessário.

5. FUNDAMENTOS DE LICITUDE

O fundamento jurídico depende da finalidade do tratamento:

  • Conta, autenticação, funcionamento e personalização necessários: execução do serviço solicitado pelo utilizador.
  • Métricas estritamente necessárias ao funcionamento, segurança e melhoria do produto: interesses legítimos, limitados ao necessário e sujeitos à respetiva ponderação.
  • Perfil pessoal — idade/faixa etária, género e código postal —: consentimento específico, opcional e revogável.
  • Cumprimento de obrigações legais: cumprimento de uma obrigação jurídica quando aplicável.

A publicidade da Beta é simulada. Qualquer publicidade real futura e os mecanismos de consentimento eventualmente exigidos serão avaliados e implementados antes da respetiva ativação.

6. PERFIL PESSOAL: CONSENTIMENTO

O Perfil pessoal inclui conjuntamente:

  • idade ou faixa etária;
  • género;
  • código postal.

É opcional e encontra-se desativado por defeito.

Zappiness funciona mesmo que o utilizador não preste este consentimento.

Se o utilizador ativar o Perfil pessoal, Zappiness pode utilizar estes dados para gerar estatísticas B2B de forma anonimizada ou agregada segundo as regras do sistema.

O consentimento é registado com:

  • tipo de consentimento;
  • estado;
  • versão da política;
  • data de concessão;
  • data de retirada, quando aplicável.

A versão inicial do consentimento é personal_profile_v1.

7. RETIRADA DO CONSENTIMENTO DO PERFIL PESSOAL

O utilizador pode retirar o consentimento a qualquer momento a partir do ecrã Utilizador.

Quando o consentimento é retirado:

  • Zappiness deixa de utilizar idade, género e código postal para novas operações B2B;
  • a linha de dados demográficos associada ao utilizador é eliminada imediatamente;
  • é conservado apenas o registo necessário da retirada do consentimento e das respetivas datas;
  • a conta permanece ativa;
  • o Perfil de gostos permanece intacto;
  • listas, Favoritos, Vistos, Gosto, Não gosto, Ver mais tarde, plataformas, filtros e restantes dados B2C permanecem intactos.

A retirada do consentimento não afeta a licitude do tratamento efetuado antes da retirada.

8. PERFIL DE GOSTOS

O Perfil de gostos é independente do Perfil pessoal.

Pode conter preferências, filtros, plataformas, histórico, listas, estados de títulos e sinais utilizados para adaptar o funcionamento de Zappiness e melhorar a relevância das recomendações.

Não é necessário fornecer idade, género ou código postal para utilizar o Perfil de gostos ou as principais funcionalidades de Zappiness.

9. TELEMETRIA E MÉTRICAS DA BETA

Durante a Beta, Zappiness regista métricas necessárias para compreender a utilização real do produto, avaliar conversões internas, detetar problemas e melhorar o serviço.

A telemetria associável a uma conta pode ser conservada durante um máximo de 12 meses. Decorrido esse prazo, qualquer histórico conservado deverá ser anonimizado de forma a deixar de estar associado a uma pessoa identificada ou identificável.

A publicidade da Beta é simulada. Estas métricas não representam impressões publicitárias reais nem implicam, por si só, rastreamento publicitário por terceiros.

10. ESTATÍSTICAS B2B

Zappiness pode gerar estatísticas B2B a partir da utilização do serviço.

A camada B2B foi concebida para não exportar identificadores diretos como endereço de correio eletrónico, nome, account id, userKey ou sessionId.

Antes de serem conservadas informações B2B utilizáveis, são aplicadas medidas de minimização e generalização, entre as quais:

  • código postal: o código postal completo permanece privado no perfil B2C; para B2B é previamente reduzido aos primeiros três caracteres;
  • idade: agrupada em faixas etárias;
  • data/hora de eventos: reduzida a blocos temporais;
  • eliminação de identificadores diretos.

Os agregados destinados a utilização B2B aplicam um limiar interno mínimo n >= 20.

Este limiar constitui uma medida interna de redução do risco e não um requisito numérico estabelecido pelo RGPD.

Os grupos que ainda não atinjam o limiar podem ser acumulados temporariamente até um máximo de 90 dias. Se não atingirem o limiar dentro desse período, são eliminados de acordo com a lógica vigente.

Antes da comercialização de relatórios B2B será realizada uma validação jurídica específica do tratamento e do risco de reidentificação de acordo com o RGPD e a legislação aplicável em matéria de proteção de dados.

11. DESTINATÁRIOS E FORNECEDORES

Durante a Beta, os principais fornecedores que podem intervir no tratamento de dados pessoais são:

Google

Google é utilizado para autenticação OAuth. Google recebe as informações necessárias para prestar o processo de autenticação e pode tratar dados técnicos associados a esse acesso de acordo com as suas próprias políticas.

AWS Lightsail

AWS Lightsail é utilizado como infraestrutura técnica e ambiente de execução do serviço.

Neon PostgreSQL

Neon PostgreSQL é utilizado como infraestrutura de base de dados do serviço e pode intervir no armazenamento e tratamento técnico dos dados necessários ao funcionamento de Zappiness.

TMDB

TMDB é utilizado como fornecedor de dados e metadados audiovisuais. Zappiness efetua as consultas através do seu servidor e não envia ao TMDB identificadores pessoais do utilizador. O texto introduzido numa pesquisa pode integrar a consulta ao catálogo sem ser associado a userKey, endereço de correio eletrónico ou outros identificadores pessoais.

JustWatch

JustWatch é uma fonte de informação sobre disponibilidade de conteúdos nas plataformas fornecida através do TMDb. Zappiness não mantém uma integração direta com JustWatch nem lhe envia identificadores pessoais dos utilizadores.

Zappiness não vende os dados pessoais dos seus utilizadores.

12. TRANSFERÊNCIAS INTERNACIONAIS DE DADOS

Alguns fornecedores tecnológicos podem tratar dados a partir de países situados fora do Espaço Económico Europeu.

Quando aplicável, essas transferências devem ser realizadas através dos mecanismos previstos na legislação de proteção de dados, incluindo decisões de adequação, cláusulas contratuais-tipo ou outras garantias válidas.

A lista de fornecedores e as condições aplicáveis devem manter-se alinhadas com os serviços efetivamente utilizados por Zappiness.

13. CONSERVAÇÃO

Os dados são conservados durante o período necessário à respetiva finalidade:

  • conta e sessão: enquanto forem necessários para prestar o serviço e gerir o acesso, sem prejuízo dos prazos técnicos e legais aplicáveis;
  • Perfil pessoal: enquanto o consentimento estiver ativo; após a retirada, idade, género e código postal são eliminados;
  • Perfil de gostos: enquanto for necessário para prestar as funcionalidades associadas à conta, salvo reinício ou eliminação solicitada;
  • telemetria associável: máximo de 12 meses; depois, apenas histórico efetivamente anonimizado, quando aplicável;
  • dados B2B abaixo do limiar: máximo de 90 dias segundo as regras vigentes;
  • agregados B2B que deixem de constituir dados pessoais por anonimização efetiva: podem ser conservados como informação estatística não associada a uma pessoa.

14. REINÍCIO DO PERFIL E ELIMINAÇÃO DA CONTA

A funcionalidade Reiniciar perfil elimina os dados pessoais e preferências definidos para esse reinício, mantendo a conta de acesso.

A funcionalidade Eliminar conta elimina ou desassocia os dados pessoais associados de acordo com o funcionamento efetivamente implementado e as obrigações legais aplicáveis.

Os dados previamente anonimizados de forma irreversível e que já não permitam identificar uma pessoa deixam de constituir dados pessoais associados à conta.

15. COOKIES, LOCALSTORAGE E SESSIONSTORAGE

A auditoria técnica da Beta identificou apenas cookies estritamente técnicos necessários para autenticação e segurança:

  • zappiness_session: cookie de sessão de autenticação;
  • zappiness_oauth_state: cookie temporário de segurança/CSRF utilizado durante o acesso OAuth.

Zappiness utiliza também localStorage e sessionStorage para preferências do dispositivo e funções técnicas, incluindo estado da PWA, ajudas já visualizadas, histórico local de Treinar Zappiness, preferências, fundos e sessão técnica de telemetria.

Atualmente Zappiness não utiliza cookies analíticos de terceiros, cookies de publicidade real nem mecanismos de rastreamento publicitário de terceiros.

Na configuração atual da Beta, as tecnologias de armazenamento e acesso utilizadas estão limitadas às estritamente necessárias para fornecer o serviço expressamente solicitado pelo utilizador, bem como para autenticação e segurança. Por esse motivo, não é atualmente implementado um banner de consentimento de cookies nem uma CMP para estas tecnologias.

Se no futuro Zappiness ativar publicidade real, análise de terceiros ou outras tecnologias que exijam consentimento nos termos da legislação aplicável, os mecanismos necessários serão implementados antes da respetiva ativação.

16. SEGURANÇA

Zappiness aplica medidas técnicas e organizativas razoáveis destinadas a proteger as informações contra acesso não autorizado, perda, alteração ou utilização indevida.

Entre as medidas revistas durante a Beta encontram-se autenticação, gestão de sessão, controlos de acesso, persistência, separação de permissões, proteção de endpoints, minimização B2B, gestão de segredos e procedimentos de manutenção e recuperação.

17. DIREITOS DOS TITULARES DOS DADOS

Quando se verifiquem as condições previstas na legislação aplicável, o utilizador pode exercer os direitos reconhecidos pelo RGPD, incluindo:

  • direito de acesso;
  • direito de retificação;
  • direito ao apagamento;
  • direito à limitação do tratamento;
  • direito de oposição;
  • direito à portabilidade dos dados;
  • direito de retirar o consentimento a qualquer momento.

Os pedidos podem ser enviados para:

contact@zappiness.app

O utilizador pode ainda apresentar reclamação junto da Comissão Nacional de Proteção de Dados (CNPD) ou de outra autoridade de controlo competente.

18. UTILIZADORES MAIORES DE IDADE

A versão Beta de Zappiness destina-se a utilizadores com 18 anos ou mais.

Zappiness não pretende recolher deliberadamente dados pessoais de menores de 18 anos durante esta fase.

19. ALTERAÇÕES À POLÍTICA DE PRIVACIDADE

Zappiness pode atualizar a presente Política para refletir alterações no serviço, nos tratamentos, nos fornecedores, na infraestrutura ou na legislação aplicável.

Quando as alterações forem relevantes, a data será atualizada e, se afetarem um consentimento em vigor, será igualmente atualizada a versão correspondente.

20. ACESSIBILIDADE PERMANENTE

O Aviso Legal e a presente Política de Privacidade devem permanecer permanentemente acessíveis a partir de:

  • ecrã de Login;
  • ecrã Utilizador de Zappiness.

21. VIGÊNCIA E CONTACTO

A presente Política entra em vigor para a Beta 1 na versão indicada no início do documento.

Para qualquer questão relacionada com privacidade ou para exercer os seus direitos:

contact@zappiness.app