Segurança do Trabalho · NR-1 · SST Enterprise

SST-Nexus:
GRO/PGR + Policy Governada
pronto para auditoria MTE.

Plataforma completa de SST alinhada à NR-1 (Portarias MTE 1.419/2024 e 765/2025): Gerenciamento de Riscos Ocupacionais (GRO), Programa de Gerenciamento de Riscos (PGR) digital, inventário de riscos NR-17 por agente (físico, químico, biológico, ergonômico, acidente, psicossocial), LMS de treinamentos obrigatórios, canal trabalhador, relatórios eSocial (S-2210, S-2220, S-2240) e SAFETY Policy versionada por organização/unidade/setor com severidades INFO / WARNING / HARDSTOP e CDS shadow mode para rollout gradual sem parar a operação. Riscos psicológicos 100% anônimos — nenhum vínculo com trabalhador, nenhum IP, nenhuma matrícula gravada.

  • 2Portarias MTE (1.419/24 + 765/25)
  • 100%Riscos psicológicos anônimos
  • 4Níveis severidade Policy (Off/Info/Warn/Hard)
Técnico de segurança do trabalho com capacete diante de painel de riscos

Visão executiva

Tudo o que SESMT + CIPA + jurídico pedem numa plataforma só.

SST-Nexus consolida GRO, PGR, LMS, canal do trabalhador, PCMSO, CIPA e envio eSocial num sistema só. Cada ação tem versão, usuário, unidade e trilha de auditoria. Tudo exportável para auditoria MTE em PDF, XLSX ou API — sem imprimir 300 páginas em papel.

GRO & PGR Digital NR-1

Inventário de riscos 6 agentes por GF/Setor/Cargo. Matriz de riscos (Prob × Sever × Exposição) com scores, priorização, planos de ação e responsável com prazo. PGR anual com revisão periódica obrigatória.

Riscos Psicológicos 100% Anônimos

Pesquisa NR-17 psicossocial, assédio moral e burnout: NÃO grava id trabalhador, NÃO grava matrícula, NÃO grava IP. Hash cego anti-spam não reversível. Jurídico e SESMT dormem tranquilos.

LMS Treinamentos NR

NR-10, NR-11, NR-12, NR-17, NR-20, NR-33, NR-35 e outros. Trilhas por cargo, prova, certificado com validade e alerta de vencimento. Integra CIPA e brigada de incêndio.

Canal Trabalhador

Denúncias, sugestões, acidentes near-miss, EPI danificado, queixa de risco. Pode ser anônimo (sem matrícula) ou identificado. Fluxo SLA com responsável e acompanhamento.

SAFETY Policy Governada

Regras versionadas por organização/unidade/setor/contexto. Severidades OFF→INFO→WARNING→HARDSTOP. CDS shadow mode rebaixa HARDSTOP→WARNING no rollout. Auditável por rollout.

eSocial & Relatórios MTE

Eventos S-2210 (CAT), S-2220 (Monitoramento Saúde), S-2240 (Cond. Amb. Trabalho). Exportação dos layouts oficiais e relatórios para auditoria MTE/ABR 10.001.

Arquitetura técnica

NestJS 10 + React SPA · Multi-tenant · JWT RS256.

Separamos API (Nest) e Front (React/Vite) pra escalar equipes e deploy independentes. Banco PostgreSQL 16 modelado em Prisma com ~45 tabelas. Redis pra sessão, LMS progresso e cache de política. Segurança em camadas: guarda RBAC, filtro de escopo organizacional e auditoria toda ação.

