⚠️ PRAZO CRÍTICO: NOTIFICAÇÃO OBRIGATÓRIA EM 24 HORAS

Esta notificação deve ser submetida ao CNCS dentro de 24 horas após deteção do incidente

Notificação Inicial de Incidente NIS2 (24 Horas)

Formulário de notificação obrigatória conforme Artigo 21 da Diretiva NIS2

Base Legal: Artigo 21.º da Diretiva (UE) 2022/2555 e Decreto-Lei n.º 125/2025

As entidades essenciais e importantes devem notificar o CNCS (Centro Nacional de Cibersegurança) de qualquer incidente significativo que tenha impacto na prestação dos seus serviços.

Nota: Os campos marcados com asterisco (*) são obrigatórios. Complete todas as secções para submeter a notificação.
Campos obrigatórios em falta: 0
1
Informações da Entidade
Este campo é obrigatório
Este campo é obrigatório
Este campo é obrigatório
9 dígitos Insira um NIF válido (9 dígitos)
Este campo é obrigatório
Este campo é obrigatório
Insira um email válido
Este campo é obrigatório
2
Informações do Incidente
Este campo é obrigatório
Este campo é obrigatório
0/500 caracteres
Este campo é obrigatório (máximo 500 caracteres)
Este campo é obrigatório
Este campo é obrigatório
3
Sistemas e Serviços Afetados
Deixe em branco se ainda desconhecido
Separe os países por vírgula
4
Avaliação Preliminar de Impacto
Este campo é obrigatório
Este campo é obrigatório
Deixe em branco se ainda não estimado
Estimativa da duração da interrupção ou degradação de serviços
5
Medidas Imediatas Tomadas
Descreva quaisquer medidas adicionais de resposta ou contenção
6
Implicações Transfronteiriças
Liste os países afetados, separados por vírgula
7
Informações Adicionais
Inclua endereços IP, domínios maliciosos, hashes de ficheiros ou outros indicadores técnicos

Declaração

Este campo é obrigatório
Este campo é obrigatório
Último guardado: Nunca
`; try { const converted = htmlDocx.asBlob(htmlContent); const url = URL.createObjectURL(converted); const link = document.createElement('a'); link.href = url; link.download = 'Notificacao-24h-NIS2.docx'; link.click(); setTimeout(() => URL.revokeObjectURL(url), 100); } catch (error) { alert('Erro ao exportar Word: ' + error.message); console.error('Word export error:', error); } } // Submit form function submitForm() { if (!validateForm()) { return; } if (!confirm('Tem a certeza que deseja submeter esta notificação ao CNCS?\n\nApós submissão, não poderá editar as informações.')) { return; } // In a real implementation, this would send data to CNCS // For demo purposes, we'll just show a confirmation alert('✓ NOTIFICAÇÃO SUBMETIDA COM SUCESSO!\n\n' + 'A sua notificação inicial de incidente foi registada.\n\n' + 'Referência: NIS2-' + Date.now() + '\n\n' + 'O CNCS foi notificado e entrará em contacto nas próximas horas.\n\n' + 'NOTA: Esta é uma demonstração. Num cenário real, a notificação seria enviada através do portal oficial do CNCS.'); // Clear form data localStorage.removeItem('nis2_incident_form'); } // Clear form function clearForm() { if (!confirm('Tem a certeza que deseja limpar todo o formulário?\n\nEsta ação não pode ser revertida.')) { return; } document.getElementById('incidentForm').reset(); localStorage.removeItem('nis2_incident_form'); // Reset submission date const now = new Date(); document.getElementById('submissionDate').value = now.toLocaleString('pt-PT'); // Update progress updateProgress(); alert('Formulário limpo com sucesso.'); }