< BACK IA em conformidade com HIPAA em aplicações Next.js: Claude, OpenAI e Azure OpenAI em 2026 -- ilustração em arte linear

IA em conformidade com HIPAA em apps Next.js: Claude, OpenAI e Azure OpenAI em 2026

Se você está construindo recursos de IA de saúde em seu app Next.js e já googled 'is OpenAI HIPAA compliant' mais de duas vezes este mês, a resposta finalmente se resolveu o suficiente para tomar decisões de arquitetura. A versão curta: OpenAI assina BAAs para a API e ChatGPT Enterprise; Anthropic assina apenas no plano Enterprise; Azure OpenAI é coberto por BAA por padrão no Enterprise Agreement da Microsoft para entradas de texto. As modalidades de imagem e áudio ainda têm lacunas. A versão mais longa explica exatamente quais tipos de chamada são seguros fazer a partir de suas Server Actions do Next.js e quais vão te multar.

A Anthropic ultrapassou a linha de chegada SOC 2 Type II + HIPAA em março de 2026, removendo a última objeção de procurement que empurrava times para o Azure em IA para saúde. Os três vendors agora estão efetivamente em paridade na questão do BAA; as diferenças estão em preço, em quais modalidades são cobertas, e em como o escopo do BAA lida com dados de treinamento. Escolher o errado para seu caso de uso significa que você coloca uma violação HIPAA no seu primeiro protótipo.

O placar BAA 2026 para IA em apps de saúde

  • OpenAI API, BAA disponível via baa@openai.com. Cobre apenas endpoints com retenção zero de dados. Email, resposta dentro de 1-2 dias úteis. ChatGPT Enterprise e ChatGPT for Healthcare BAAs são gerenciados por vendas.
  • Anthropic Claude, BAA disponível apenas no plano Enterprise gerenciado por vendas. O nível Enterprise self-serve NÃO inclui o BAA. O preço Enterprise começa em torno de $50K/ano mínimo, mais tipicamente $170K-$2.2M TCO de primeiro ano dependendo do consumo.
  • Azure OpenAI Service, BAA incluído por padrão em Microsoft Enterprise Agreements e arranjos CSP. Entradas de texto são cobertas. Entradas de imagem (DALL-E, visão) NÃO são cobertas a partir de meados de 2026. Cobertura de áudio GPT-Realtime ainda não foi anunciada.
  • AWS Bedrock (Claude, Llama, Titan), coberto sob BAA padrão da AWS. A AWS assinará para cargas de trabalho de saúde. O gateway de modelo Bedrock está no escopo; os provedores de modelo subjacentes são abstratos.
  • Google Cloud Vertex AI / Gemini, coberto sob BAA do Google no Vertex. Direct Gemini API no AI Studio NÃO é elegível para BAA.
  • Microsoft Copilot, ChatGPT consumer (gratuito ou Plus), inscrições consumer Claude.ai, nenhuma delas suporta BAAs. Usá-las para PHI é uma violação.

OpenAI para aplicativos de saúde: o caminho da API com retenção zero de dados

Se sua aplicação Next.js chama OpenAI diretamente, a única configuração em conformidade com HIPAA é a API com retenção zero de dados ativada, limitada aos endpoints elegíveis para BAA, com um BAA assinado de baa@openai.com. Envie um e-mail ao time de BAA com detalhes de sua empresa e caso de uso, aguarde uma resposta de 1-2 dias úteis, e o BAA chegará como um acordo click-through ou DocuSign dependendo do tamanho do contrato.

O que retenção zero de dados realmente significa

Com retenção zero de dados, OpenAI não armazena seus dados de prompt ou conclusão após a resposta retornar. Sem treinamento, sem logging, sem retenção de monitoramento de abuso. O porém: apenas certos endpoints se qualificam. A Chat Completions API nos modelos flagship é elegível. Alguns endpoints especializados mais novos não são. Verifique a lista de endpoints elegíveis em seu BAA; enviar PHI para um endpoint não elegível invalida o acordo para essa chamada.

ChatGPT Enterprise e ChatGPT para Healthcare para casos de uso não-API

