Pular para o conteúdo principal

Como Usar o Modo de Privacidade no Cursor: Protegendo Código Sensível

O Modo de Privacidade no Cursor permite que você trabalhe com código sensível enquanto ainda se beneficia da assistência de IA. Este guia explica como ativar e usar o Modo de Privacidade de forma eficaz.

Entendendo o Modo de Privacidade

O que é o Modo de Privacidade?

O Modo de Privacidade é um recurso que:

  • Impede que código sensível seja enviado para servidores de IA
  • Mantém processamento apenas local para arquivos selecionados
  • Permite assistência seletiva de IA para código não sensível

Ativando o Modo de Privacidade

Configurações Globais de Privacidade

  1. Abra as Configurações do Cursor
  2. Navegue até a seção IA & Privacidade
  3. Ative "Modo de Privacidade"
  4. Configure preferências de privacidade:
    • Selecione arquivos para excluir
    • Escolha o nível de privacidade
    • Defina regras de tratamento de dados

Configurações Específicas do Projeto

  1. Crie um arquivo .cursorignore na raiz do projeto
  2. Adicione padrões para arquivos sensíveis:
# Arquivos sensíveis
*.env
*secret*
credentials/*

# Diretórios privados
private/*
sensitive/*

Usando o Modo de Privacidade

Privacidade em Nível de Arquivo

  1. Marcar Arquivos como Privados

    • Clique com o botão direito no arquivo no explorador
    • Selecione "Marcar como Privado"
    • O arquivo será excluído do processamento de IA
  2. Privacidade Temporária

    • Use o comentário @private no código
    • Selecione blocos de código para privacidade
    • Alterne a privacidade para sessões específicas

Privacidade em Nível de Diretório

  1. Configurar Privacidade de Diretório

    {
    "privacy.excludedDirectories": [
    "src/secrets",
    "config/private"
    ]
    }
  2. Regras de Herança

    • Subdiretórios herdam configurações de privacidade
    • Podem ser substituídas por diretório
    • Configurações fluem para baixo

Recursos de Privacidade

Tratamento de Código

  1. Processamento Local

    • O código permanece em sua máquina
    • Sem chamadas de API externas
    • Sugestões de conclusão seguras
  2. Uso Seletivo de IA

    • Escolha quando usar IA
    • Controle o compartilhamento de dados
    • Mantenha limites de segurança

Proteção de Dados

  1. Informações Sensíveis

    • Chaves de API protegidas
    • Credenciais seguras
    • Dados pessoais salvaguardados
  2. Suporte à Conformidade

    • Conformidade com GDPR
    • Compatibilidade com HIPAA
    • Políticas de segurança corporativa

Melhores Práticas

Diretrizes de Segurança

  1. Organização de Arquivos

    • Separe arquivos sensíveis
    • Use convenções de nomenclatura claras
    • Mantenha documentação de privacidade
  2. Estrutura de Código

    • Isole código sensível
    • Use variáveis de ambiente
    • Implemente padrões seguros

Integração com Fluxo de Trabalho

  1. Processo de Desenvolvimento

    • Planeje requisitos de privacidade
    • Revise configurações de privacidade
    • Auditorias de segurança regulares
  2. Colaboração em Equipe

    • Compartilhe diretrizes de privacidade
    • Documente áreas protegidas
    • Mantenha consistência

Solução de Problemas

Problemas Comuns

  1. Modo de Privacidade Não Funciona

    • Verifique as configurações
    • Verifique padrões de arquivo
    • Reinicie o Cursor
  2. Recursos de IA Limitados

    • Confirme o escopo de privacidade
    • Ajuste configurações se necessário
    • Equilibre privacidade e funcionalidade
  3. Conflitos de Configuração

    • Revise .cursorignore
    • Verifique configurações globais
    • Resolva conflitos de padrão

Configuração Avançada

Regras de Privacidade Personalizadas

{
"privacy.rules": [
{
"pattern": "**/*.key",
"level": "strict"
},
{
"pattern": "src/public/**",
"level": "normal"
}
]
}

Integração com Ferramentas de Segurança

  1. Integração com Git

    # Adicionar ao .gitignore
    .cursor-private/
    *.private.json
  2. Pipeline CI/CD

    • Respeite configurações de privacidade
    • Pule arquivos sensíveis
    • Mantenha verificações de segurança

Conclusão

O Modo de Privacidade é essencial para proteger código sensível enquanto usa os recursos de IA do Cursor. A configuração adequada e o entendimento das configurações de privacidade garantem um desenvolvimento seguro.


Última atualização: Fevereiro de 2025 - Este guia abrange o Cursor versão 0.43 e posteriores.