LatentWorkReference

Data and privacy

What LatentWork runs on your computer, what it stores there, and what it sends over the network.

How LatentWork runs

LatentWork does all its work on your computer. Only the AI model runs elsewhere, reached through your LatentStack gateway. The agent reads and writes the files in your workspaces and runs commands there, asking you first where the approval rules say so. Every workspace is a folder on this computer.

What's stored on your computer

DataWhere
Tasks: conversations, attachments sent, and the file checkpoints Revert usesIn the app data folder.
Your list of workspacesIn the app data folder.
Gateway URL, API key, selected organization, team and model~/.latentwork/config.json
Workspace settings: authorized folders and connected appsKept by LatentWork on this computer, not in the workspace folder.
Memory and your instructionsA local database on this computer.
Copies of attached documents.latent/docs/ in the workspace folder.
Uploaded foldersuploads/ in the workspace folder.
Workspace skills.latentcode/skills/ in the workspace folder.
Display preferences: theme, text size, pinned tasks, groups, each task's modelThe app's own storage in the app data folder.

Tasks you run in LatentWork don't appear in LatentCode, and the other way round.

Where the app data folder is
If support asks for it: on macOS ~/Library/Application Support/com.differentai.latentwork, on Windows %APPDATA%\com.differentai.latentwork, on Linux ~/.config/com.differentai.latentwork.
Your API key is stored in plain text
~/.latentwork/config.json holds your API key unencrypted, readable by anyone who can read your home folder. Don't share or sync this file. If it leaks, select Regenerate on your Account page, then enter the new key in Settings → LatentRouter.

What's sent over the network

DestinationWhatWhen
Your LatentStack gateway (the Gateway URL)Each model request: your messages, attachments, and the file contents and command output the agent includes. Also requests for your account details (models, teams, usage).Whenever a task runs, and when LatentWork loads models or usage.
Apps you connectWhatever the agent sends to that app's tools, and your sign-in with it.When the agent uses the app.
WebsitesNormal web requests, including icons for connected apps.When you or the agent open pages in the built-in browser, the agent fetches a web page, or the app shows app icons.
latentstack.devUpdate checks and update downloads.In the background, if Check automatically is on, and when you select Check now.

Your task history stays on your computer. The gateway sees each model request as it passes through, applies your organization's models, limits and policies, and records usage such as tokens and cost for your account. See the Admin Console for what administrators can see and set.

Updates come from LatentStack, not your own server
The app checks for and downloads updates from latentstack.dev even if you installed it from your own LatentStack server. To avoid background checks, turn off Check automatically in Settings → Updates.

Remove your data

  • One task: Delete session in the task's menu. See Task menu.
  • Memories: delete them in Settings → Memory, or Forget all. See Memory.
  • Attachment copies: hover over an attachment's chip in the conversation and select the bin to delete that copy. See Delete an attached document. To remove them all, delete the .latent/docs folder in the workspace.
  • Uploaded folders and files: delete them from the Files panel. See Browse workspace files.
  • Your saved key: delete ~/.latentwork/config.json. LatentWork asks you to connect again at next start.
  • Everything: run the LatentStack uninstaller and don't choose to keep your data. It removes the app, the app data folder and ~/.latentwork. See Install.

Removing a workspace from the sidebar doesn't delete anything: its tasks and files are kept.