Se seu time precisa do ChatGPT-o-produto (a interface de chat, não a API) para pesquisa clínica, redação ou trabalho de conhecimento tocando PHI, ChatGPT Enterprise e ChatGPT para Healthcare ambos oferecem suporte a BAAs através do time de vendas da OpenAI. Preço é customizado; espere um intervalo de $60-100/assento/mês com compromisso anual. O nível específico de Healthcare chegou em fevereiro de 2026 e inclui BAA-por-padrão mais controles de retenção aprimorados.

Anthropic Claude para apps de saúde: Apenas Enterprise e quanto custa

Claude atingiu prontidão HIPAA em março de 2026 ao lado de SOC 2 Type II. O BAA é controlado pelo plano Enterprise gerenciado por vendas; o nível Enterprise self-serve NÃO inclui o BAA. Engajar Claude para saúde significa uma ligação de vendas, uma negociação de contrato sobre contagem de assentos e consumo de API comprometido, e preços que começam em torno de $50K/ano mínimo. TCO all-in de primeiro ano fica entre $170K e $2.2M dependendo da escala, conforme orientação publicada da Anthropic.

Se os recursos de IA do seu app de saúde são pesados em análise de documentos em long-context (notas clínicas, prior auth, sumarização de prontuários), a janela de contexto de 500K tokens do Claude justifica o preço. Se sua IA é chat de forma mais curta ou geração de copy, o caminho da OpenAI API é significativamente mais barato na mesma postura de compliance.

Azure OpenAI: o caminho que a maioria dos times enterprise de saúde adotam por padrão

Azure OpenAI é coberto por BAA por padrão para clientes em Microsoft Enterprise Agreements ou arranjos CSP. Entradas de texto são elegíveis para HIPAA sem uma negociação de BAA separada; o BAA do Microsoft é dobrado nos termos EA padrão. A configuração necessária é não trivial: redes virtuais (VNet), endpoints privados, controle de acesso baseado em Azure AD, RBAC, e Conditional Access, tudo isso que seu time de Microsoft já deve saber como implantar.

O que está e o que não está em escopo

  • Inputs e outputs de texto em Chat Completions: em escopo sob o BAA de EA. PHI em prompts e respostas está coberto.
  • Embeddings (text-embedding-3-large, etc.): em escopo. PHI pode ser embedido para vector search.
  • Inputs de imagem (vision models, DALL-E): NÃO está em escopo a partir de meados de 2026. A documentação de compliance da Microsoft explicitamente exclui modalidades de imagem. Não passe imagens médicas para Azure OpenAI vision endpoints sob premissas de PHI.
  • GPT-Realtime audio API: escopo de BAA ainda não foi anunciado. Evite para workloads de PHI até Microsoft publicar orientação, esperado no ciclo de auditoria do início de 2026.
  • Comportamento padrão: Azure OpenAI não armazena prompts ou completions para treinamento, melhoria de produto ou telemetria, e os logs da plataforma não coletam PHI. Este é o comportamento padrão, não é um opt-in, mas é configurável, então verifique as configurações de manipulação de dados do seu tenant.

O padrão Next.js Server Actions para chamadas de IA compatíveis com HIPAA

Toda chamada de IA do seu app Next.js deve ficar atrás de uma Server Action ou de um Route Handler com estas propriedades: nunca chega ao cliente com PHI bruto no corpo da requisição, registra uma linha de auditoria sem PHI antes e depois da chamada, usa um SDK do vendor inicializado com sua configuração de zero-retention, e tem tratamento de erro explícito que remove PHI de qualquer erro lançado antes de chegar ao Sentry ou seu logger de erro.

A estrutura mínima viável

  • Server Action recebe um payload de requisição sanitizado que foi pré-validado por seu RLS ou verificação de papel vinculado à sessão.
  • Linha de log de auditoria escrita: user_id, action ('ai_call'), model, timestamp. Nunca o conteúdo do prompt.
  • Chamada de IA feita via SDK do vendor com headers de zero-retention explicitamente definidos (OpenAI: 'X-OpenAI-Beta: zero-data-retention' ou via sua configuração de nível de projeto).
  • Resposta recebida, analisada, retornada ao Server Component chamador ou ao cliente. A resposta é PHI; trate-a como qualquer outra leitura de PHI.
  • Linha de log de auditoria atualizada com status (success, error, content_filter_triggered) e a contagem de tokens da resposta. Nunca o próprio conteúdo da resposta.
  • Em caso de erro: remova PHI da mensagem de erro antes de registrar. O hook beforeSend do Sentry é o lugar padrão para fazer isso.

