ODANIGEEK

LGPD para consultor e agência: audite as ferramentas de IA do seu stack antes de assinar a próxima proposta

Ilustração: O Dani Geek

A ANPD multou a ByteDance em R$ 153,7 milhões, o LibreOffice 26.8 saiu sem IA generativa de propósito e a Mistral treina no prompt do plano individual desde março. Junte os três e você não tem notícia de tecnologia — tem uma cláusula faltando no seu contrato.

O que mudou não foi a lei. Foi quem fiscaliza

A primeira multa da história da ANPD, em 2023, foi contra a Telekall Infoservice, por venda de listas de WhatsApp: duas sanções de R$ 7.200, R$ 14.400 no total (ANPD).

Três anos depois, R$ 153,7 milhões contra a ByteDance, publicados no DOU de 25/08/2026 (release da ANPD).

A LGPD é a mesma de 2018. O que entrou no meio foi a Lei nº 15.352, de 25/02/2026, que transformou a ANPD em agência reguladora — autonomia funcional, técnica, decisória e financeira, no mesmo estatuto de Anatel e Aneel, mais uma carreira própria de Especialista em Regulação de Proteção de Dados com 200 cargos por concurso (Senado, Telesíntese).

Um órgão que fiscalizava com equipe emprestada passou a fiscalizar com estrutura, orçamento e gente concursada. R$ 14 mil viraram R$ 153 milhões.

O que a multa é — e o que ela não é

Vale separar, porque a tentação de usar esse caso como argumento de venda é grande e o leitor esperto percebe o salto.

A ANPD concluiu que a ByteDance coletou e usou dados de crianças e adolescentes sem base legal adequada, em cinco violações aos arts. 6º, VIII e X, e 7º da LGPD. Além do dinheiro — que é a parte menos interessante da decisão —, vieram a eliminação dos dados coletados irregularmente e um plano de conformidade obrigatório: contas de menores de 16 anos com a configuração de privacidade mais restritiva por padrão, alterável só com autorização do responsável, e acesso sem cadastro limitado a 12 horas de experiência, sem publicar, comentar, mandar DM ou entrar em live (Agência Gov, Migalhas).

O TikTok foi punido como controlador, por dado de menor. Não por ter mandado dado de cliente para fornecedor de IA. Quem usar essa multa como prova de “sua ferramenta de IA vai te multar” está vendendo medo. A ponte que existe é outra, e está mais abaixo, no art. 42.

Um detalhe de forma: cabia recurso ao Conselho Diretor em dez dias úteis; se a ByteDance recorreu, a exigibilidade fica suspensa — vale conferir o andamento antes de usar o caso como decisão final numa proposta.

Um editor de texto lançou sem IA e virou notícia por isso

Em 26/08/2026, a The Document Foundation lançou o LibreOffice 26.8 com uma linha que, em 2026, é quase provocação:

“LibreOffice 26.8 contains no generative AI features.”

E o argumento por trás dela é a frase mais útil de tudo que li nas últimas semanas:

“Any organisation handling confidential, legally privileged or personal data needs to know where that data goes, and the only assurance that survives an audit is that it does not leave the machine.”

Em bom português: a única garantia que sobrevive a uma auditoria é que o dado não saiu da máquina. A suíte completa a promessa dizendo que documentos não são transmitidos a serviços remotos para processamento e que nenhum componente exige rede para funcionar — sem anúncio, sem telemetria, sem assinatura, sem conta (The Register, gHacks).

Enquanto Microsoft e Google empurram IA generativa para dentro do Office e do Workspace, um dos maiores projetos de escritório do mundo transformou a ausência em proposta de valor. E não por birra com IA: porque existe um comprador para isso. O escritório de advocacia, o consultório, a consultoria que assinou NDA. Gente que precisa responder, numa auditoria, onde o dado esteve.

Ninguém descobriu nada sobre a Mistral. As pessoas só leram

Circulou nesta semana o artigo de ajuda da Mistral sobre opt-out de treino, com ar de revelação. Não é.

A mudança é de 12/03/2026: a Mistral ampliou o escopo e passou a usar dados e outputs de assinantes free e do plano Pro para treinar modelos, salvo opt-out. Na mesma leva nasceram os Labs models — versões de pré-lançamento para clientes comerciais — que treinam por padrão e para os quais o opt-out dos outros produtos não se aplica (Platform Governance Archive). Em 28/05 o Le Chat virou Vibe, com conversas e planos migrados automaticamente (PGA).

