Em vigor desde: 28 de outubro de 2026 · Versão: privacy@2026.5
A Bhapi (“nós”, “nosso”) opera a plataforma bhapi.ai para clubes esportivos e escolas. O papel que exercemos depende de quais dados estão em questão:
Se você tiver uma conta, a aba Privacidade das configurações da sua conta exibe o papel registrado para ela e informa claramente se esse papel foi de fato registrado ou se é apenas o papel presumido a partir do tipo da conta. Quando o papel ainda não tiver sido determinado, ele é exibido como não determinado, e não presumido.
Encarregado de Proteção de Dados (DPO): dpo@bhapi.io
| Categoria | Exemplos | Finalidade |
|---|---|---|
| Dados da conta | E-mail, nome de exibição, tipo de conta, hash da senha | Criação de conta e autenticação |
| Contato do responsável | O e-mail do pai/responsável usado para solicitar e registrar o consentimento | Obtenção e registro do consentimento verificável do responsável |
| Data de nascimento | Usada para definir a faixa etária e o limiar de consentimento | Permissões adequadas à idade e controle do consentimento |
| Metadados de uso de IA | Nome da plataforma, data/hora, duração da sessão | Monitoramento de uso e análise de segurança |
| Conteúdo das conversas de IA | O texto dos prompts e respostas capturados nas ferramentas de IA monitoradas | Classificação de segurança e revisão pelo responsável |
| Eventos de risco | Categorias de conteúdo sinalizado, severidade, indicadores de dados pessoais | Alertas de segurança infantil |
| Conteúdo social | Publicações, comentários e mídias anexadas publicadas pela criança | Publicação do conteúdo e triagem de segurança |
| Mensagens diretas | O texto das mensagens enviadas e recebidas pela criança | Entrega da mensagem e triagem de segurança |
| Conteúdo criativo | Prompts e resultados gerados nas ferramentas criativas | Entrega do recurso e triagem de segurança do resultado |
| Envios de mídia | Fotos e vídeos enviados pela criança | Armazenamento do arquivo e triagem de CSAM e outros danos |
| Atividade do dispositivo | Totais de tempo de tela, uso de apps e check-ins de localização | Limites de tempo de tela, agendas e recursos de segurança de localização |
| Dados de cobrança | Plano de assinatura, status de pagamento (dados do cartão ficam na Stripe) | Gestão da assinatura |
Também registramos o vínculo de grupo (a qual clube, escola ou conta cada membro pertence, seu papel e o responsável vinculado, se houver) e os dados de gastos com IA (custos de API, provedor, contagem de tokens), para controle de acesso e alertas de orçamento, respectivamente.
As referências abaixo são ao GDPR da União Europeia e ao UK GDPR do Reino Unido, que usam a mesma numeração de artigos. Quando um clube ou escola é a controladora, é essa organização que determina a base legal para os dados de seus membros; as bases em que nos apoiamos e que registramos são:
Seguimos o princípio da minimização (necessidade) de dados. Para ser preciso sobre o que isso significa e o que não significa:
/capture/content são gravados criptografados (Fernet). O armazenamento não depende de o conteúdo ter sido sinalizado como risco.| Tipo de dado | Período de retenção | Como é excluído |
|---|---|---|
| Registros de uso de IA (plataforma, horário, sessão) | 12 meses | Excluído definitivamente pela rotina diária de retenção |
| Eventos de risco e classificações de segurança | 12 meses | Excluído definitivamente pela rotina diária de retenção |
| Trechos de conteúdo de interações sinalizadas | 12 meses | Excluído definitivamente pela rotina diária de retenção |
| Resumos de conversas para responsáveis | 12 meses | Excluído definitivamente pela rotina diária de retenção |
| Alertas de segurança e histórico de notificações | 24 meses | Excluído definitivamente pela rotina diária de retenção |
| Registros de trilha de auditoria de conformidade | 36 meses | Excluído definitivamente pela rotina diária de retenção |
| Sessões de login | 8 dias | Excluído definitivamente por uma rotina de limpeza agendada |
| Registros de gastos com IA | Sem período fixo definido | Excluído quando a conta ou o membro é eliminado |
| Registros de consentimento | Sem período fixo definido | Mantido como prova da base legal do tratamento |
| Dados da conta | Sem período fixo definido | Excluído quando a conta ou o membro é eliminado |
| Conteúdo vinculado a um incidente de notificação obrigatória | Sem período fixo definido | Mantido sob retenção legal; prazo ainda não definido |
Os prazos acima são os padrões da plataforma. O administrador do grupo pode reduzir alguns deles, respeitando os mínimos regulatórios; os valores vigentes do seu grupo aparecem em Configurações > Privacidade.
Ao excluir sua conta, todos os dados associados são excluídos imediatamente por meio de exclusão lógica em cascata, exceto quando a retenção for exigida por lei.
Nos termos do GDPR da UE e do UK GDPR, você tem os seguintes direitos:
Se você estiver nos Estados Unidos ou na Austrália, os direitos previstos na COPPA (o direito do responsável de revisar e excluir as informações da criança) ou no Privacy Act (acesso e correção) são exercidos pelos mesmos canais.
Para exercer esses direitos, use as funcionalidades de conformidade no seu painel ou envie e-mail para contactus@bhapi.io. Respondemos em até 30 dias. Quando um clube ou escola for a controladora dos dados de um membro, a decisão sobre a solicitação cabe a essa organização (ver Seção 1).
A Bhapi trata dados de crianças para fins de monitoramento de segurança em nome do clube ou da escola que as cadastra. Antes do início do monitoramento, exigimos o consentimento registrado do responsável para cada membro abaixo do limite de idade da jurisdição da organização:
O monitoramento só pode começar após o responsável fornecer consentimento para o membro criança específico. O consentimento pode ser revogado a qualquer momento, o que interrompe imediatamente o tratamento de dados desse membro.
Todos os dados da Bhapi são armazenados em data centers na União Europeia (Frankfurt, Alemanha), criptografados em repouso. A Bhapi não opera data centers em outras regiões — os dados são armazenados em Frankfurt independentemente de onde a organização ou o membro esteja.
VERTEX_AI_LOCATION, cujo padrão atual é us-central1
(Estados Unidos), e os provedores de resumo de conversa e de segurança de
imagem listados na Seção 9 também são serviços dos Estados Unidos. A coluna
“Recebe conteúdo da criança?” na Seção 9 mostra quais se aplicam.A tabela abaixo é gerada a partir das integrações presentes no nosso código, de modo que lista quem pode efetivamente receber dados, e não um resumo escrito à mão. A última coluna informa claramente se o provedor recebe conteúdo escrito pela criança.
| Provedor | Finalidade | Dados compartilhados | Recebe conteúdo da criança? |
|---|---|---|---|
| Stripe | Cobrança de assinatura e processamento de pagamentos. | E-mail do titular da conta, plano de assinatura e status de pagamento. Nenhum dado de criança e nenhum dado de conversa de IA. | Não |
| SendGrid (Twilio) | Envio de e-mails transacionais: avisos de consentimento parental, alertas de segurança, relatórios e mensagens da conta. | Endereço de e-mail do destinatário, nome de exibição da criança e o texto-resumo do alerta de segurança (categoria de risco e a justificativa do classificador). | Não |
| Twilio SMS | Envio por SMS de alertas de segurança críticos e de alta severidade. | Número de telefone do destinatário, nome de exibição da criança e uma breve descrição do risco que gerou o alerta. | Não |
| Google Cloud (Vertex AI) | Classificação de segurança das conversas de IA — avaliar se uma conversa indica automutilação, aliciamento, bullying ou outro risco. | O texto da conversa de IA da criança, enviado para classificação. A região de processamento é definida por VERTEX_AI_LOCATION e atualmente tem como padrão us-central1 (Estados Unidos). | Sim |
| Anthropic | Geração do resumo em linguagem simples da conversa que o responsável lê no painel. | O texto completo e descriptografado da conversa de IA da criança, além do nome da plataforma. Citações literais selecionadas pelo modelo são gravadas no resumo da conversa. | Sim |
| Microsoft PhotoDNA | Detecção obrigatória de material de abuso sexual infantil (CSAM) em imagens enviadas, executada antes de qualquer outra moderação. | URLs de imagens enviadas e hashes perceptuais das imagens. | Sim |
| Hive / Sensity | Detecção de imagens e vídeos deepfake ou manipulados. | O arquivo de mídia ou sua URL enviada para análise. | Sim |
| Yoti | Verificação de idade e identidade usada para confirmar o consentimento de um responsável. | Documento de identidade e selfie do adulto que faz a verificação, e a confirmação de idade/identidade retornada. | Não |
| Cloudflare (R2, Images, Stream) | Armazenamento, redimensionamento e transcodificação de fotos e vídeos enviados. | O próprio arquivo de mídia enviado e sua chave de objeto. | Sim |
| Sentry | Monitoramento de erros da aplicação. | Rastreamentos de pilha, caminhos de requisição e identificadores de usuário/organização anexados a um erro. Não é um canal de conteúdo. | Não |
| Google, Microsoft and Apple (sign-in) | Login único (SSO) para titulares adultos que optarem por ele. | Endereço de e-mail e identificador de conta do adulto que faz login. Crianças não fazem login por esses provedores. | Não |
| LLM billing APIs (OpenAI, Anthropic, Google, Microsoft, xAI) | Leitura dos gastos de IA da própria conta para gerar alertas de orçamento. É apenas a API de faturamento/uso — uma integração diferente das chamadas de segurança e resumo listadas acima. | As credenciais de API da própria conta e números agregados de uso/custo. | Não |
| Expo push notification service | Entrega de notificações push para os apps móveis do responsável e da criança. | Token de push do dispositivo, nome de exibição da criança e o título do alerta. | Não |
| Browser push services (Google, Mozilla, Apple) | Entrega de notificações push no navegador para alertas de segurança. O destino é o serviço de push do próprio navegador do responsável, informado no momento da inscrição, portanto não há host fixo. | O conteúdo criptografado da notificação: o título do alerta e o nome de exibição da criança. | Não |
| School information systems (Clever, ClassLink, Canvas, PowerSchool) | Importação da lista de alunos quando a escola conecta seu sistema de informações escolares. Desligado a menos que a escola o configure. | Nome do aluno, e-mail escolar, série e e-mail do responsável. | Não |
| Australian eSafety Commissioner | Denúncia legal obrigatória ao eSafety Commissioner australiano para organizações na Austrália. Desligado a menos que configurado. | A referência do conteúdo denunciado e os metadados do incidente. | Sim |
| Render | Hospedagem em nuvem e os serviços gerenciados PostgreSQL/Redis que armazenam os dados da plataforma. | Todos os dados da plataforma, incluindo o conteúdo armazenado das conversas de IA, criptografados em repouso na região de Frankfurt (UE). | Sim |
Denúncia de CSAM: quando nosso sistema detecta possível material de abuso sexual infantil, o conteúdo é bloqueado e o incidente é registrado para revisão humana. A transmissão automática para a CyberTipline do NCMEC está implementada no código, porém desativada — nenhum dado é enviado ao NCMEC hoje.
A segunda tabela acrescenta onde cada destinatário está localizado e abrange dois grupos adicionais: os processadores biométricos usados nas verificações de idade e identidade, e os destinatários que precisamos divulgar mesmo não havendo uma opção de consentimento para eles.
| Fornecedor | Finalidade e dados compartilhados | Para onde é enviado |
|---|---|---|
| Stripe | Processamento de pagamentos para a cobrança da assinatura. Recebe apenas os dados de cobrança do responsável, não dados da criança. | api.stripe.com (US / EU) |
| SendGrid (Twilio) | Envio de e-mails de alertas de segurança, relatórios e notificações da conta. Pode incluir o nome de exibição da criança. | api.sendgrid.com (US) |
| Twilio SMS | Envio de SMS para alertas de segurança urgentes. Pode incluir uma breve descrição do risco. | api.twilio.com (US) |
| Google Cloud (Vertex AI) | Análise de segurança de conteúdo (toxicidade de texto, segurança de imagens e vídeo). Processa o conteúdo das conversas de IA para pontuação de risco. | aiplatform.googleapis.com (US (us-central1 default)) |
| Anthropic | Geração do resumo em linguagem simples da conversa que o responsável lê no painel. O texto completo e descriptografado da conversa de IA da criança, além do nome da plataforma. Citações literais selecionadas pelo modelo são gravadas no resumo da conversa. | api.anthropic.com (US) |
| Microsoft PhotoDNA | Detecção obrigatória de material de abuso sexual infantil (CSAM) em imagens enviadas, executada antes de qualquer outra moderação. URLs de imagens enviadas e hashes perceptuais das imagens. | api.microsoftmoderator.com (US) |
| Hive / Sensity | Detecção de deepfakes. Processa mídias compartilhadas em conversas de IA para identificar imagens e vídeos manipulados. | api.thehive.ai, api.sensity.ai (US / EU) |
| Yoti | Verificação de idade e identidade. Processa documentos de identidade e uma captura facial de vivacidade — do responsável, ao verificar o consentimento parental, e do membro, quando a verificação de idade é feita sobre o membro. | api.yoti.com (UK / EU) |
| Cloudflare (R2, Images, Stream) | Armazenamento, redimensionamento e transcodificação de fotos e vídeos enviados. O próprio arquivo de mídia enviado e sua chave de objeto. | r2.cloudflarestorage.com, api.cloudflare.com, imagedelivery.net (Global (Cloudflare)) |
| Sentry | Monitoramento de erros da aplicação. Rastreamentos de pilha, caminhos de requisição e identificadores de usuário/organização anexados a um erro. Não é um canal de conteúdo. | sentry.io, ingest.sentry.io (US / EU) |
| Google, Microsoft and Apple (sign-in) | Login único (SSO) para titulares adultos que optarem por ele. Endereço de e-mail e identificador de conta do adulto que faz login. Crianças não fazem login por esses provedores. | oauth2.googleapis.com, accounts.google.com, www.googleapis.com, login.microsoftonline.com, graph.microsoft.com, appleid.apple.com, admin.googleapis.com (US) |
| LLM billing APIs (OpenAI, Anthropic, Google, Microsoft, xAI) | Leitura dos gastos de IA da própria conta para gerar alertas de orçamento. É apenas a API de faturamento/uso — uma integração diferente das chamadas de segurança e resumo listadas acima. As credenciais de API da própria conta e números agregados de uso/custo. | api.openai.com, cloudbilling.googleapis.com, management.azure.com, api.x.ai (US) |
| Expo push notification service | Entrega de notificações push para os apps móveis do responsável e da criança. Token de push do dispositivo, nome de exibição da criança e o título do alerta. | exp.host (US) |
| Browser push services (Google, Mozilla, Apple) | Entrega de notificações push no navegador para alertas de segurança. O destino é o serviço de push do próprio navegador do responsável, informado no momento da inscrição, portanto não há host fixo. O conteúdo criptografado da notificação: o título do alerta e o nome de exibição da criança. | unknown (browser-supplied endpoint) |
| School information systems (Clever, ClassLink, Canvas, PowerSchool) | Importação da lista de alunos quando a escola conecta seu sistema de informações escolares. Desligado a menos que a escola o configure. Nome do aluno, e-mail escolar, série e e-mail do responsável. | api.clever.com, nodeapi.classlink.com, canvas.instructure.com, powerschool.example.com (US) |
| Australian eSafety Commissioner | Denúncia legal obrigatória ao eSafety Commissioner australiano para organizações na Austrália. Desligado a menos que configurado. A referência do conteúdo denunciado e os metadados do incidente. | api.esafety.gov.au (AU) |
| Render | Hospedagem em nuvem. Todos os dados são armazenados criptografados em servidores na região de Frankfurt (UE). | api.render.com (EU (Frankfurt)) |
| Yoti (yoti_liveness) | Verificação de idade e identidade — captura facial de vivacidade e imagens de documento de identidade. | api.yoti.com |
| Microsoft PhotoDNA (photodna) | Detecção de material conhecido de abuso sexual infantil — hash perceptual ou URL da imagem enviada. | api.microsoftmoderator.com |
| Cloudflare (cloudflare_csam) | Detecção de material conhecido de abuso sexual infantil no caminho de entrega da mídia — a imagem armazenada e o veredito de correspondência retornado. Essa triagem é obrigatória e não pode ser desativada. | Cloudflare (CSAM Scanning Tool, R2/Images serving path) |
| Hive (hive_image) | Classificação de conteúdo sexual e violento antes da publicação — URL da imagem enviada. | api.thehive.ai |
| Hive (hive_deepfake) | Detecção de mídia manipulada (deepfake) — URL de imagens e vídeos compartilhados em conversas monitoradas. | api.thehive.ai |
| Sensity (sensity_deepfake) | Detecção de mídia manipulada (deepfake) — URL de imagens e vídeos compartilhados em conversas monitoradas. | api.sensity.ai |
| Google Cloud AI (google_vision) | Classificação de segurança de conteúdo — conteúdo de conversas e mídias. | Google Cloud AI (Vision / Video Intelligence) |
| LLM providers (OpenAI, Anthropic, Google, Microsoft) | Sincronização de dados de gastos com IA. Credenciais de API e totais de uso apenas, sem conteúdo de conversas. | Provider spend/billing APIs (US) |
| Cloud infrastructure (Render / Google Cloud) | Hospedagem e armazenamento dos dados da plataforma. | Render, Frankfurt (EU) / Google Cloud |
Alguns desses fornecedores tratam dados biométricos ou equiparados (prova de vida facial, documentos de identidade, análise de imagem e vídeo, hash perceptual). A verificação de material ilegal conhecido não pode ser desativada.
Nunca vendemos dados pessoais. Nunca compartilhamos dados de crianças com anunciantes.
Usamos um único cookie de sessão (bhapi_session) para autenticação. Esse cookie é:
Não usamos cookies de rastreamento, de análise ou de publicidade de terceiros.
Protegemos seus dados com:
Cada versão deste aviso traz um identificador de versão e uma data de vigência no topo da página, e os mesmos valores são publicados em formato legível por máquina em /legal/versions. Quando o aviso muda, publicamos uma nova versão com novo identificador e nova data de vigência. A versão em vigor no momento em que o consentimento parental foi coletado fica registrada junto ao respectivo registro de consentimento.
Não enviamos e-mail quando uma versão muda: essa notificação não existe no sistema. Consulte a versão e a data de vigência no topo desta página para saber qual aviso está em vigor.
Encarregado de Proteção de Dados (DPO): dpo@bhapi.io
Para questões de privacidade: contactus@bhapi.io
Para suporte geral: contactus@bhapi.io