v2.0Estável

Documentação SafeOps

Bem-vindo à documentação oficial da plataforma SafeOps.com.br — o sistema nervoso da segurança da sua empresa.

Início Rápido

Configure sua empresa e execute o primeiro checklist em menos de 5 minutos.

1

Crie sua conta

Acesse safeops.com.br/register e preencha os dados da empresa. O acesso é liberado imediatamente após a contratação.

2

Configure o perfil da empresa

Informe CNPJ, setor de atuação, número de colaboradores e unidades. O sistema sugere automaticamente as NRs aplicáveis.

3

Ative o Risk Engine

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.

4

Execute o primeiro checklist

Selecione uma NR, responda as perguntas e gere o primeiro relatório. Tudo em menos de 5 minutos.

Autenticação

A autenticação é gerenciada pelo Supabase Auth com JWT. Todas as requisições à API devem incluir o token de acesso.

Login

json
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": "..."
}

Usando o token

http
// 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.

Risk Engine

O motor central de inteligência de risco. Calcula scores em tempo real por colaborador, setor, unidade e atividade.

Como o score é calculado

Histórico de ocorrências

30%

Conformidade com NRs

25%

Validade de EPIs

20%

Treinamentos em dia

15%

Near misses recentes

10%

Níveis de risco

BAIXO0 – 25

Empresa em conformidade. Manutenção preventiva recomendada.

MÉDIO26 – 50

Atenção necessária. Revisar itens pendentes em até 30 dias.

ALTO51 – 75

Ação imediata recomendada. Alertas automáticos ativados.

CRÍTICO76 – 100

Risco grave. Notificação ao gestor e plano de ação obrigatório.

Checklists & NRs

Mais de 40 checklists prontos para as principais Normas Regulamentadoras. Personalizáveis por empresa e setor.

NRs suportadas

NR-1NR-4NR-5NR-6NR-7NR-9NR-10NR-11NR-12NR-13NR-15NR-17NR-18NR-20NR-23NR-26NR-33NR-35

Estrutura de um checklist

json
{
  "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
}

Gestão de EPIs

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

Ocorrências & Near Miss

Registro completo de acidentes, incidentes e quase-acidentes com linha do tempo jurídica e plano de ação automático.

Tipos de ocorrência

CATAcidente com Afastamento
ASAAcidente sem Afastamento
NMQuase-Acidente (Near Miss)
IDMIncidente com Dano Material
CICondição Insegura

Central de Treinamento

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

Relatórios & PDF

Geração de relatórios técnicos em PDF com identidade visual da empresa, aceitos pelo MTE e válidos juridicamente.

Modelos disponíveis

Relatório de Auditoria NR
Ficha de Entrega de EPI
Relatório de Ocorrência / CAT
Certificado de Treinamento
Relatório Gerencial de SST
Permissão de Trabalho (PT)
Relatório de Near Miss
Dossiê de Conformidade

API REST

A API do SafeOps é baseada no Supabase PostgREST. Todas as operações são feitas via HTTP com autenticação JWT.

Base URL

bash
https://yczclxnyvoxfhffdclhu.supabase.co/rest/v1

Headers obrigatórios

http
Content-Type: application/json
Authorization: Bearer {access_token}
apikey: sb_publishable_wv7ewQ8SgPKBEWvCIal0dw_BNDWUWPd

Endpoints principais

GET/profiles
GET/subscriptions
POST/contacts
GET/contacts
PATCH/profiles?id=eq.{id}

Exemplo de requisição

bash
curl -X GET \
  'https://yczclxnyvoxfhffdclhu.supabase.co/rest/v1/profiles' \
  -H 'Authorization: Bearer {access_token}' \
  -H 'apikey: {ANON_KEY}' \
  -H 'Content-Type: application/json'

Webhooks

Receba notificações em tempo real quando eventos importantes acontecerem na plataforma.

Eventos disponíveis

user.createdNovo usuário cadastrado
subscription.activatedAssinatura ativada
subscription.cancelledAssinatura cancelada
risk.alertAlerta de risco crítico detectado
checklist.completedChecklist concluído
occurrence.createdNova ocorrência registrada
json
// 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"
  }
}

eSocial

Integração com o eSocial para envio automático de eventos SST ao governo federal.

Em desenvolvimento — Fase 4

A integração com eSocial está prevista para a Fase 4 do roadmap. Previsão: Q3 2026.

Eventos SST suportados (planejado)

S-2210Comunicação de Acidente de Trabalho (CAT)
S-2220Monitoramento da Saúde do Trabalhador
S-2240Condições Ambientais do Trabalho — Fatores de Risco

E-mail (Resend)

Envio de e-mails transacionais via Resend, com templates HTML responsivos e domínio noreply@safeops.com.br.

Edge Function

typescript
// 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'
  }
});

Templates disponíveis

sendWelcomeEmail()Boas-vindas após cadastro
sendPasswordResetEmail()Redefinição de senha
sendContactNotification()Notificação de novo contato
sendNewSubscriptionAlert()Alerta de nova assinatura para o boss
sendRiskAlert()Alerta de risco crítico para o gestor

LGPD & Privacidade

A 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

Segurança

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.

Changelog

Histórico de versões e atualizações da plataforma SafeOps.

v2.0.0ATUALAbril 2026
  • Nova categoria: Plataforma de Inteligência de Risco Operacional
  • Risk Engine com score de risco em tempo real
  • Seção Risk Engine na landing page
  • Novo modelo de pricing por colaboradores monitorados
  • Página de Afiliados com 10 pitches prontos
  • Sistema SuperAdmin (Boss Panel)
  • Integração Resend para e-mails transacionais
  • Documentação técnica completa
  • Backoffice expandido
v1.5.0LGPDMarço 2026
  • Conformidade LGPD completa
  • Páginas legais: Termos, Privacidade, Cookies
  • Banner de cookies funcional
  • Checkbox de consentimento nos formulários
  • DPO configurado: dpo@safeops.com.br
v1.0.0LANÇAMENTOFevereiro 2026
  • Landing page completa com 6 seções
  • Autenticação com Supabase Auth
  • Dashboard profissional com sidebar
  • Módulo Checklists e Inspeções
  • Módulo Gestão de EPIs
  • Módulo Ocorrências e Incidentes
  • Central de Treinamento (5 módulos)