O estado atual, pelo help center da própria Mistral: Vibe individual não está fora do treino por padrão; no Teams quem decide é o admin da organização; o Enterprise já vem fora. E a linha que justifica este texto inteiro existir:

“Vibe and API opt-out toggles are separate. Opting out of one does not opt you out of the other.”

Você desligou no app, marcou a tarefa como feita, e a chave da API — aquela que está dentro do seu n8n, do seu Make, do script que roda de madrugada — continuou alimentando o treino. Seis meses valendo, e a notícia foi as pessoas terem lido.

O elo é o art. 42, não o assunto das três notícias

Quando você trata dado do cliente para trabalhar, você é operador. O cliente é o controlador. O art. 39 diz que você trata estritamente conforme as instruções lícitas dele. O art. 42 diz que o operador responde solidariamente pelo dano quando descumpre a lei ou foge dessas instruções — e nesse caso se equipara ao controlador. O titular processa quem quiser da cadeia; não é papel dele descobrir quem lá dentro causou o dano.

E a ferramenta de IA que você plugou no meio do fluxo é suboperador — figura sobre a qual a LGPD é omissa, o que empurra a obrigação de repassar as mesmas garantias para o contrato. O seu contrato (Migalhas, art. 42 comentado).

Repare no que isso significa: você não precisa vazar nada. Basta ter colado o dado do cliente numa ferramenta cujo termo permite treino — porque isso já é um tratamento que o controlador não autorizou.

O checklist: onde estão os toggles

A regra que aparece na documentação de todas as ferramentas que levantei é que o default segue a camada de plano, não o fornecedor. API e Enterprise costumam vir fora do treino; é no plano individual, que é o que o freelancer e a agência pequena de fato assinam, que ele vem ligado.

Duas honestidades que o checklist precisa carregar, senão vende sossego falso:

Opt-out é prospectivo. O que já entrou no peso do modelo não sai. Você corta os ciclos futuros, não o passado.

Sair não é apagar. A Anthropic é o exemplo documentado: dado que foi opt-in fica em forma desidentificada por até cinco anos no pipeline de treino, e conversa apagada sai do back-end em até 30 dias (Anthropic, Privacy Center). Desligar hoje não desfaz o que rodou ontem.

A cláusula que quase nenhuma proposta tem

Sete pontos, na ordem em que fazem falta — ponto de partida para a conversa com o seu jurídico, não minuta pronta:

  1. Papéis definidos: quem é controlador, quem é operador. Sem isso a discussão já começa perdida.
  2. Instruções lícitas (art. 39): o operador trata estritamente conforme instrução do controlador. É o que evita a equiparação do art. 42.
  3. Autorização de suboperador: se você pode plugar ferramenta de terceiro e sob que condição. O padrão de mercado é autorização prévia mais repasse das mesmas obrigações.
  4. Vedação de uso para treino: os dados do cliente não serão submetidos a ferramenta cujos termos permitam uso para treinamento de modelo, salvo autorização expressa. Essa é a que falta em quase todo mundo.
  5. Medidas técnicas (art. 46): criptografia e controle de acesso, em linguagem de contrato.
  6. Notificação de incidente com prazo, e ressarcimento.
  7. Devolução ou eliminação ao fim do contrato (Confidata).

O fio para puxar: e quando o dado não pode sair mesmo?

O LibreOffice respondeu à pergunta da auditoria da forma mais bruta possível: o dado não sai da máquina. Só que a suíte também não escreve, não resume e não classifica nada para você.

A pergunta seguinte, que é a interessante, é se dá para ter as duas coisas — modelo rodando local, no seu hardware, com o dado do cliente sem nunca tocar em servidor de terceiro, e qualidade suficiente para o trabalho pagar. Um modelo aberto de 20 ou 30 bilhões de parâmetros num Mac com bastante memória não é um modelo de fronteira, e a diferença aparece rápido em raciocínio longo. Mas para extrair campo de contrato, resumir ata e classificar e-mail? Pode ser que a diferença não apareça em lugar nenhum.

É o próximo teste da casa, e ele tem um critério objetivo: mesma tarefa, mesmo prompt, modelo local contra modelo de fronteira, contando os erros. Se você já roda parte do seu fluxo com modelo local por causa de NDA, me conta o que quebrou primeiro — estou no X e no Threads como @odanigeek.