如何在Cursor中使用隐私模式:保护敏感代码
Cursor中的隐私模式允许您处理敏感代码,同时仍能受益于AI辅助。本指南解释了如何有效地启用和使用隐私模式。
了解隐私模式
什么是隐私模式?
隐私模式是一项功能,它:
- 防止敏感代码被发送到AI服务器
- 为选定的文件维持仅本地处理
- 允许对非敏感代码进行选择性AI辅助
启用隐私模式
全局隐私设置
- 打开Cursor设置
- 导航到AI和隐私部分
- 启用"隐私模式"
- 配置隐私偏好:
- 选择要排除的文件
- 选择隐私级别
- 设置数据处理规则
项目特定设置
- 在项目根目录创建
.cursorignore
文件 - 添加敏感文件的模式:
# 敏感文件
*.env
*secret*
credentials/*
# 私有目录
private/*
sensitive/*
使用隐私模式
文件级隐私
-
将文件标记为私有
- 在资源管理器中右键点击文件
- 选择"标记为私有"
- 文件将被排除在AI处理之外
-
临时隐私
- 在代码中使用
@private
注释 - 选择代码块进行隐私保护
- 为特定会话切换隐私
- 在代码中使用
目录级隐私
-
配置目录隐私
{
"privacy.excludedDirectories": [
"src/secrets",
"config/private"
]
} -
继承规则
- 子目录继承隐私设置
- 可以按目录覆盖
- 设置向下级联
隐私功能
代码处理
-
本地处理
- 代码保留在您的机器上
- 没有外部API调用
- 安全的完成建议
-
选择性AI使用
- 选择何时使用AI
- 控制数据共享
- 维护安全边界
数据保护
-
敏感信息
- API密钥受保护
- 凭证安全
- 个人数据有保障
-
合规支持
- GDPR合规
- HIPAA兼容
- 企业安全政策
最佳实践
安全指南
-
文件组织
- 分离敏感文件
- 使用清晰的命名约定
- 维护隐私文档
-
代码结构
- 隔离敏感代码
- 使用环境变量
- 实施安全模式
工作流集成
-
开发过程
- 规划隐私要求
- 审查隐私设置
- 定期安全审计
-
团队协作
- 共享隐私指南
- 记录受保护区域
- 保持一致性
故障排除
常见问题
-
隐私模式不工作
- 验证设置
- 检查文件模式
- 重启Cursor
-
AI功能受限
- 确认隐私范围
- 如需要,调整设置
- 平衡隐私和功能
-
配置冲突
- 审查
.cursorignore
- 检查全局设置
- 解决模式冲突
- 审查
高级配置
自定义隐私规则
{
"privacy.rules": [
{
"pattern": "**/*.key",
"level": "strict"
},
{
"pattern": "src/public/**",
"level": "normal"
}
]
}
与安全工具集成
-
Git集成
# 添加到.gitignore
.cursor-private/
*.private.json -
CI/CD管道
- 尊重隐私设置
- 跳过敏感文件
- 维护安全检查
结论
隐私模式对于在使用Cursor的AI功能时保护敏感代码至关重要。正确的配置和对隐私设置的理解确保了安全开发。
最后更新:2025年2月 - 本指南适用于Cursor 0.43及更高版本。