Canal de Denúncias

Canal de Denúncias – EBSSC * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); min-height: 100vh; padding: 20px; } .container { max-width: 900px; margin: 0 auto; background: white; border-radius: 20px; box-shadow: 0 20px 60px rgba(0,0,0,0.3); overflow: hidden; } .header { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 40px 30px; text-align: center; } .header h1 { font-size: 2.5em; margin-bottom: 10px; text-shadow: 2px 2px 4px rgba(0,0,0,0.2); } .header p { font-size: 1.1em; opacity: 0.95; } .content { padding: 40px 30px; } .info-box { background: #f8f9ff; border-left: 5px solid #667eea; padding: 20px; margin-bottom: 30px; border-radius: 8px; } .info-box h2 { color: #667eea; margin-bottom: 15px; font-size: 1.5em; } .info-box p { line-height: 1.6; color: #555; margin-bottom: 10px; } .info-box ul { margin-left: 20px; margin-top: 10px; } .info-box li { margin: 8px 0; color: #555; line-height: 1.6; } .form-section { background: #fff; padding: 30px; border-radius: 12px; border: 2px solid #e0e0e0; } .form-group { margin-bottom: 25px; } label { display: block; margin-bottom: 8px; font-weight: 600; color: #333; font-size: 1em; } .required { color: #e74c3c; } input[type=”text”], input[type=”email”], select, textarea { width: 100%; padding: 12px 15px; border: 2px solid #ddd; border-radius: 8px; font-size: 1em; transition: all 0.3s ease; font-family: inherit; } input:focus, select:focus, textarea:focus { outline: none; border-color: #667eea; box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1); } textarea { min-height: 150px; resize: vertical; } .checkbox-group { display: flex; align-items: center; margin: 15px 0; } .checkbox-group input[type=”checkbox”] { width: 20px; height: 20px; margin-right: 10px; cursor: pointer; } .checkbox-group label { margin: 0; font-weight: normal; cursor: pointer; } .submit-btn { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 15px 40px; border: none; border-radius: 8px; font-size: 1.1em; font-weight: 600; cursor: pointer; transition: all 0.3s ease; width: 100%; margin-top: 20px; } .submit-btn:hover { transform: translateY(-2px); box-shadow: 0 10px 25px rgba(102, 126, 234, 0.4); } .submit-btn:active { transform: translateY(0); } .help-contacts { background: #fff3cd; border-left: 5px solid #ffc107; padding: 20px; margin-top: 30px; border-radius: 8px; } .help-contacts h3 { color: #856404; margin-bottom: 15px; } .help-contacts p { color: #856404; line-height: 1.6; margin: 8px 0; } .help-contacts strong { color: #664d03; } .privacy-notice { background: #e8f5e9; border-left: 5px solid #4caf50; padding: 15px; margin-top: 20px; border-radius: 8px; font-size: 0.9em; } .privacy-notice p { color: #2e7d32; line-height: 1.5; } .success-message { display: none; background: #d4edda; border: 2px solid #c3e6cb; color: #155724; padding: 20px; border-radius: 8px; margin-top: 20px; text-align: center; } .success-message h3 { margin-bottom: 10px; } @media (max-width: 768px) { .header h1 { font-size: 1.8em; } .content { padding: 20px 15px; } .form-section { padding: 20px 15px; } }

🛡️ Canal de Denúncias

Escola Básica e Secundária de Santa Cruz

O que é este canal?

Este é um espaço seguro e confidencial onde podes reportar situações que te preocupam ou que prejudicam o ambiente escolar. A tua voz é importante e queremos ouvir-te.

Podes denunciar situações como:

  • Bullying ou cyberbullying
  • Violência física ou psicológica
  • Discriminação (racial, sexual, religiosa, etc.)
  • Assédio de qualquer tipo
  • Situações de risco para a segurança
  • Comportamentos inadequados de adultos ou colegas
  • Outras situações que consideres graves

🔒 A tua denúncia é confidencial

Garantimos que a tua identidade será protegida. Podes optar por fazer uma denúncia anónima ou identificar-te caso pretendas que entremos em contacto contigo. Todas as denúncias são tratadas com seriedade e confidencialidade pela equipa da escola.

📝 Formulário de Denúncia

Selecione o tipo de situação Bullying Cyberbullying Violência Física Violência Psicológica Discriminação Assédio Situação de Risco/Segurança Comportamento Inadequado Outro
Quanto mais detalhes forneceres, melhor poderemos ajudar.

Identificação (Opcional)

Se quiseres que entremos em contacto contigo para dar seguimento à situação, podes identificar-te. Caso contrário, a tua denúncia será totalmente anónima.

🔐 Garantia de Confidencialidade: Todos os dados fornecidos serão tratados com total confidencialidade e apenas serão acedidos pela equipa responsável. A tua privacidade é a nossa prioridade.

✅ Denúncia enviada com sucesso!

Obrigado por partilhares esta situação connosco. A tua denúncia será analisada pela equipa da escola e serão tomadas as medidas adequadas.

Se te identificaste, entraremos em contacto contigo brevemente.

📞 Precisas de Ajuda Imediata?

Serviço de Psicologia e Orientação (SPO): Disponível na escola durante o horário escolar

Direção da Escola: Podes falar diretamente com a Direção

Linha SOS Criança: 116 111 (gratuita e confidencial)

APAV (Apoio à Vítima): 116 006

Linha Internet Segura: 800 219 090

// Toggle dos campos de identificação document.getElementById(‘anonimo’).addEventListener(‘change’, function() { const fields = document.getElementById(‘identificacao-fields’); if (this.checked) { fields.style.opacity = ‘0.5’; fields.style.pointerEvents = ‘none’; document.getElementById(‘nome’).value = ”; document.getElementById(‘turma’).value = ”; document.getElementById(‘contacto’).value = ”; } else { fields.style.opacity = ‘1’; fields.style.pointerEvents = ‘auto’; } }); // Submissão do formulário document.getElementById(‘denunciaForm’).addEventListener(‘submit’, function(e) { e.preventDefault(); // Aqui você conectaria com o backend (Google Forms, email, etc.) // Por agora, apenas mostramos a mensagem de sucesso const formData = new FormData(this); const data = Object.fromEntries(formData); console.log(‘Dados da denúncia:’, data); // Esconder formulário e mostrar mensagem de sucesso document.querySelector(‘.form-section form’).style.display = ‘none’; document.getElementById(‘successMessage’).style.display = ‘block’; // Scroll para a mensagem de sucesso document.getElementById(‘successMessage’).scrollIntoView({ behavior: ‘smooth’ }); // IMPORTANTE: Aqui você deve implementar o envio real dos dados // Opções: // 1. Enviar para Google Forms via fetch // 2. Enviar para email via serviço como EmailJS // 3. Enviar para backend próprio });
Scroll to Top