Esta checklist prática é indicada para gestores, equipas técnicas e responsáveis de PME portuguesas que pretendem proteger dados de clientes em websites e garantir boas práticas na recolha, armazenamento e gestão de informações pessoais. Ao seguir esta checklist, a sua PME poderá identificar vulnerabilidades comuns, corrigir falhas e estar em conformidade com a legislação nacional e europeia, protegendo assim a reputação do seu negócio e a confiança dos clientes.
- Acesso ao backoffice do website, CMS (WordPress, Joomla, etc.) ou painel do alojamento
- Lista de plugins/extensões instaladas
- Acesso/credenciais do fornecedor de alojamento e registo de domínio
- Política de privacidade e termos de uso atuais
- Registos de backups recentes
- Identificação de todos os formulários e integrações de recolha de dados
Encriptação e Segurança de Dados em Trânsito
- Confirme que o website utiliza um certificado SSL válido (HTTPS). Visite o website e verifique o ícone do cadeado na barra de endereço. Se não existir, solicite ao fornecedor de alojamento a ativação imediata.
- Garanta que todos os formulários, páginas de login e áreas de recolha de dados estão protegidos por HTTPS — verifique que não há páginas “misturadas” (conteúdos carregados por HTTP).
- Configure redirecionamentos automáticos de HTTP para HTTPS, evitando que visitantes acedam a versões não seguras do site.
- Implemente HSTS (HTTP Strict Transport Security) para forçar o uso de HTTPS nos navegadores dos utilizadores.
- Evite enviar dados sensíveis por email sem encriptação. Para notificações automáticas, use serviços que suportem TLS/SSL.
- Desative protocolos antigos e inseguros (como SSL 2.0/3.0, TLS 1.0) no servidor de alojamento.
Proteção de Formulários e Recolha de Dados
- Reveja todos os formulários (contacto, registo, newsletter) e identifique os campos obrigatórios. Apenas peça dados estritamente necessários para a finalidade declarada.
- Implemente CAPTCHA ou reCAPTCHA para evitar spam e ataques de bots em formulários.
- Garanta que existe consentimento explícito para recolha de dados (checkbox obrigatório, não pré-selecionado) antes de submeter qualquer formulário.
- Adicione links visíveis para a política de privacidade junto aos formulários, esclarecendo como serão usados os dados recolhidos.
- Valide os dados introduzidos pelos utilizadores no lado do cliente (JavaScript) e no servidor, prevenindo ataques de injeção e dados inválidos.
- Evite guardar palavras-passe em texto simples — utilize hashing seguro (ex: bcrypt).
- Para uploads de ficheiros, restrinja tipos de ficheiros permitidos e limite o tamanho, evitando upload de malware.
Gestão de Acessos e Autenticação
- Utilize palavras-passe fortes e únicas para acessos ao backoffice, alojamento e serviços associados.
- Implemente autenticação de dois fatores (2FA) para todos os utilizadores com privilégios administrativos.
- Crie perfis de utilizador com permissões mínimas necessárias para cada função. Evite partilhar contas.
- Desative ou elimine contas antigas, inativas ou desnecessárias no website, CMS e alojamento.
- Monitorize tentativas de login suspeitas e ative alertas para bloqueio após várias tentativas falhadas.
- Altere regularmente as credenciais dos acessos críticos, especialmente após mudança de equipa ou fornecedores.
Backups e Recuperação de Dados
- Implemente backups automáticos diários do website e das bases de dados. Certifique-se de que consegue restaurar facilmente a partir de um backup.
- Guarde cópias de segurança em localizações seguras, preferencialmente fora do servidor principal (cloud segura ou disco externo).
- Teste periodicamente a recuperação dos backups para garantir que funcionam corretamente e os dados críticos estão acessíveis.
- Encripte os backups que contêm dados de clientes para evitar acessos não autorizados em caso de roubo ou perda.
- Documente os procedimentos de backup e recuperação, assegurando que os responsáveis sabem como agir em caso de incidente.
Políticas de Privacidade e Transparência
- Disponibilize uma política de privacidade clara, em português, acessível em todas as páginas do website — idealmente no rodapé.
- Inclua no documento a indicação dos tipos de dados recolhidos, finalidade, base legal, duração de armazenamento, direitos dos titulares e contactos do responsável pelo tratamento.
- Atualize regularmente a política de privacidade e notifique os utilizadores de alterações relevantes.
- Facilite o acesso dos utilizadores ao pedido de acesso, retificação ou eliminação dos seus dados (ex: formulário simples ou contacto dedicado).
- Informe claramente sobre o uso de cookies e obtenha consentimento explícito para cookies não essenciais, em conformidade com o RGPD e a CNPD.
- Inclua informação sobre entidades terceiras com quem os dados possam ser partilhados (ex: plataformas de email marketing, gateways de pagamento).
Monitorização, Atualizações e Auditorias
- Agende atualizações regulares do CMS, plugins/extensões e temas. Ative notificações automáticas para alertas de segurança.
- Faça auditorias de segurança periódicas ao website, identificando vulnerabilidades, ficheiros desnecessários e acessos suspeitos.
- Implemente registos (logs) de acesso e operações críticas, mantendo-os protegidos e acessíveis apenas a pessoal autorizado.
- Utilize ferramentas de monitorização para detetar malware, alterações não autorizadas e tentativas de intrusão.
- Estabeleça um procedimento interno para reporte de incidentes de segurança e falhas de proteção de dados.
Sinais de alerta
- O website exibe “Não Seguro” na barra de endereço ou não apresenta o cadeado SSL.
- Formulários recolhem mais dados do que o estritamente necessário (ex: pedir NIF sem justificação).
- Existem contas de utilizador antigas, inativas ou partilhadas entre vários elementos da equipa.
- Não existem backups recentes ou não foi testada a restauração dos mesmos.
- A política de privacidade está desatualizada, incompleta ou ausente.
- Existem plugins ou extensões obsoletos e vulneráveis no website.
- Não é possível identificar facilmente quem tem acesso aos dados de clientes.
Ferramentas recomendadas
- Let’s Encrypt Certificados SSL gratuitos e automáticos
- Cloudflare Proteção, firewall, SSL e otimização de websites
- Wordfence Firewall e scanner de segurança para WordPress
- Sucuri Monitorização, proteção e limpeza de websites
- UpdraftPlus Backups automáticos e restauração em WordPress
- CNPD Comissão Nacional de Proteção de Dados — legislação e orientações
- Google reCAPTCHA Proteção de formulários contra spam e bots
- CookieServe Scanner de cookies e banner de consentimento
Próximos passos
- Faça uma revisão completa dos formulários e políticas do seu website, identificando pontos críticos.
- Implemente ou atualize o certificado SSL e configure redirecionamentos automáticos para HTTPS.
- Defina um calendário mensal para backups, atualizações e auditorias de segurança.
- Atualize a política de privacidade e garanta que está facilmente acessível a todos os utilizadores.
- Implemente autenticação de dois fatores e faça uma revisão dos acessos administrativos.
- Forme a sua equipa sobre boas práticas de proteção de dados e reporte de incidentes.
Continuar a ler
- Quick Take: Porque é que 65% dos websites PME não actualiza políticas legais — riscos e soluções
- Como garantir que o website PME carrega em menos de 2 segundos em qualquer ligação
- Quick Take: Porque é que muitos formulários PME não funcionam em telemóveis — e como corrigir já
- Playbook prático: Como captar contactos qualificados com formulários inteligentes PME