Política de Privacidade — Codeware IA
Versão: 1.0 · Vigência: a partir de 05/10/2026 Controlador: Codeware — Codeware IA (assistente de IA da Codeware)
Esta política descreve o tratamento de dados pessoais realizado pela Codeware IA, em conformidade com a Lei nº 13.709/2018 (LGPD). Ela vale para o chat web (/ia/), a extensão VS Code (CodeWarebr) e as integrações por API.
1. Quem é o controlador e o encarregado
- Controlador: Codeware, responsável pelas decisões sobre tratamento.
- Canal de privacidade e encarregado (DPO): pelos mesmos contatos de suporte da Codeware. Pedidos de titular são respondidos no prazo legal (até 15 dias para confirmação de acesso, 15 dias para acesso/portabilidade).
2. Quais dados tratamos
| Dado | Origem | Finalidade |
|---|---|---|
| E-mail, nome, senha (armazenada apenas como hash + salt) | cadastro do usuário | autenticar e identificar o titular |
| Token de sessão | login | manter a sessão ativa |
| Mensagens das conversas e título da conversa | uso do chat | fornecer o histórico e o contexto da conversa |
| Contexto de sessão e memória de longo prazo (fatos, preferências, tarefas) | interação com a IA | personalizar as respostas |
| Índice de conhecimento (RAG) e trechos citados | arquivos enviados pelo usuário | responder com base nos documentos fornecidos |
| Avaliações das respostas (útil/não útil, comentário) | uso do chat | melhorar a qualidade da IA |
| Registros técnicos: horário da requisição, rota, latência, código de erro, IP | requisições ao servidor | segurança, diagnóstico e prevenção a abuso |
Não coletamos dados sensíveis de forma automática (saúde, biometria, religião, origem racial, opinião política, dados de crianças e adolescentes), nem vendemos, alugamos ou cedemos dados pessoais a terceiros para publicidade.
O código-fonte da IA e do infraestrutura é executado em servidores da própria Codeware; nenhum conteúdo de conversa é enviado a terceiros para treinamento de modelos externos por nós.
3. Base legal
- Execução de contrato e procedimentos preliminares (art. 7º, V): cadastro, autenticação e prestação do serviço solicitado.
- Legítimo interesse (art. 10): segurança, prevenção a fraude/abuso, diagnóstico e melhoria contínua do serviço.
- Consentimento (art. 7º, I): quando necessário para usos opcionais, como retenção de preferências além do essencial. O consentimento pode ser revogado a qualquer momento.
4. Com quem compartilhamos
Dados pessoais podem ser acessados por:
- Operadores de infraestrutura sob contrato (hospedagem, e-mail, métricas), com obrigação de confidencialidade e restrição à finalidade contratada.
- Autoridades públicas, apenas mediante ordem judicial ou obrigação legal.
- Provedores de modelo de linguagem, quando o ambiente usa API externa para gerar respostas: o conteúdo enviado segue a configuração do ambiente (ver item 5).
Fora desses casos, não vendemos nem cedemos dados pessoais.
5. Onde os dados ficam
- Servidores próprios da Codeware (Brasil).
- O assistente pode ser executado com modelo local (vLLM) ou com API externa de modelo, conforme a configuração do ambiente. Quando há API externa, o texto da pergunta ou do arquivo enviado chega ao fornecedor com as garantias contratuais do caso — verifique a configuração do seu ambiente.
- Armazenamento local: arquivos em disco no servidor (
data_dir), com permissões restritas, e no navegador apenas preferências locais de interface (localStorage).
6. Por quanto tempo guardamos
| Dado | Retenção |
|---|---|
| Cadastro e sessão | enquanto a conta existir; sessão expira por inatividade |
| Conversas | pelo período necessário ao uso; há limite configurável de retenção (conversations_retention_days). Com o padrão, não há expiração automática — o titular pode apagar quando quiser. |
| Contexto de sessão e memória de longo prazo | enquanto a conta existir; apagados junto com a exclusão |
| Registros técnicos | período curto para diagnóstico e segurança, conforme registros do servidor |
Encerrado o prazo ou não havendo mais finalidade legal, os dados são eliminados de forma segura ou anonimizados.
7. Direitos do titular
O titular pode, a qualquer momento, solicitar via suporte:
- Confirmação e acesso — obter quais dados existem sobre ele.
- Correção — atualizar dados incorretos.
- Portabilidade — receber seus dados em formato legível (JSON).
- Eliminação — apagar conversas, memória e, se quiser, a conta inteira.
- Informação sobre compartilhamento.
- Revogação do consentimento, quando aplicável.
- Oposição e revisão das decisões automatizadas.
Como exercer dentro do produto
Ao estar autenticado, o titular usa os endpoints de privacidade:
GET /privacy/me— o que existe sobre você.GET /privacy/me/export— cópia dos seus dados em JSON.DELETE /privacy/me— apagar conteúdo (conversas, sessões, memória), mantendo o cadastro.POST /privacy/me/account— excluir a conta e invalidar as sessões.
O usuário do produto precisa estar autenticado; não é possível acessar nem apagar dados de terceiros.
8. Segurança
- Senhas guardadas apenas como hash com salt; nunca em texto puro.
- Chaves e segredos exclusivamente em variáveis de ambiente com permissão restrita de arquivo, nunca no repositório.
- Tráfego do chat protegido por HTTPS em produção; endpoints sensíveis com limite de requisições; webhooks validados por assinatura (HMAC) e com controle de repetição.
- Isolamento por usuário em conversas, memória e sessões; verificação de propriedade em toda leitura/escrita.
- Logs de aplicação não registram conteúdo de conversas, senhas ou tokens.
9. Direitos dos titulares e reclamações
Reclamações podem ser encaminhadas aos canais de atendimento da Codeware e, se não solucionadas, à Autoridade Nacional de Proteção de Dados (ANPD).
10. Alterações desta política
Mudanças relevantes serão avisadas aos usuários. A versão e a data de vigência constam no topo deste documento.
Este documento é uma base técnica de privacidade e deve ser revisado pelo responsável jurídico da Codeware antes de publicado como política definitiva.