Segurança
Autenticação de Dois Factores (2FA)
GitHub: ● Activo (App + SMS + Recovery Codes)
Supabase: ● Protegido (só entra via login GitHub, que tem 2FA)
Cloudflare: ● Activo (app de autenticação; e-mail da conta já não é o da universidade)
Netlify: ● Activo (sem password; entra via GitHub)
Resend: ● Activo (conta nova desde 9 Out 2026, via GitHub)
Sentry: ● Activo (app de autenticação + passkey)
hCaptcha: ● Activo (conta nova desde 9 Out 2026, e-mail iCloud)
Zoho Mail (toda a equipa): ● Obrigatório e Activo
Protecções Anti-Spam / Bots
hCaptcha no Formulário de Contacto: ● Activo
hCaptcha no Registo de Membros: ● Activo
Honeypot no Formulário de Contacto: ● Activo
Limite de frequência (5 min) no Contacto: ● Activo
Segurança de Dados (RLS)
Row Level Security activo em todas as tabelas: ● Sim
Chaves secretas (Service Role, R2, hCaptcha): ● Nunca expostas no frontend
Elementos condicionados (data-min-role/data-state) escondidos por defeito: ● Sim
Acesso à Infraestrutura
Tainara: ● Todas as contas, 2FA activo
Assane — Supabase (Admin), GitHub (colaborador), Cloudflare (Super Administrator): ● 2FA activo nas três
Dois administradores com acesso total à infraestrutura essencial (código, base de dados, domínio e fotos), por redundância. Netlify, Resend, hCaptcha, Sentry e Zoho estão só na conta da Tainara; podem ser recriados a partir do GitHub, do Supabase e do Cloudflare (ver documento de acesso do Assane).
Recomendações Pendentes
Códigos de 2FA e passkeys na app Passwords (iPhone + Mac via iCloud).
Passar os ficheiros de códigos de recuperação guardados em texto simples no computador para a app Passwords.
Domínio mozaiknetwork.org expira a 2 Set 2027 — confirmar renovação automática no Cloudflare.
Se perderes acesso ao 2FA
Supabase: contacta o suporte oficial (support@supabase.io) com prova de identidade.
Zoho Mail: o Super Administrador (tainara@) pode desactivar o 2FA de outro utilizador via Admin Console → Users → [pessoa] → Security → Disable 2FA.
GitHub: usar os Recovery Codes já guardados, ou contactar o suporte do GitHub.