Last updated: May 19, 2026
Privacy Policy
How CoWork OS handles user data, local-first app data, connected services, and Google API information.
Overview
This Privacy Policy explains how CoWork OS handles information when you use the CoWork OS website, desktop app, open-source software, and optional integrations.
CoWork OS is designed as a local-first AI agent workspace. Your prompts, files, connected accounts, generated outputs, credentials, and workspace state generally stay on your device or infrastructure unless you choose to connect external providers, channels, model APIs, or hosted services.
Information you provide or connect
Depending on how you use CoWork OS, the app may process information that you provide directly, information in local workspaces you select, and information from connected services you authorize.
- Account and contact information, such as your name, email address, support messages, or OAuth account identity.
- Workspace content, such as prompts, documents, source files, notes, tasks, messages, generated artifacts, logs, and configuration.
- Integration data from services you connect, such as email, calendar, chat, repository, storage, payment, or productivity tools.
- Technical data needed to operate the website or app, such as device, browser, IP address, crash, diagnostic, and server log information where hosting or runtime infrastructure records it.
Google API data
If you connect a Google account or use Google APIs, CoWork OS requests only the permissions needed for the features you enable. For example, Gmail or Google Workspace integrations may process message, label, attachment, profile, or related metadata needed to summarize, draft, search, organize, or act on your authorized workspace data.
The use of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. CoWork OS does not sell Google user data, use it for advertising, or use it to train generalized AI or machine learning models.
Google API data may be sent to model providers, infrastructure, or tools that you explicitly configure or authorize when necessary to provide the user-facing feature you requested. You are responsible for choosing providers and workflows that meet your privacy and compliance needs.
Google API data processed by CoWork OS remains on your device unless you explicitly configure a connected service, such as an AI model provider, that requires transmitting data for the workflow you requested. CoWork OS does not maintain any server-side copy of your Google data. When data is sent to a user-configured provider, it is transmitted only for the duration of the requested operation and is not cached or stored by CoWork OS beyond the local task history on your device.
How information is used
CoWork OS uses information to provide requested app functionality, run agent workflows, authenticate connected services, save user preferences, support troubleshooting, improve reliability, maintain security, and communicate with users.
The app may also use local logs, task history, and generated outputs so you can review past work, audit agent activity, resume tasks, and understand what actions were taken.
Storage and retention
Local CoWork OS data is stored on your device or in locations you configure. OAuth tokens, provider keys, logs, task outputs, memory, and workspace artifacts may be retained so the app can keep working across sessions.
You can delete local app data, revoke connected accounts, remove OAuth grants, rotate API keys, and delete generated outputs using the app, operating system, provider consoles, or source-code configuration. Data handled by third-party services is retained according to those services and your account settings.
Sharing and third-party services
CoWork OS shares information only when needed to operate features you choose, comply with law, protect security, or support the project.
- Model and API providers you configure, such as LLM providers, transcription providers, hosting providers, or tool APIs.
- Connected services you authorize, such as Google, Slack, GitHub, calendar, email, storage, messaging, and similar integrations.
- Infrastructure providers used to host the public website, serve downloads, process logs, or deliver support communications.
- Legal or safety recipients when disclosure is required by law or necessary to protect users, the project, or the public.
Security Measures
CoWork OS uses local-first design, scoped integrations, approval-oriented workflows, and documented security controls to reduce unnecessary exposure of sensitive data. No software can guarantee perfect security, especially when users connect powerful third-party services or run agent workflows with broad permissions.
Specifically, OAuth tokens and API credentials are encrypted at rest using the operating system's native secure credential storage.
- macOS: Keychain Services via Electron safeStorage.
- Windows: Data Protection API (DPAPI) via Electron safeStorage.
- Linux: libsecret (GNOME Keyring / KDE Wallet) via Electron safeStorage.
- Fallback: AES-256-GCM encryption with a PBKDF2-derived key unique to the device.
All OAuth authorization flows use PKCE (Proof Key for Code Exchange) with SHA-256 challenges to prevent authorization code interception. Tokens are exchanged directly between your device and Google's servers; no intermediary relay or proxy is involved. Token refresh occurs automatically and locally. Expired or revoked tokens are cleared from secure storage and the user is prompted to re-authenticate.
Use least-privilege scopes, review actions before granting approvals, keep your device secure, rotate compromised credentials, and revoke integrations you no longer need.
Your choices
You can choose which workspaces, providers, accounts, channels, and APIs to connect. You can revoke OAuth access from your Google Account or provider security settings at any time.
You may contact us to ask privacy questions or request deletion of information that we control. Because CoWork OS is local-first and open source, much of your app data may be stored only on your own device or infrastructure, where you control deletion directly.
External policies
For more information about Google's requirements, review the Google API Services User Data Policy and the Google Workspace API user data and developer policy. Third-party services you connect may have their own privacy policies and terms.
Changes
We may update this Privacy Policy as CoWork OS changes. When changes are material, we will update the date above and, where appropriate, provide additional notice before the updated policy applies.