Cliente (Dashboards e Portais)
Dashboard SESMT
Gestão de Riscos (GRO/PGR)
Inventário NR-17 6 agentes
LMS & Certificados
Portal Trabalhador (Canal + Anônimo)
Portal CIPA & Brigada
Gestor SST · Unidade
React 18/19 · Vite 5 · Tailwind CSS · shadcn/ui · TanStack Query · i18n pt-BR
API NestJS 10 · Guarda RBAC · Auditoria
Auth (JWT RS256 · Troca Senha · 2FA)
Organização · Unidade · Setor · Cargo
Trabalhadores & Vínculo
Inventário de Riscos · GF/Setor/Cargo
Matriz de Risco · PGR · Planos de Ação
Riscos Psicológicos · Anônimo
LMS · Trilhas · Provas · Certificado
Canal Trabalhador · SLA · Fluxo
Safety Policy Engine · CDS Shadow Mode
EPI · Entrega · Vencimento
PCMSO · ASO · Exames Obrigatórios
eSocial S-2210/2220/2240 · Export
Audit Trail · LGPD Art. 37
Nest Modules · Guards/JWT · Prisma Client extend · Pipes de validação · BullMQ filas · Logger estruturado
Dados · Infraestrutura · Integrações
PostgreSQL 16 · Prisma Migrations
Redis 7 (sessão · cache · BullMQ)
Storage · MinIO / S3 (laudos, CAT)
eSocial (gov.br) layout oficial
Postmark / Resend e E-mail empresa
WhatsApp Business (alertas treinamento)
n8n · webhooks · integra HIS/RH legado
Docker · Compose · GitHub Actions
Coolify Deploy · On-prem · VPC privada

Stack tecnológica

Stack Nest/React padrão mercado, sem surpresas.

Equipe interna de TI consegue assumir manutenção sem treinamento de framework proprietário. Tudo documentado em OpenAPI + Swagger + README de deploy.

Frontend
React 18/19 · Vite 5 · Tailwind · shadcn/ui · Radix UI · TanStack Query · React Hook Form · Zod
API
NestJS 10 · TypeScript · Prisma 5 · Class-validator · BullMQ · Swagger/OpenAPI 3.1 · JWT RS256 · Nest Guards
Dados
PostgreSQL 16 · JSONB (respostas psicológicas anônimas) · Índices GIN · Prisma Migrations versionadas · RLS opcional
Anonimização
Tabela `anonymous_response` SEM FK trabalhador · HMAC salt rotacionado anti-spam · NÃO armazena IP · NÃO armazena user-agent identificador
Segurança
RBAC 6 perfis · Guarda em todo controller · 2FA OTP · JWT short-lived · Rate limit · CORS restrito · Cabeçalhos segurança
SAFETY Policy Engine
Regra=(versão, org, unidade, setor, contexto) · DSL declarativa + JSON schema · Severidade OFF/INFO/WARNING/HARDSTOP · CDS Shadow Mode com período e rollback
Conformidade
MTE NR-1 (1.419/2024 + 765/2025) · NR-5/6/7/9/15/17 · ABR 10.001 · eSocial layouts S-2210/2220/2240 · LGPD arts. 18/37/39/40
DevOps
Dockerfile multi-stage API + SPA · Docker Compose · GitHub Actions (lint · typecheck · build · test) · Coolify / VPC / On-prem

Módulos

Do inventário de risco ao envio pro eSocial.

Cada módulo é um Nest module isolado. Pode ativar/desativar por unidade via Feature Flag sem tocar nos outros.

GRO · Matriz de Risco

Inventário por GHE/GF, Setor, Cargo, Agente (Fís, Quim, Bio, Ergo, Aci, Psico). Matriz P×S×E com score e cor, ações corretivas com prazo, responsável e evidência.

PGR Anual + Revisões

Plano anual NR-9, inventário, priorização, cronograma de ação, revisão semestral obrigatória. Gera PDF oficial p/ arquivo MTE.

NR-17 Psicossocial Anônimo

Questionários validados, 100% anônimos. Estatística agregada por setor/unidade — sem forma alguma de vincular a trabalhador individual. Inclui queixa anônima de assédio moral.

LMS NRs Obrigatórios

Biblioteca + upload próprio. Trilha por cargo, prova, certificado com validade, notificações de vencimento por e-mail e WhatsApp.

