Zum Hauptinhalt springen

Cursor Datenschutzmodus und Datensicherheit verstehen

Cursor Privacy Mode

Datenschutz ist ein wichtiges Anliegen bei der Verwendung von KI-Coding-Assistenten. Cursor bietet einen Datenschutzmodus, um sicherzustellen, dass Ihr Code privat bleibt, aber es gibt Feinheiten zu verstehen, wie Daten behandelt werden, was gespeichert wird und wie man maximalen Datenschutz konfiguriert. Diese Anleitung deckt alles ab, was Sie über Cursors Datenschutz- und Sicherheitsfunktionen wissen müssen.

Was ist der Datenschutzmodus?​

Der Datenschutzmodus in Cursor stellt sicher:

  • Code wird nicht gespeichert auf Cursors Servern (oder für Training verwendet)
  • Gespräche sind privat und werden nicht zur Modellverbesserung verwendet
  • Keine Telemetrie über Ihr Codierverhalten wird gesammelt
  • Lokale Verarbeitung wo möglich

Datenschutzmodus vs Normaler Modus​

FunktionNormaler ModusDatenschutzmodus
Code für Kontext gespeichertJaNein
Für Modelltraining verwendetNein*Nein
Telemetrie gesammeltBasisKeine
GesprächsverlaufLokal gespeichertLokal gespeichert
Cloud-Sync von EinstellungenJaNein
MCP-Server-AufrufeProtokolliertNicht protokolliert

*Cursor verwendet Ihren Code in keinem Modus für Training, aber der Normalmodus kann Kontext temporär speichern.

Datenschutzmodus aktivieren​

Schritt 1: Einstellungen öffnen​

  1. Öffnen Sie Cursor (Cmd/Ctrl + ,)
  2. Navigieren Sie zu Datenschutz oder Sicherheit

Schritt 2: Datenschutzmodus aktivieren​

{
"cursor.privacyMode": true,
"cursor.telemetry.enabled": false,
"cursor.ai.enableCodebaseIndexing": false
}

Schritt 3: Überprüfen​

Überprüfen Sie die Statusleiste:

  • Normal: Zeigt normales Cursor-Symbol
  • Datenschutz: Zeigt Schloss-Symbol oder "Privat"-Indikator

Wo werden welche Daten gespeichert?​

Lokaler Speicher (Ihr Rechner)​

~/.cursor/ # Cursor-Konfig
settings.json # Ihre Einstellungen
globalStorage/ # Erweiterungsdaten
workspaceStorage/ # Pro-Arbeitsbereich-Daten

~/Library/Application Support/Cursor/ # macOS
%APPDATA%/Cursor/ # Windows
~/.config/Cursor/ # Linux

Was lokal gespeichert wird​

DatenNormalDatenschutz
EinstellungenJaJa
ErweiterungsdatenJaJa
Chat-VerlaufJaJa
SuchindexJaNein
Datei-CacheJaNein
TelemetrieJaNein

Cloud-Speicher (Cursor-Server)​

Im Normalmodus kann Cursor speichern:

  • Authentifizierungstoken
  • Einstellungs-Sync-Daten
  • Erweiterungsmarktplatz-Daten

Im Datenschutzmodus:

  • Nichts wird auf Cursors Servern gespeichert

Datenschutz-Best Practices​

1. Datenschutzmodus für sensible Projekte aktivieren​

# Erstellen einer arbeitsbereichsspezifischen Datenschutz-Konfig
# .vscode/settings.json (oder .cursor/settings.json)
{
"cursor.privacyMode": true,
"cursor.ai.enableCodebaseIndexing": false
}

2. Codebase-Indizierung deaktivieren​

Codebase-Indizierung verbessert den KI-Kontext, speichert aber Datei-Metadaten:

{
"cursor.ai.enableCodebaseIndexing": false,
"cursor.ai.enableEmbeddingsSearch": false
}

3. Nur lokale Modelle verwenden​

Für maximalen Datenschutz lokale Modelle über Ollama verwenden:

{
"cursor.ai.model": "ollama",
"cursor.ai.ollamaUrl": "http://localhost:11434"
}

4. Chat-Verlauf regelmäßig löschen​

# macOS
rm -rf ~/Library/Application\ Support/Cursor/globalStorage/state.vscdb

# Windows
# Löschen Sie %APPDATA%\Cursor\globalStorage\state.vscdb

# Linux
rm -rf ~/.config/Cursor/globalStorage/state.vscdb

5. Telemetrie deaktivieren​

{
"cursor.telemetry.enabled": false,
"telemetry.telemetryLevel": "off",
"workbench.enableExperiments": false
}

Unternehmens-Datenschutz​

Admin-Kontrollen​

Für Teams, die Cursor Business verwenden:

// Admin-konfigurierte Einstellungen (nur lesbar für Benutzer)
{
"cursor.privacyMode": true,
"cursor.ai.enableCodebaseIndexing": false,
"cursor.telemetry.enabled": false,
"cursor.ai.allowedModels": ["claude-3-5-sonnet", "gpt-4o"]
}

SOC 2 Konformität​

