Saltar para o conteúdo
djudica

Segurança

Como protegemos os teus dados

Guardamos pouco e protegemos bem o que guardamos. Aqui está o que fazemos hoje, sem promessas a mais.

Última revisão: 21 out. 2026

Que dados temos

  • Contratos públicos do Portal BASE e do Diário da República, que já são públicos por lei.
  • Das contas: o teu email, o NIF da empresa que escolhes e o que marcas na app. O resto está na política de privacidade.
  • Cartões: nunca. Os pagamentos fazem-se na página da Stripe; os dados do cartão ficam só lá. Nós recebemos só o estado da subscrição.

Onde estão

A app corre na Vercel, em servidores em Frankfurt (Alemanha). A base de dados é da Neon, também em Frankfurt. Os dados das contas ficam na União Europeia.

Como os protegemos

  • Ligação sempre cifrada (HTTPS). O browser é instruído a nunca usar uma ligação sem cifra para o Adjudica.
  • Palavras-passe cifradas com scrypt. Não é possível recuperá-las, nem por nós. Também podes entrar com a tua conta Google, se preferires.
  • Sessão num cookie protegido, que o código das páginas não consegue ler e que só viaja por HTTPS. Dura 30 dias; depois entras outra vez.
  • Limite de tentativas na entrada: mais de 10 tentativas em 15 minutos a partir do mesmo sítio ficam paradas. Os emails de confirmação e de reposição também têm limite.
  • Links de acesso de uso único, que expiram (1 hora para repor a palavra-passe) e que guardamos só numa versão cifrada.
  • Cada conta só vê o que é seu: decisões, alertas e subscrição estão sempre presos à tua conta.
  • Proteção contra conteúdo injetado: uma política de segurança de conteúdo (CSP) está ativa em modo de observação; avisa-nos de qualquer script estranho antes de passar a bloquear.
  • Pagamentos e avisos verificados: cada aviso da Stripe e do Resend é confirmado por assinatura antes de mudar alguma coisa.
  • Registos sem dados pessoais: os registos de erros escondem emails, links e chaves.

Cópias de segurança

A base de dados guarda um histórico das últimas 6 horas, que permite voltar a qualquer momento dentro desse prazo. Os contratos públicos podem ser sempre carregados de novo a partir das fontes oficiais.

Quem nos ajuda a tratar os dados

  • Vercel: Alojamento da app e do site. Servidores em Frankfurt (Alemanha); as páginas públicas são servidas pela rede global da Vercel.
  • Neon: Base de dados (contas, decisões, registos de envio). Frankfurt (Alemanha).
  • Resend: Envio dos emails da app (alertas, confirmação de conta, reposição da palavra-passe) e receção dos emails do suporte. Envio pela Amazon SES na União Europeia.
  • Stripe: Pagamentos das subscrições. Os dados do cartão ficam só na Stripe. União Europeia e EUA.
  • Google: Entrada com conta Google, se a escolheres, e leitura automática (Gemini) das peças públicas dos concursos. À IA só vão documentos públicos, nunca dados teus. União Europeia e EUA.
  • GitHub: Tarefas agendadas (carga diária dos contratos e envio dos alertas). EUA.

Quando um destes fornecedores trata dados fora da União Europeia, fá-lo com as cláusulas contratuais-tipo aprovadas pela Comissão Europeia. Para empresas, temos um acordo de tratamento de dados (RGPD, art. 28.º).

Encontraste uma falha?

Escreve para suporte@adjudica.eu com o que encontraste e como o reproduzir. Respondemos em poucos dias, corrigimos o mais depressa possível e dizemos-te quando estiver resolvido. Pedimos só que não acedas a dados de outras pessoas, que não degrades o serviço e que nos dês tempo para corrigir antes de tornares a falha pública. Também estamos em security.txt.