Canal do Trabalhador

Denúncia, near-miss, defeito EPI, queixa de risco, sugestão. Anônimo ou identificado. SLA e fluxo por responsável SESMT.

CIPA · Eleições & Reunião

Edital, eleição, mandato, atas, SIPAT, plano anual de trabalho. Integra brigada de incêndio e socorristas.

EPI · Entrega & Validade

Controle entrega, certificado CA, validade, troca, devolução, prova de recebimento. Integra inventário de risco: EPI caiu a severidade real.

PCMSO & Exames ASO

Admissional, periódico, demissional, retorno, mudança. ASO digital, vencimento monitorado. Integra S-2220 eSocial.

Safety Policy Engine (HARDSTOP)

Regra versionada por (versão, org, unidade, setor, contexto). CDS Shadow Mode permite rollout gradual: regras HARDSTOP viram WARNING temporariamente, depois sobem. Rollback automático por data.

Conformidade e governança

Pronto pro auditor MTE abrir no dia seguinte.

Nossa regra: se o auditor pedir um relatório PGR, GRO, CAT, PCMSO ou inventário de risco, o SESMT exporta em 2 cliques — sem procurar em 5 planilhas diferentes.

Portaria MTE 1.419/2024 NR-1 nova redação · GRO obrigatório · responsabilização · gestão risco por hierarquia
Portaria MTE 765/2025 Atualizações NR-1 · PGR anual · inventário psicossocial · plano de ação obrigatório
Psicológico Anônimo Tabela sem FK trabalhador · Sem IP · Sem matrícula · Hash cego anti-spam · NR-17
Safety Policy Governada Versão · Unidade · Contexto · Severidade · CDS shadow mode · Rollout gradual · Rollback
RBAC 6 Perfis Master · Técnico SST · Médico PCMSO · Gestor Unidade · CIPA · Trabalhador. Guarda em todas ações
Escopo Organização Filtro Prisma ORG/UNIDADE/SETOR em toda consulta — não só UI. Master vê tudo; Técnico vê sua unidade.
eSocial Oficial S-2210 (CAT) · S-2220 (Monitoramento) · S-2240 (Ambiente). Layout gov.br. Lote e erro reportado.
Auditoria LGPD Log tabela acessos, ações, exclusões com usuário, data, IP, razão. Exporta pedido titular LGPD art. 18/37.

Diferenciais

Por que SST-Nexus e não planilha + PDF assinado.

A maioria dos sistemas de SST brasileiros ainda resolve 1 problema — PGR isolado, ou LMS isolado, ou CAT. Nós resolvemos o ciclo todo, com policy engine que impede erro operacional, e respostas psicológicas realmente anônimas.

Requisito SSTPlanilha + PDFSistema SST commoditySST-Nexus
PGR + GRO digitalManual, arquivos soltosPGR só, sem GRO integradoInventário 6 agentes · Matriz P×S×E · Plano ação
Riscos psicológicos anônimosGoogle Forms · tem IP/emailAnônimo no UI, salvo id em bancoTabela sem FK trabalhador · Sem IP · Sem matrícula
Safety Policy EngineNÃO temNÃO temVersão · Org/Unidade · Severidade · CDS Shadow Mode
eSocial layout oficialManual no gov.brS-2210 só, às vezesS-2210 / S-2220 / S-2240 · Lote · Erro reportado
LMS + trilha cargoPDF ou link YouTubeCursos avulsos, sem trilhaTrilha NR · Prova · Certificado · Vencimento
Canal trabalhadorOuvidoria terceirizadaFormulário, sem fluxo/SLAAnônimo · Fluxo · Responsável · SLA
Escopo organizacionalFiltro ExcelFiltro só na UIPrisma Client extend · Nível de dado
Auditoria pronta MTEReunir 15 arquivosRelatório fixo, não personalizaPDF/XLSX/JSON. Por unidade/período. 2 cliques.
PCMSO & ASOExterno ao SESMTMódulo separado, não integraIntegrado · Vencimento · S-2220 eSocial
Deploy on-prem / VPC—SaaS sóDocker Compose · VPC · On-prem · Sem dependência internet