Cursor ist SOC 2 Type II zertifiziert. Im Datenschutzmodus:

  • Kein Code verlässt Ihren Rechner
  • Kein Training mit Ihren Daten
  • Audit-Logs für Admins verfügbar

Datenverarbeitungsvereinbarung (DPA)​

Unternehmenskunden können eine DPA anfordern, die abdeckt:

  • Datenaufbewahrungsrichtlinien
  • Löschverfahren
  • Subprozessor-Liste
  • Sicherheitsmaßnahmen

Arbeiten mit Memories​

Was sind Memories?​

Memories sind sitzungsübergreifende Fakten, die Cursor sich merkt:

  • Ihre Codierpräferenzen
  • Projektspezifische Muster
  • Häufige Fehler, die vermieden werden sollten

Memories und Datenschutzmodus​

Wichtig: Memories erfordern, dass der Datenschutzmodus deaktiviert ist:

Datenschutzmodus AN → Memories AUS
Datenschutzmodus AUS → Memories AN

Dies liegt daran, dass Memories auf Cursors Servern gespeichert werden.

Lokale Alternativen zu Memories​

Wenn Sie Datenschutz brauchen, aber persistenten Kontext wollen:

  1. AGENTS.md verwenden:
# Projektkontext

## Meine Präferenzen
- Ich bevorzuge async/await gegenüber Callbacks
- Ich verwende TypeScript Strict Mode
- Ich bevorzuge Funktionskomponenten in React

## Projektmuster
- Zod für Validierung verwenden
- React Query für Server-State verwenden
- Tailwind für Styling verwenden
  1. Cursor Rules verwenden:
---
description: 'Meine Codierpräferenzen'
globs: ['**/*']
alwaysApply: true
---

# Persönliche Präferenzen

- const gegenüber let bevorzugen
- Destrukturierung für Props verwenden
- JSDoc für öffentliche APIs hinzufügen

Datenschutz für spezifische Funktionen​

Composer-Datenschutz​

{
"cursor.composer.privacyMode": true,
"cursor.composer.enableCloudProcessing": false
}

Chat-Datenschutz​

{
"cursor.chat.privacyMode": true,
"cursor.chat.enableHistory": false
}

MCP-Server-Datenschutz​

MCP-Server können Daten an externe Dienste senden:

{
"cursor.mcp.enableExternalServers": false,
"cursor.mcp.allowedServers": ["local-memory", "file-system"]
}

Datenschutz überprüfen​

Netzwerküberwachung​

# Cursor-Netzwerkverkehr überwachen
# macOS
sudo tcpdump -i any port 443 | grep cursor

# Prüfen, mit welchen Domains Cursor verbunden ist
lsof -i | grep Cursor

Einstellungen prüfen​

Führen Sie diesen Befehl aus, um Datenschutzeinstellungen zu überprüfen:

# macOS
cat ~/Library/Application\ Support/Cursor/User/settings.json | grep -E "privacy|telemetry"

# Linux
cat ~/.config/Cursor/User/settings.json | grep -E "privacy|telemetry"

Datenschutz-Audit-Checkliste​

  • Datenschutzmodus in Einstellungen aktiviert
  • Telemetrie deaktiviert
  • Codebase-Indizierung deaktiviert
  • Chat-Verlauf gelöscht
  • Keine Cloud-Sync aktiviert
  • Lokale Modelle verwenden (optional)
  • MCP-Server überprüft
  • Erweiterungsberechtigungen geprüft

Häufige Bedenken​

"Trainiert Cursor Modelle mit meinem Code?"​

Nein. Cursor verwendet Ihren Code in keinem Modus für Training. Im Datenschutzmodus verlässt Ihr Code niemals Ihren Rechner.

"Kann mein Arbeitgeber meine Cursor-Aktivität sehen?"​

Im Datenschutzmodus, nein. In Team-/Unternehmensplänen können Admins sehen:

  • Abonnementnutzung
  • Feature-Adoption
  • (Aber keinen Code-Inhalt im Datenschutzmodus)

"Was ist mit Autocomplete-Vorschlägen?"​

Autocomplete verwendet nur den aktuellen Dateikontext. Im Datenschutzmodus:

  • Kein Datei-Inhalt wird an Server gesendet
  • Verwendet lokale Verarbeitung oder lokale Modelle

"Sind meine API-Schlüssel sicher?"​

Ja, bei Verwendung des Datenschutzmodus:

  • API-Schlüssel lokal in Einstellungen gespeichert
  • Nie an Cursor-Server gesendet
  • Verwenden Sie Umgebungsvariablen für zusätzliche Sicherheit:
# .env
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
// settings.json
{
"cursor.ai.openaiApiKey": "${env:OPENAI_API_KEY}"
}

Schnelle Datenschutzkonfiguration​

{
// Maximale Datenschutzeinstellungen
"cursor.privacyMode": true,
"cursor.telemetry.enabled": false,
"telemetry.telemetryLevel": "off",
"cursor.ai.enableCodebaseIndexing": false,
"cursor.ai.enableEmbeddingsSearch": false,
"cursor.composer.privacyMode": true,
"cursor.chat.enableHistory": false,
"workbench.enableExperiments": false
}

Verwandte Ressourcen​