Skip to main content

Privacy & Data Handling

UnfoldAI is designed with privacy in mind. Here's exactly what happens with your data.

What Stays Local

All monitoring data is collected and stored locally in your VS Code workspace by default:

  • Terminal commands and output
  • File change events
  • Episode detection and grouping
  • Session timeline
  • Restore points
  • Drift detection signals

This data never leaves your machine unless you explicitly use an AI-powered feature that requires backend processing (like generating a commit message or chatting with the AI assistant).

What Is Sent to UnfoldAI Servers

When you use AI-powered features, relevant context is sent to UnfoldAI's backend for processing:

  • AI Chat: Your question and relevant session context
  • AI Commit Messages: File change summaries and diff statistics
  • Debug Reports: Episode context and error details
  • Playbook Operations: Playbook content for cloud storage and retrieval

The data sent is scoped to what's needed for the specific feature — UnfoldAI does not stream all monitoring data to servers.

Local-Only Mode

If you want to completely prevent any data from being sent to UnfoldAI servers:

// settings.json
{
"unfoldai.privacy.localOnly": true
}

In local-only mode:

  • ✅ Dashboard, monitoring, episodes, restore points, drift detection — all continue working
  • ✅ MCP server returns locally available data
  • ❌ AI chat, AI commit messages, debug reports, cloud playbooks — disabled

Account & Authentication

  • Account is optional for basic monitoring features
  • Account is required for AI-powered features (chat, commit messages, reports)
  • Authentication uses browser-based OAuth via GitHub or Google
  • To log out: Command Palette → UnfoldAI: Logout
  • To clear stored credentials: Command Palette → UnfoldAI: Clear API Key

Data Deletion

To remove UnfoldAI data:

  1. Local data: Uninstall the extension — local state is removed with the extension
  2. Account data: Log out using the UnfoldAI: Logout command
  3. For full account deletion: Contact us at the email listed on the UnfoldAI website

Telemetry

The terminal reliability telemetry setting (unfoldai.terminal.reliabilityTelemetry.enabled) shares anonymous terminal performance data to improve capture reliability. This can be disabled:

{
"unfoldai.terminal.reliabilityTelemetry.enabled": false
}
Security

The MCP server runs locally, communicates via stdio only, and has no network exposure. All MCP tools are read-only.