A auditoria MTE vem aí. Seu SESMT tem tudo pronto em 2 cliques?

Onboarding em 3 semanas: modelo do cliente + inventário de riscos + segurança psicológica anônima + LMS NR. Nenhum profissional seu fica operando planilha mais.

FAQ

O que SESMT, jurídico e TI perguntam antes de assinar.

Como garantir que o psicológico é mesmo anônimo? Não tem jeito de reverter?

Honestidade técnica: tabela anonymous_response NÃO tem chave estrangeira para trabalhador. NÃO gravamos matrícula, NÃO gravamos e-mail, NÃO gravamos IP, NÃO gravamos user-agent identificador. Temos um HMAC salt rotacionado por período (a cada 30 dias o salt muda) só para evitar múltiplos envios do mesmo browser — não permite, em hipótese alguma, reverter para trabalhador individual. Arquitetura pode ser revisada pelo jurídico do cliente em reunião com nosso CTO.

Como funciona a Safety Policy com HARDSTOP? Pode travar a operação por engano?

Policy Engine tem 4 severidades: OFF (desligado) → INFO (só loga) → WARNING (mostra alerta mas permite seguir) → HARDSTOP (bloqueia a ação). Antes de virar HARDSTOP em produção, toda regra roda pelo menos 15 dias em CDS Shadow Mode: o motor avalia HARDSTOP, mas rebate automaticamente para WARNING. Ao final do período, seu SESMT vê % de bloqueios que teriam acontecido e decide se sobe pra HARDSTOP real ou ajusta a regra. Rollback é por data ou por flag.

Tem integração com RH corporativo / eSocial / sistema de ponto?

Sim. Webhooks + n8n + API REST + SFTP. Evento admissão no RH cria trabalhador no SST-Nexus. Demissão atualiza vínculo. Ponto integra pra cálculo de exposição. eSocial enviamos os 3 layouts S-2210/2220/2240 por lote gov.br.

Cumpre as duas novas portarias MTE? (1.419/2024 e 765/2025)

Sim, ponto a ponto. Inventário psicossocial obrigatório, PGR anual com plano de ação, hierarquia de responsabilização, documentos acessíveis por trabalhador em portal próprio, provas LMS arquivadas, trilha completa de auditoria por edição. Temos a Matriz de Rastreabilidade Normativa completa e atualizada por versão.

Podemos rodar em nossa infraestrutura (on-prem ou VPC privada)?

Sim. Docker Compose com imagens assinadas. Roda em: (a) Coolify, (b) VPC privada AWS/GCP/Azure, (c) Servidor Linux on-prem hospitalar/prefeitura sem saída à internet. Banco PostgreSQL em sua infra gerenciada.

Tem migração se estou em outra plataforma SST hoje?

Sim. Extraímos CSV, planilhas homologadas, CAT antigas, certificados PDF. Trabalhadores, cargos, GF/setores são importados com flag de origem. Histórico de PGR é arquivado como PDF + JSON na tabela de auditoria. NADA se perde.

Sem intermediários. Direto com quem entende e desenvolve a tecnologia.

Na ViaRGR Sistemas, seu atendimento é feito diretamente pela nossa equipe técnica e estratégica, sem SDR terceirizado ou camadas desnecessárias de intermediação.

Primeiro, entendemos sua operação, seus desafios e objetivos. A partir disso, avaliamos a viabilidade, desenhamos a melhor estratégia de implantação e apresentamos uma solução alinhada à sua realidade.

Se houver aderência, avançamos. Se não houver, informamos desde o início. Transparência, agilidade e conhecimento técnico para não desperdiçar o seu tempo.