O que já existe e o que ainda não
Só controlos que existem no nosso código ou nos nossos servidores. Se alguma coisa ainda não está feita, esta página di-lo.
Em que ponto estamos
Nenhuma app Caravel está em produção. Correm em servidores de teste, com uma loja de desenvolvimento. Por isso, os controlos abaixo ainda não protegeram dados de clientes reais e não há número de disponibilidade para mostrar: teríamos de o inventar.
Os controlos de aplicação abaixo aplicam-se a quatro apps, as que tratam mais dados pessoais: Caravel Invoice PT, Caravel Track, Caravel Reviews e Caravel Packing Slips. As outras sete apps ainda não estão abrangidas por esta revisão nem pelo acordo de tratamento de dados: não têm cifra por campo nem registo de acessos, e as sessões de instalação (o token de acesso da loja e os dados do colaborador que a Shopify fornece) ainda não estão cifradas.
| Controlo | Como funciona | Estado |
|---|---|---|
| Proteger os dados | ||
| Cifra em repouso, campo a campo | AES-256-GCM nos dados pessoais guardados e nas sessões. Suporta rotação de chave. Os testes verificam que a base só guarda texto cifrado. Limite: Os campos cifrados não servem para pesquisa; as apps pesquisam por hash. | No código |
| Cifra em trânsito | Ligações externas em HTTPS/TLS e SMTP só com TLS. As apps só escutam no endereço local, atrás de HTTPS. | No código |
| Guardar menos | A app Invoice PT não guarda nome, NIF, morada nem email do comprador. A app Packing Slips não guarda dados de compradores, só a sessão da loja, cifrada. A app Track guarda o email só como hash com chave (HMAC). | No código |
| Apagamento automático | Envios da app Track ao fim de 90 dias, contactos da app Reviews ao fim de 90 dias, exportações ao fim de 30 dias e dados da app Invoice PT 30 dias após desinstalar. Os webhooks de privacidade da Shopify apagam ou anonimizam a pedido. | No código |
| Cópias de segurança | ||
| Cópias cifradas noutro país | Cifradas no servidor de origem antes de saírem, agendadas todos os dias para um servidor noutro país. Guardam-se 14 cópias diárias e 4 semanais. Limite: Ainda não há alerta automático se uma cópia falhar. | A funcionar |
| Testes de restauro | Um teste de restauro automático semanal verifica cada base. Último resultado: 30 de outubro de 2026, 9 bases, OK. São as bases das apps instaladas no servidor de teste. | A funcionar |
| Acessos e registos | ||
| Registo de acessos | Regista quem abriu que página do painel e quando, sem conteúdo. Guardado 365 dias e apagado com a loja. Limite: Regista páginas, não cada campo mostrado. | No código |
| Acesso aos servidores | SSH só com chave, firewall ativa e bases sem exposição à rede. | A funcionar |
| Registos sem dados pessoais | Emails, telefones, moradas, nomes, NIF e tokens são retirados dos registos da aplicação. | No código |
| Origem verificada | Os webhooks e os pedidos do proxy da loja são verificados com a assinatura da Shopify (HMAC). | No código |
| Quando algo corre mal | ||
| Resposta a incidentes | Política escrita: Shopify e lojista em 24 horas, CNPD em 72 horas quando somos responsáveis pelo tratamento, com registo e revisão. | Adotado |
| Acordo de tratamento de dados | Um acordo de tratamento de dados (art. 28.º do RGPD) abrange as quatro apps acima. | Adotado |
| Servidores de produção na UE | O alojamento de produção ainda não está escolhido. Os servidores de teste estão no Reino Unido e as cópias em França. Quando mudar, o Anexo III do acordo é atualizado. | Antes do lançamento |
Verificações automáticas ao código
A 30 out. 2026: 405 de 407 verificações automáticas de segurança correram sem achados nas apps Shopify medidas, e os dois plugins WordPress passaram o Plugin Check sem erros nem avisos. As restantes verificações e o detalhe estão em «Como testamos».
Este site
- Sem cookies, sem estatísticas e sem rastreadores de publicidade.
- Sem scripts, tipos de letra ou imagens de outras empresas: o navegador só pode carregar deste site.
- Um formulário de contacto que não nos envia nada: apenas abre o seu programa de email.
Leia os documentos
- Acordo de tratamento de dados As empresas que tratam dados por nossa conta estão no Anexo III do acordo de tratamento de dados.
- Política de privacidade
Encontrou um problema?
Escreva para caravel@caravelsuite.com com os pormenores. Não inclua dados de clientes. O contacto de segurança está publicado em /.well-known/security.txt.