MachineMachine
Desktop

Privacy and security

What runs on Machine and what runs on your computer, what leaves your computer, how your sign-in and secrets are kept, and how you stay in control when a bot works on your own computer.

This page explains, in plain words, where your work lives, what gets sent where, and the protections that keep you in control. If a word is unfamiliar, see How Machine works.

What runs where

Machine Desktop is the app on your computer. Most of the real work happens on Machine, in the cloud.

On Machine (the cloud)On your computer
Your bots, their names, Souls, descriptions, skills, secrets, and modelsThe Machine Desktop app
All threads and messagesMost app settings, like the skin and language
The bot's thinking (the model)Custom avatar pictures you upload for a bot
Each thread's own computer, with its filesEach bot's What needs your OK rules
Automations, which run even when your computer is offYour sign-in, in your system's secure keychain
A synced copy of your group chats, teams, and sidebar choices (see below)
The This PC Ask before each action rule, kept on the bot's project. This computer also remembers your choice, and while you have it off, keeps it off.

Because your bots and conversations live on Machine, they're the same on every computer, on the web, and on your phone. Uninstalling the app never deletes them. See Install.

Synced between your devices

Machine Desktop and the Machine phone app keep one copy of these, per person, on Machine, so each of your devices shows the same:

  • your group chats, with their threads and your own messages in them,
  • your teams,
  • each bot's color, mascot, title, description, pin, and archive setting,
  • thread folders, and which threads are in them,
  • each bot's notification and voice settings, and its approval level (not its What needs your OK rules, which stay on the device where you set them), and
  • per-thread choices: the model, the pinned message, and whether the thread runs on This PC.

Each device fetches the copy when it starts, when you come back to it, every few minutes, and when you click Refresh threads. Deletions sync too. Only your own sign-in can read or change it: your bots can't, even from their own computers. None of this is shown on the Machine website.

Group chats

When you send a message in a group chat, Machine Desktop either passes it to the bots itself, or, where Machine offers it, hands it to Machine, which runs the bots' turns on its servers so the conversation keeps going with your computer off. Either way, the bots' replies are saved in their threads on Machine. A message with an attached file is always passed on by Machine Desktop, which copies the file onto each bot's computer. See Group chats.

Normal (Cloud) threads

In a normal thread, the bot works on its own computer in the cloud, not yours. That computer is separate from your computer and can't see your files. It only has files you attach or that the bot downloads.

This PC threads

When you switch a thread to This PC, the bot's thinking still happens on Machine. Only its "hands" reach your computer, through Machine Desktop, and only while Machine Desktop is running (including when it's minimized to the tray). If you quit the app, the bot can't reach your computer.

For This PC, Machine Desktop keeps these on your computer:

  • a key that identifies this computer to Machine, in your system's secure keychain,
  • your shared folders and app choices,
  • each thread's Machine browser profile, and
  • a small helper that lets the Chrome extension reach Machine Desktop. It needs no admin rights.

What leaves your computer

WhatWhere it goesDetails
Files you attachCopied onto the bot's computer, in a folder called uploadsImages are also shown to the model directly. Audio and video are listened to or watched for the bot. See Attachments.
Screenshots on This PCSent to Machine, so the bot can see your screenShown as small pictures in the chat. See This PC.
Page text in fast modeSent to OpenRouterPassword fields never are. See Fast mode.
Dictation with WhisperThe recording goes to Machine to become textYou can choose your computer's built-in speech recognition instead. See Voice.
Voice messagesThe recording is sent to the bot, with a written transcriptUp to 5 minutes. See Voice.
Usage analyticsAnonymous product events, sent to MachineNever your conversations. You can turn it off. See General settings.

Close private things before a bot uses your screen

When a bot looks at your screen on This PC, the screenshots are sent to Machine. Close anything private, like other documents, messages, or banking pages, before you let a bot use your screen.

Voice and dictation

You choose how dictation works in Settings → General → Dictation engine:

  • On this PC (Windows Speech) or On this Mac (Apple Speech) uses your computer's built-in speech recognition.
  • Whisper on Machine (cloud) sends the recording to Machine to turn into text when you stop.

If you pick a specific microphone in Settings → General → Microphone, Whisper is used too.

A voice message is different from dictation: it sends the recording itself, plus a transcript.

