Bem-vindo à documentação oficial da plataforma SafeOps.com.br — o sistema nervoso da segurança da sua empresa.
Configure sua empresa e execute o primeiro checklist em menos de 5 minutos.
Acesse safeops.com.br/register e preencha os dados da empresa. O acesso é liberado imediatamente após a contratação.
Informe CNPJ, setor de atuação, número de colaboradores e unidades. O sistema sugere automaticamente as NRs aplicáveis.
O motor de risco começa a calcular o score da sua empresa com base nos dados inseridos. Você verá o painel de risco em tempo real.
Selecione uma NR, responda as perguntas e gere o primeiro relatório. Tudo em menos de 5 minutos.
A autenticação é gerenciada pelo Supabase Auth com JWT. Todas as requisições à API devem incluir o token de acesso.
POST https://yczclxnyvoxfhffdclhu.supabase.co/auth/v1/token?grant_type=password
{
"email": "usuario@empresa.com.br",
"password": "sua_senha"
}
// Resposta
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"token_type": "bearer",
"expires_in": 3600,
"refresh_token": "..."
}// Inclua o header em todas as requisições
Authorization: Bearer {access_token}
apikey: {SUPABASE_ANON_KEY}O token expira em 1 hora. Use o refresh_token para renovar sem novo login.
O motor central de inteligência de risco. Calcula scores em tempo real por colaborador, setor, unidade e atividade.
Histórico de ocorrências
Conformidade com NRs
Validade de EPIs
Treinamentos em dia
Near misses recentes
Empresa em conformidade. Manutenção preventiva recomendada.
Atenção necessária. Revisar itens pendentes em até 30 dias.
Ação imediata recomendada. Alertas automáticos ativados.
Risco grave. Notificação ao gestor e plano de ação obrigatório.
Mais de 40 checklists prontos para as principais Normas Regulamentadoras. Personalizáveis por empresa e setor.
{
"id": "uuid",
"nr": "NR-35",
"title": "Trabalho em Altura — Inspeção Pré-Tarefa",
"sector": "Manutenção",
"items": [
{
"id": "item_001",
"question": "O colaborador possui treinamento NR-35 válido?",
"type": "boolean",
"required": true,
"evidence_required": false
},
{
"id": "item_002",
"question": "O EPI de proteção contra quedas está em bom estado?",
"type": "boolean",
"required": true,
"evidence_required": true
}
],
"created_at": "2026-04-26T00:00:00Z",
"completed_at": null,
"score": null
}Controle completo do ciclo de vida dos EPIs: estoque, entrega, validade, assinatura digital e rastreabilidade jurídica.
Cadastro de EPIs
CA, validade, fabricante, tipo de risco protegido
Entrega com Assinatura
Assinatura digital com timestamp e geolocalização
Alertas de Vencimento
Notificação automática 30, 15 e 7 dias antes
Histórico por Colaborador
Rastreabilidade completa para fins jurídicos
Registro completo de acidentes, incidentes e quase-acidentes com linha do tempo jurídica e plano de ação automático.
Plataforma completa de EAD com aulas online, tutoriais operacionais, agenda de eventos e relatórios white label.
Aulas Online
Cursos em vídeo com progresso, certificados e avaliações
Tutoriais / POPs
Procedimentos operacionais passo a passo com alertas de segurança
Agenda de Eventos
Treinamentos, simulados e reciclagens com lista de presença em PDF
Relatórios White Label
Relatórios com identidade visual da empresa contratante
Importação de Colaboradores
CSV/Excel com mapeamento automático de campos
Geração de relatórios técnicos em PDF com identidade visual da empresa, aceitos pelo MTE e válidos juridicamente.
A API do SafeOps é baseada no Supabase PostgREST. Todas as operações são feitas via HTTP com autenticação JWT.
https://yczclxnyvoxfhffdclhu.supabase.co/rest/v1
Content-Type: application/json
Authorization: Bearer {access_token}
apikey: sb_publishable_wv7ewQ8SgPKBEWvCIal0dw_BNDWUWPd/profiles/subscriptions/contacts/contacts/profiles?id=eq.{id}curl -X GET \
'https://yczclxnyvoxfhffdclhu.supabase.co/rest/v1/profiles' \
-H 'Authorization: Bearer {access_token}' \
-H 'apikey: {ANON_KEY}' \
-H 'Content-Type: application/json'Receba notificações em tempo real quando eventos importantes acontecerem na plataforma.
user.createdNovo usuário cadastradosubscription.activatedAssinatura ativadasubscription.cancelledAssinatura canceladarisk.alertAlerta de risco crítico detectadochecklist.completedChecklist concluídooccurrence.createdNova ocorrência registrada// Payload de exemplo — risk.alert
{
"event": "risk.alert",
"timestamp": "2026-04-26T10:30:00Z",
"data": {
"company_id": "uuid",
"company_name": "Metalúrgica Exemplo Ltda.",
"sector": "Corte e Solda",
"risk_score": 87,
"risk_level": "CRÍTICO",
"trigger": "3 near misses em 48h"
}
}Envio de e-mails transacionais via Resend, com templates HTML responsivos e domínio noreply@safeops.com.br.
// Invocar via Supabase client
const { data, error } = await supabase.functions.invoke('send-email', {
body: {
to: 'usuario@empresa.com.br',
subject: 'Bem-vindo ao SafeOps',
html: '<h1>Olá!</h1>',
replyTo: 'contato@safeops.com.br'
}
});sendWelcomeEmail()Boas-vindas após cadastrosendPasswordResetEmail()Redefinição de senhasendContactNotification()Notificação de novo contatosendNewSubscriptionAlert()Alerta de nova assinatura para o bosssendRiskAlert()Alerta de risco crítico para o gestorA SafeOps.com.br é totalmente conforme com a Lei Geral de Proteção de Dados (Lei 13.709/2018).
Controlador de Dados
SafeOps Tecnologia em SST Ltda. — CNPJ 12.345.678/0001-90
DPO
dpo@safeops.com.br — Resposta em até 15 dias úteis
Retenção
Dados mantidos por 5 anos após encerramento do contrato
Criptografia
SSL/TLS em trânsito + AES-256 em repouso
Arquitetura de segurança em múltiplas camadas para proteger dados sensíveis de SST.
Row Level Security (RLS)
Cada empresa só acessa seus próprios dados. Políticas RLS no Supabase garantem isolamento total.
JWT com expiração curta
Tokens de acesso expiram em 1 hora. Refresh tokens com rotação automática.
Edge Functions protegidas
Todas as Edge Functions verificam JWT antes de executar. Chaves de API nunca expostas no frontend.
Secrets no Supabase Vault
RESEND_API_KEY, STRIPE_SECRET_KEY e outras chaves armazenadas no Vault, nunca no código.
HTTPS obrigatório
Toda comunicação é criptografada com TLS 1.3. HTTP é redirecionado automaticamente.
Histórico de versões e atualizações da plataforma SafeOps.