Desidentificação: quando você pode evitar o BAA completamente

A arquitetura de IA compatível com HIPAA mais barata é aquela em que você não envia PHI para a IA em primeiro lugar. O padrão Safe Harbor de des-identificação do HIPAA remove 18 identificadores específicos: nomes, datas mais granulares que ano, unidades geográficas menores que estado, números de conta, IDs biométricos, fotos de rosto completo e 11 outros. Se seus prompts puderem ser construídos a partir de dados des-identificados, o fornecedor de IA nunca recebe PHI e nenhum BAA é necessário para esse caminho de chamada.

Padrão prático: uma Server Action recebe a solicitação vinculada ao paciente, busca o contexto desidentificado no seu banco de dados, constrói o prompt sem identificadores, envia para o fornecedor de IA, recebe a resposta, depois reata o contexto do paciente no lado do cliente ou em um Server Component a jusante. A chamada de IA em si vê apenas o conteúdo clínico. Esse padrão funciona para suporte a diagnóstico, elaboração de documentação clínica, redação de cartas de autorização prévia e a maioria dos casos de uso de LLM que não exigem a identidade real do paciente.

Onde falha: qualquer coisa em que a IA precise realizar uma ação vinculada à identidade do paciente (agendar uma consulta, enviar uma notificação, buscar um registro de paciente específico). Para esses casos de uso, o caminho BAA é obrigatório.

Onde a IA em apps de saúde ainda falha em 2026

  • PHI em logs de erro, Sentry, Datadog, PostHog, LogRocket. Mesmo com sua tier HIPAA, seu caminho de erro de IA precisa remover PHI antes do erro ser disparado. A maioria das equipes descobre isso em sua primeira auditoria, não antes.
  • Respostas de streaming sem log de auditoria de resposta parcial. Se você faz streaming de tokens para o cliente e a conexão cai, seu log de auditoria precisa saber o que foi enviado e o que não foi. A maioria das implementações de IA streaming do Next.js pula isso.
  • Pipelines de embedding que acessam um fornecedor de embedding sem BAA. Voyage, Cohere e a maioria dos serviços de embedding de terceiros NÃO possuem BAAs prontos para uso. Se você embarcar PHI para busca vetorial, a chamada de embedding precisa chegar em OpenAI (com BAA) ou Azure OpenAI (com BAA EA), não em fornecedores especializados mais baratos.
  • Function-calling e tool use que reintroduzem PHI em um caminho de ferramenta sem BAA. Se seu Claude ou OpenAI tool-call invoca uma API de terceiros para a resposta da IA, esse terceiro também precisa de um BAA na sua stack.
  • Vector stores que não são elegíveis para HIPAA. Pinecone possui um tier HIPAA; Weaviate Cloud possui em Enterprise; a rota auto-hospedada open-source no AWS é sua responsabilidade sob o BAA da AWS. Se você embarcar PHI em um vector store não-HIPAA, a camada de armazenamento é a violação independentemente da conformidade da API de embedding.

FAQ

ChatGPT é compatível com HIPAA?

Consumer ChatGPT (Grátis, Plus, Pro) não é compatível com HIPAA em nenhuma configuração e não pode aceitar PHI. ChatGPT Enterprise e ChatGPT for Healthcare são produtos gerenciados por vendas que suportam um Business Associate Agreement e podem ser usados para fluxos de trabalho com PHI depois que o BAA for assinado. A API OpenAI é um caminho separado: BAA disponível via baa@openai.com, resposta em 1 a 2 dias úteis, mas apenas endpoints de retenção zero são elegíveis.

OpenAI é compatível com HIPAA em 2026?

