← Voltar ao índice

🛡️ Identity Shield

Serviço de monitoramento de identidade digital. Detecta exposição de dados, emite alertas e gera relatórios de proteção.

URL: shield.blackcatcorp.com.br
Backend: Node.js + Express
Frontend: React
Banco: PostgreSQL
Node.js Express React JWT PostgreSQL Docker

Especificação do Produto

Missão

Plataforma de proteção de identidade digital — monitora vazamentos de dados pessoais e emite alertas de segurança.

Usuários-alvo

Pessoas físicas preocupadas com segurança digital

Status

🚧 Beta — shield.blackcatcorp.com.br

Funcionalidades principais
Próximos passos

Autenticação

POST
/api/auth/register
🌐 Público
Registrar novo usuário. Body: { name, email, password }
POST
/api/auth/login
🌐 Público
Login e obtenção de JWT. Body: { email, password }

Usuários

GET
/api/users/me
🔒 JWT
Perfil do usuário autenticado com nível de proteção
PUT
/api/users/me
🔒 JWT
Atualizar dados do perfil. Body: { name, phone, cpf }

Scans de Identidade

POST
/api/scans
🔒 JWT
Iniciar novo scan de exposição. Body: { email, cpf, phone }
GET
/api/scans
🔒 JWT
Listar histórico de scans do usuário
GET
/api/scans/:id
🔒 JWT
Resultado detalhado de um scan específico com fontes encontradas

Alertas

GET
/api/alerts
🔒 JWT
Listar alertas do usuário. Query: ?unread=true&severity=high
PUT
/api/alerts/:id/read
🔒 JWT
Marcar alerta como lido
DELETE
/api/alerts/:id
🔒 JWT
Remover alerta

Relatórios

GET
/api/reports
🔒 JWT
Listar relatórios gerados
GET
/api/reports/:id/download
🔒 JWT
Download de relatório em PDF

Monitoramento Contínuo

POST
/api/monitor
🔒 JWT
Adicionar item para monitoramento contínuo. Body: { type, value } — type: email|phone|cpf
GET
/api/monitor
🔒 JWT
Listar itens monitorados

Dashboard

GET
/api/dashboard/summary
🔒 JWT
Resumo de proteção: score, alertas ativos, último scan, exposições encontradas

Notificações

POST
/api/notifications/webhook
🔒 JWT
Configurar webhook para receber alertas externos. Body: { url, secret, events[] }

BlackCat Corp © 2026 — Voltar ao índice