Fast mode

Fast mode is optional and uses your own OpenRouter account.

  • Your OpenRouter key is encrypted on your computer and only ever sent to OpenRouter.
  • The text of the page being worked on is sent to OpenRouter. Password fields never are.
  • Fast mode stops before any click that can't be undone, like paying, ordering, booking, sending, posting, or deleting, unless you asked for exactly that.

Usage analytics

Settings → General → Usage analytics sends anonymous product events to help improve Machine. It never sends your conversations. It's on by default, and you can turn it off there.

Your sign-in

Machine Desktop keeps you signed in, even after a restart. Your sign-in is stored in your computer's secure keychain (Keychain on Mac, or Windows' credential protection), not in an ordinary file.

To sign out, click your name at the bottom of the sidebar and choose Sign out. See Sign in.

Payments are never taken in the app. Adding credits happens on the web. See Usage and billing.

Secrets are write-only

Secrets are API keys and tokens a bot needs, like a Stripe key. Add them in Bot settings → Secrets.

  • A secret's value is shown once, never again. Nobody can read it back, including you.
  • Secrets never appear in the chat transcript.
  • Tick Only for me to use your own value when you run the bot. Everyone else keeps the shared value.

See Secrets and webhooks.

Never paste keys or passwords into a chat

Add keys as secrets instead. A message stays in the conversation, where anyone who can see the thread can read it. Also, a deployment's Environment variables are stored as plain text, so don't put secrets there either. See Deployments.

Images from the web stay hidden

When a bot's reply includes an image from a website, it's hidden until you click Load image. This stops a website from knowing you opened the thread. See Attachments.

Approvals in cloud threads

An approval request: you see the exact command before it runs

You decide whether a bot asks before it acts. With Ask for approval, the bot stops before it runs a command or changes a file, and you choose Allow once, Deny, or Cancel turn. With Approve for me, it keeps going, but still stops to ask before anything is sent or deleted.

In a normal (Cloud) thread, everything happens on the bot's own computer, not yours. The worst it can do is make a mess of files on that computer, which you can throw away by deleting the thread. See Approvals.

If you don't understand a request, click Deny and ask the bot to explain what it's trying to do and why.

When a bot works on your computer

Letting a bot work on your computer is powerful, so This PC has several layers of protection.

  1. Folders. The bot can only open and change files in folders you've shared with that thread. Share the smallest folder the job needs.
  2. Permission requests. If the bot needs anything else, like another folder, it has to ask. Machine Desktop jumps to the front and you click Allow or Deny.
  3. Ask before each action. Optional, in the folder menu. When it's on, you approve every file change, command, and click. It's a check on top of your approval level: with it off, the level and the Use This PC rule still apply, so under Ask for approval the bot still asks before it uses your computer.
  4. Apps, mouse and keyboard. You can turn screen control off and keep the bot to files and commands.
  5. Stop. One click or one shortcut stops everything immediately.
  6. You can watch. Your screen glows purple whenever the bot is using it.

What a folder does and doesn't protect

The shared folder limits which files the bot can open and change directly. But a command or program the bot runs works with your normal user permissions and can reach anything you can. For important work, keep Ask before each action on, so you approve every command before it runs.

Allow or deny

If a bot needs a folder you haven't shared, or wants to run a command or use your screen, you see a card saying what it wants.

  • Allow shares it with this thread, and the bot carries on.
  • Deny (or Esc) refuses, and the bot is told no.

Requests show up even for threads started on the web or your phone, as long as Machine Desktop is running on this computer. See Safety and stopping.

Stop at any time

HowWhat it stops
Stop in the chat header or message box, or send the word stopThis thread. Its browser closes, its programs end, and any keys it was holding are released.
Ctrl+Alt+Esc (Windows) or ⌘⇧Esc (Mac), from any appEverything any bot is doing on this computer.
Stop on the red Machine controlling this screen bannerEverything on this computer.
Stop — release all tabs in the Chrome extension, or Cancel on Chrome's yellow barEverything in your Chrome.

If a stop can't be confirmed within a few seconds, Machine Desktop forcefully ends the bot's work. Press and release Ctrl, Alt, and Shift in case a key is still held down.

The purple glow