Sim, com um BAA assinado e retenção de dados zero ativada, em endpoints de API elegíveis. Envie um email para baa@openai.com para solicitar o BAA, resposta típica em 1-2 dias úteis. ChatGPT Enterprise e ChatGPT for Healthcare também suportam BAAs através do time de vendas da OpenAI. ChatGPT para consumidor (gratuito ou Plus) não é elegível para BAA e não pode ser usado para PHI.

Anthropic Claude é compatível com HIPAA?

Sim, apenas no plano Enterprise gerenciado por vendas. O nível Enterprise self-serve não inclui o BAA. O preço do Enterprise começa por volta de $50K/ano no mínimo. Anthropic conquistou SOC 2 Type II e HIPAA-readiness em março de 2026, então o caminho de compras agora está claro, mas o piso de custo é significativamente mais alto que a rota API + BAA da OpenAI.

Azure OpenAI é compatível com HIPAA por padrão?

Entradas de texto são cobertas por padrão sob o BAA do Enterprise Agreement da Microsoft, nenhuma negociação de BAA separada necessária. Entradas de imagem (DALL-E, vision) NÃO são cobertas a partir de meados de 2026. GPT-Realtime audio ainda não está em escopo. Os clientes devem configurar isolamento de VNet, endpoints privados, autenticação Azure AD, RBAC e Conditional Access para que o deployment seja defensável sob HIPAA.

Posso enviar PHI para Claude.ai ou consumer ChatGPT?

Não. As assinaturas do Claude.ai para consumidores e o ChatGPT para consumidores (gratuito, Plus, Pro) não suportam BAAs e não são compatíveis com HIPAA em nenhuma configuração. Enviar PHI para esses serviços é uma violação de HIPAA independentemente do seu nível de assinatura. Use o caminho da API com BAA, ChatGPT Enterprise com BAA ou Claude Enterprise com BAA.

Preciso de um BAA se eu desidentificar os dados primeiro?

Se seus dados atendem ao padrão Safe Harbor de des-identificação do HIPAA, com 18 identificadores específicos removidos, os dados não são mais PHI sob HIPAA, e você não precisa de um BAA com o fornecedor de IA para esse fluxo de dados. A des-identificação deve ser defensável: a maioria das equipes remove menos identificadores do que deveria e assume Safe Harbor quando na verdade não removeram todos os 18 identificadores. O método Expert Determination é o caminho alternativo para casos em que Safe Harbor destruiria muita utilidade.

Qual banco de dados vetorial suporta HIPAA nativamente?

Pinecone tem uma tier elegível para HIPAA em seu plano Enterprise com BAA assinado. Weaviate Cloud suporta HIPAA em Enterprise. Supabase pgvector é elegível para HIPAA nos planos Team ou Enterprise com o add-on HIPAA de $350/mês. Vector stores auto-hospedados em AWS ou Azure herdam o BAA do provedor de nuvem. Evite serviços de vector de terceiros que não publicam uma tier HIPAA, usá-los para embeddings de PHI é uma violação.

Leitura relacionada

Apps compatíveis com HIPAA em 2026, Next.js, WordPress, ou JotForm $99, o post pai cobrindo os três caminhos arquiteturais para apps de healthcare.

Supabase + Vercel compatível com HIPAA: a configuração de $700/mês, a camada de database e hosting para tudo descrito acima.

Stacks de hosting que realmente assinam um BAA HIPAA em 2026, a comparação mais ampla de hosting se AWS, Azure, ou GCP estão em sua perspectiva de stack.

WordPress Stack Advisor, cole sua URL, receba uma recomendação de stack personalizada. Útil se você está avaliando se realmente precisa de um recurso de IA no seu app de saúde.

Se sua feature de IA é a diferença entre um MVP que sai do forno e um produto que chega aos pilotos clínicos, o caminho HIPAA importa mais que a escolha do modelo. Escolha o fornecedor errado para a modalidade errada e você reconstrói a integração duas vezes.

Agende uma chamada de 30 minutos sobre stack HIPAA, descreva o recurso de IA, a modalidade e o fluxo de dados do paciente. Saia com uma escolha de vendor elegível para BAA no seu caso de uso específico e uma faixa de preço para o custo do primeiro ano.

< BACK