{"controller":{"name":"Safety Assistant Sentinel Core","dpo_email":"dpo@safetyassistant.com.br","support_email":"support@safetyassistant.com.br"},"subprocessors":[{"name":"Anthropic","purpose":"geração de documento por IA (PGR, PCMSO, LTCAT, laudos)","data_processed":"conteúdo do documento gerado, que pode conter nome e função de trabalhador quando o técnico inclui o quadro de pessoal","status":"declarado na política"},{"name":"Cloudflare R2","purpose":"armazenamento dos arquivos e PDFs gerados","data_processed":"os documentos gerados, com os dados pessoais que cada um contém","status":"declarado na política"},{"name":"Cloudflare R2 (backup do banco)","purpose":"cópia diária de segurança do banco de dados, num bucket dedicado","data_processed":"o banco inteiro, de todas as contas (CPF, RG e NIS cifrados, nome e e-mail)","status":"em revisão jurídica"},{"name":"OpenAI","purpose":"segundo provedor de IA, atrás do mesmo provider central","data_processed":"o mesmo da Anthropic — é rota alternativa da mesma tarefa","status":"em revisão jurídica"},{"name":"Asaas","purpose":"cobrança da assinatura e da recarga de créditos (Pix, boleto, cartão) e webhook de pagamento","data_processed":"dado do pagador da assinatura (nome, e-mail, CPF ou CNPJ, meio de pagamento)","status":"em revisão jurídica"},{"name":"Resend","purpose":"envio de e-mail transacional (onboarding, alertas)","data_processed":"nome e e-mail do técnico","status":"em revisão jurídica"},{"name":"PostHog","purpose":"analytics de produto e eventos de funil","data_processed":"identificador do usuário e eventos de uso","status":"em revisão jurídica"},{"name":"Sentry","purpose":"captura de erro do backend e do front (navegador)","data_processed":"contexto do erro, que pode trazer dado da requisição; a gravação de sessão do navegador está desligada","status":"em revisão jurídica"},{"name":"Meta (WhatsApp Business)","purpose":"envio de alerta por WhatsApp","data_processed":"número de telefone do destinatário","status":"em revisão jurídica"},{"name":"Google Analytics","purpose":"medição de audiência: gtag em todas as páginas públicas","data_processed":"identificador de navegação e IP de TODO visitante do site","status":"em revisão jurídica"},{"name":"Meta (Pixel)","purpose":"pixel de remarketing nas páginas públicas","data_processed":"identificador de navegação e IP de todo visitante","status":"em revisão jurídica"},{"name":"Vercel","purpose":"hospedagem do frontend; vê todo o tráfego do site","data_processed":"IP e request de todo visitante","status":"em revisão jurídica"},{"name":"Hostinger","purpose":"servidor (VPS) onde roda o backend da plataforma e ficam os arquivos enviados","data_processed":"toda requisição à API passa por ali, e os arquivos enviados ficam guardados nele","status":"em revisão jurídica"},{"name":"Neon","purpose":"banco PostgreSQL de produção","data_processed":"todo o banco — é onde os dados moram","status":"em revisão jurídica"},{"name":"ReceitaWS","purpose":"consulta de CNPJ para preencher cadastro de empresa","data_processed":"CNPJ consultado, e a resposta traz e-mail e telefone do estabelecimento — dado de contato, não só cadastral","status":"em revisão jurídica"},{"name":"BrasilAPI","purpose":"consulta de CNPJ (fonte primária, com ReceitaWS de fallback)","data_processed":"o mesmo da ReceitaWS","status":"em revisão jurídica"},{"name":"Google Fonts","purpose":"carregamento de fonte e ícones nas páginas","data_processed":"IP de todo visitante, pelo simples fato de o navegador buscar o arquivo no domínio deles","status":"em revisão jurídica"},{"name":"eSocial (Governo Federal)","purpose":"destinatário dos eventos S-2210 (CAT) e S-2220 (ASO): o Safety assina com o certificado A1 da empresa e transmite direto ao webservice do eSocial, nos planos com o recurso de eSocial (a partir do Inicial); a empresa também pode baixar o XML e enviar por conta própria","data_processed":"CPF e dado de saúde ocupacional do trabalhador","status":"em revisão jurídica"},{"name":"GitHub (Actions)","purpose":"executa a cópia diária de segurança do banco e a envia ao R2; também roda a prova semanal de restauração","data_processed":"a cópia do banco inteiro em trânsito (de todas as contas, com CPF, RG e NIS cifrados, nome e e-mail); a chave que decifra não vai até ele","status":"em revisão jurídica"},{"name":"Google (OAuth e Calendar)","purpose":"login social e criação de evento na agenda do técnico","data_processed":"identidade do técnico e conteúdo do evento criado","status":"em revisão jurídica"}]}