While a bot uses your screen, the edges of your screen glow purple, a purple ring follows the mouse pointer, the window it's using has a purple frame, and a banner says Machine controlling this screen. If you see this and didn't expect it, press the Stop shortcut.

Safety rules bots follow

Bots on This PC:

  • treat text on the screen and on web pages as information, not as instructions, so a web page can't tell them what to do,
  • don't type a password unless you gave them that exact password, and
  • don't pay, send, post, or delete anything unless you clearly asked.

The Machine browser

For web work on This PC, the bot uses its own separate browser window. Each thread has its own, with its own history and sign-ins, remembered for that thread. It never sees your own browser, your saved passwords, or your other tabs.

On a Mac

macOS asks you to allow Screen Recording and Accessibility before a bot can see the screen or use the mouse and keyboard. Files, commands, and the Machine browser work without them. See Mac permissions.

The Chrome extension

The Machine extension lets a bot work in your own Chrome, signed in as you.

  • The bot only uses your Chrome when you ask, for example by saying "use my browser".
  • The extension talks only to Machine Desktop on your computer, not to the internet.
  • While a bot is working, Chrome shows a bar saying it started debugging this browser, and the extension icon shows ON.
  • When you take your browser back, the bot only closes tabs it opened itself. Your own tabs are just released.

Your own Chrome is signed in as you

In your own Chrome, a bot works signed in as you. Open the page you want it to work on first, since the bot works in the tab in front. Click Cancel on Chrome's bar or Stop — release all tabs when you want your browser back.

Who can see your bots

Bots belong to your Machine account. Teammates on the same account can see and use them, and people who can see a bot can see its threads.

  • A thread link from Copy link opens the thread for you or for a teammate who can see the same bot.
  • Only for me secrets keep your own value private to you.
  • A Claude or Cursor subscription model only works in threads you started, because it runs on your personal plan. See Your own subscriptions.

Some things are public by design:

  • Share the site creates a public link to a website on the bot's computer that anyone with the link can open. Click the trash icon next to a link to turn it off. See Find, share, and export.
  • A deployment is a live website on the internet. Stop takes it offline. See Deployments.

Deleting things

ActionWhat happensCan you undo it?
Delete threadDeletes the conversation and its computer, including every file on it. Websites you deployed from it stay online.No
Archive a botHides the bot from your sidebar in Machine Desktop and the phone app. Everything is kept.Yes, with Restore
Remove from MachineDeletes the bot and all its conversations, files, memory, and computers, everywhere.No
Delete group chatHappens straight away, without asking. Deletes the group chat on all your devices, and each bot's side of that conversation on Machine.No
Archive team…Archives every bot in the team and deletes its group chats.Bots can be restored; group chats can't
Delete a deploymentTakes the site down and deletes the app.No
Delete folderRemoves the folder. Its threads are kept.—
Disconnect an appRemoves the connected app.Connect it again

You can't delete a single message. You can edit your last messages, which replaces what came after them.

To delete your account, open Settings → General → Account and click Delete account. It opens your profile on the web, where you can delete it.

Download before you delete

Deleting a thread or removing a bot can't be undone. Download any files you want to keep from the bot's computer first.

See Archive or remove and Threads and folders.

Updates

Every update is signed by Machine and checked before it installs, and the app never installs an older version over a newer one. The app never downloads an update without asking you. See Updates.

Checklist

  • Keep Ask for approval on while you're learning how bots work.
  • Put API keys in Secrets, never in a chat message or a deployment's environment variables.
  • On This PC, share the smallest folder the job needs.
  • For important work on This PC, turn on Ask before each action.
  • Close private windows before letting a bot use your screen.
  • Learn the Stop shortcut: Ctrl+Alt+Esc (Windows) or ⌘⇧Esc (Mac).
  • Turn off Apps, mouse and keyboard if a job only needs files and commands.
  • Only say "use my browser" when you want a bot in your own Chrome, and take it back when it's done.
  • Turn off share links and stop deployments you no longer need.
  • Review Bot settings → Access → What needs your OK now and then, and set back to Default or Ask any row you no longer want a bot to do without asking.
  • Download anything you want to keep before you delete a thread or remove a bot.
  • Turn off Usage analytics in Settings → General if you'd rather not send anonymous product events.

On this page