Cody Assistant is designed from the ground up as a local-first application. It runs entirely on the user’s Windows machine and does not operate any cloud service, telemetry pipeline, or analytics backend. Every task, meeting, and preference you create in Cody stays on your own computer. The only optional outbound network connection is the call to an AI provider you explicitly configure — and even then, Cody is careful to send only the minimum necessary information.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/miu-ll/Cody-assistant/llms.txt
Use this file to discover all available pages before exploring further.
What Data Cody Collects and Stores
Cody stores the following categories of data, all of which live exclusively on the local machine:- Tasks — titles, categories, priorities, due dates, and assignees created by the user.
- Meetings — calendar entries imported from a locally installed classic Outlook client via COM automation.
- Email-derived task suggestions — when Cody scans recent emails in Outlook to suggest tasks, it reads the email subject and sender name only. The full email body is never read into Cody’s data store.
- User preferences and settings — pet variant, sync interval, reminder configuration, and (optionally) AI provider API keys.
- Configured name — the name the user enters during setup for personalised greetings.
The email body never leaves your machine. When Cody reads Outlook emails to detect potential tasks, it processes the subject and sender locally. The full body of any email is never stored in
cody-data.json, never passed to the AI provider, and never transmitted anywhere. This guarantee holds regardless of whether AI classification is enabled or disabled.Where Data Lives
All persistent data is written to the ElectronuserData directory on the local machine:
No part of Cody’s data directory is synced to any Cody-operated server. The folder is local to the Windows user profile and subject to the same access controls as any other
%APPDATA% directory on the machine.Data Stored vs. Data Transmitted
The table below summarises every category of data Cody touches, where it is stored, and whether it is ever sent externally.| Data type | Where stored | Sent externally? |
|---|---|---|
| User-created tasks (title, priority, due date) | cody-data.json — local only | ❌ Never |
| Meetings imported from Outlook | cody-data.json — local only | ❌ Never |
| Email subject + sender (task suggestion input) | Processed in memory; metadata in cody-data.json | ⚠️ Only to configured AI provider (optional) |
| Email body content | Never stored | ❌ Never |
| User preferences and settings | cody-data.json — local only | ❌ Never |
| AI provider API keys | %APPDATA%\cody-desktop-assistant\ — local only | ❌ Never transmitted to Cody |
| Support diagnostics export | Generated on demand; includes counts and metadata only | ❌ Never (user shares manually if desired) |
Optional AI Classification
AI-assisted task detection is entirely optional. If no API key is configured, Cody uses local keyword rules to identify potential tasks from email subjects — no network calls are made. When a user does configure an AI provider, Cody sends only:- The email subject line
- The sender name
- OpenAI — requests go to OpenAI’s API endpoint under OpenAI’s data processing terms.
- Azure OpenAI — requests go to the Azure OpenAI instance configured by the user (typically an endpoint within the organisation’s own Microsoft tenant).
What Is Never Sent Anywhere
The following data is never transmitted to any server — Cody’s or otherwise:- Full email body content
- Personal task details or notes
- Company-specific data contained in tasks or meetings
- API keys or any credential
- The local
cody-data.jsonfile or any part of its contents
No Telemetry, Analytics, or Usage Tracking
Cody does not include any telemetry SDK, crash reporter, analytics library, or usage-tracking mechanism. There are no background pings to Cody servers because no Cody servers exist. The application is purely local software.API Key Storage
If the user configures an AI provider, the API key is stored in:Support Diagnostics
The diagnostics export available in Settings contains only technical metadata and aggregate counts (e.g., number of tasks, sync timestamps, application version). It does not include:- Email content or subjects
- Task titles or details
- Meeting content
- API keys
Data Deletion
To remove all data stored by Cody:- Uninstall Cody Assistant via Windows Settings → Apps or the uninstaller.
- Manually delete the data directory: