Comment utiliser le mode Confidentialité dans Cursor : Protection du code sensible
Le mode Confidentialité de Cursor vous permet de travailler avec du code sensible tout en bénéficiant de l'assistance IA. Ce guide explique comment activer et utiliser efficacement le mode Confidentialité.
Comprendre le mode Confidentialité
Qu'est-ce que le mode Confidentialité ?
Le mode Confidentialité est une fonctionnalité qui :
- Empêche l'envoi de code sensible aux serveurs IA
- Maintient un traitement local uniquement pour les fichiers sélectionnés
- Permet une assistance IA sélective pour le code non sensible
Activation du mode Confidentialité
Paramètres de confidentialité globaux
- Ouvrir les paramètres de Cursor
- Naviguer vers la section IA & Confidentialité
- Activer le "Mode Confidentialité"
- Configurer les préférences de confidentialité :
- Sélectionner les fichiers à exclure
- Choisir le niveau de confidentialité
- Définir les règles de traitement des données
Paramètres spécifiques au projet
- Créer un fichier
.cursorignore
à la racine du projet - Ajouter des motifs pour les fichiers sensibles :
# Fichiers sensibles
*.env
*secret*
credentials/*
# Répertoires privés
private/*
sensitive/*
Utilisation du mode Confidentialité
Confidentialité au niveau des fichiers
-
Marquer les fichiers comme privés
- Clic droit sur le fichier dans l'explorateur
- Sélectionner "Marquer comme privé"
- Le fichier sera exclu du traitement IA
-
Confidentialité temporaire
- Utiliser le commentaire
@private
dans le code - Sélectionner des blocs de code pour la confidentialité
- Basculer la confidentialité pour des sessions spécifiques
- Utiliser le commentaire
Confidentialité au niveau des répertoires
-
Configurer la confidentialité des répertoires
{
"privacy.excludedDirectories": [
"src/secrets",
"config/private"
]
} -
Règles d'héritage
- Les sous-répertoires héritent des paramètres de confidentialité
- Peut être remplacé par répertoire
- Les paramètres se propagent vers le bas
Fonctionnalités de confidentialité
Traitement du code
-
Traitement local
- Le code reste sur votre machine
- Pas d'appels API externes
- Suggestions de complétion sécurisées
-
Utilisation sélective de l'IA
- Choisir quand utiliser l'IA
- Contrôler le partage de données
- Maintenir les limites de sécurité
Protection des données
-
Informations sensibles
- Protection des clés API
- Sécurisation des identifiants
- Protection des données personnelles
-
Support de conformité
- Conformité RGPD
- Compatibilité HIPAA
- Politiques de sécurité d'entreprise
Meilleures pratiques
Directives de sécurité
-
Organisation des fichiers
- Séparer les fichiers sensibles
- Utiliser des conventions de nommage claires
- Maintenir la documentation de confidentialité
-
Structure du code
- Isoler le code sensible
- Utiliser des variables d'environnement
- Implémenter des modèles sécurisés
Intégration du flux de travail
-
Processus de développement
- Planifier les exigences de confidentialité
- Examiner les paramètres de confidentialité
- Audits de sécurité réguliers
-
Collaboration d'équipe
- Partager les directives de confidentialité
- Documenter les zones protégées
- Maintenir la cohérence
Dépannage
Problèmes courants
-
Le mode Confidentialité ne fonctionne pas
- Vérifier les paramètres
- Vérifier les motifs de fichiers
- Redémarrer Cursor
-
Fonctionnalités IA limitées
- Confirmer la portée de la confidentialité
- Ajuster les paramètres si nécessaire
- Équilibrer confidentialité et fonctionnalité
-
Conflits de configuration
- Examiner
.cursorignore
- Vérifier les paramètres globaux
- Résoudre les conflits de motifs
- Examiner
Configuration avancée
Règles de confidentialité personnalisées
{
"privacy.rules": [
{
"pattern": "**/*.key",
"level": "strict"
},
{
"pattern": "src/public/**",
"level": "normal"
}
]
}
Intégration avec les outils de sécurité
-
Intégration Git
# Ajouter à .gitignore
.cursor-private/
*.private.json -
Pipeline CI/CD
- Respecter les paramètres de confidentialité
- Ignorer les fichiers sensibles
- Maintenir les vérifications de sécurité
Conclusion
Le mode Confidentialité est essentiel pour protéger le code sensible tout en utilisant les fonctionnalités IA de Cursor. Une configuration appropriée et une compréhension des paramètres de confidentialité assurent un développement sécurisé.
Dernière mise à jour : Février 2025 - Ce guide couvre Cursor version 0.43 et ultérieure.