Privacy

Last updated: 24 October 2026

Noodle is a free family of apps for running AI agents on your Mac, iPhone and iPad, made by the Noodle project. Noodle's source code is publicly available under the Apache 2.0 licence: https://github.com/pdparchitect/noodle

The short version

What Noodle keeps, and where

On your Mac. Noodle stores your conversations, agent workspaces and settings on your Mac.

On a Hub. Noodle Hub runs agents for a group, such as a family or a team. A Hub keeps its conversations, agent files, memory and tool sign-ins on the Mac that runs it. If you join someone else's Hub, that data is on their Mac, not yours.

On your iPhone and iPad. Noodle Mobile connects to Hubs. It keeps your Hub pairings, widget data and some cached content on your device.

In your iCloud. Spaces you create, with their names, members and pins, sync between your Mac and iPhone through your own private iCloud, encrypted. Noodle's developers cannot read them.

Sign-ins. Sign-ins for tools you connect, such as Google, are kept in the macOS Keychain of the Mac or Hub that uses them. They are not synced to iCloud and are never written to an agent's files. Each restricted agent gets its own copy of your AI provider sign-in in its workspace, so it can work.

Voice. Voice messages are transcribed on your device, on your Mac or iPhone. The agent then receives the audio and the transcript. Voice calls are different: your voice is sent to OpenAI through the agent's sign-in.

What your agents can reach

A new agent is restricted. It can use its own workspace, the folders you share with it, its conversations, and the tools, computers and browsers you assign to it. It cannot read your other files, other agents' files, Noodle's own storage or your Keychain, though it may see that some files exist. It can reach the internet. These file restrictions apply to the agent itself; assigned tools, computers and browsers can act with their own permissions.

A Local Mac computer is a separate macOS user account on your Mac. It can reach what macOS lets that account reach. It is not a virtual machine.

If you make an agent unrestricted, it runs as you and can reach your files and signed-in services.

Within the access you give, agents use their tools without asking you each time.

Your AI provider

Noodle does not sell a model. Each agent uses an account you already have, such as Claude, ChatGPT or Gemini, or a model that runs on your Mac.

Everything an agent works on is sent to that provider: your prompts, the files it reads, and what its tools return. That includes Google data, if the agent uses a Google connection.

If an agent switches provider. Harness fallback is off unless you turn it on in Settings › Harnesses and choose a list. It applies to agents on your Mac. Agents on a Noodle Hub don't switch. With fallback on, an agent that runs out of usage continues with the next provider in your list, and can switch back once the original harness has usage again. The next provider receives what the agent works with: its instructions, its workspace and memory files, new messages, and the conversation history it can read. If the next harness uses a model running on your Mac, that work is not sent to a cloud AI provider.

Whether the provider trains AI models on this depends on your account type and settings. Many consumer accounts may use your conversations for training unless you turn it off, and some do not let you turn it off. API and business accounts usually do not by default. Models that run on your Mac send nothing. Noodle cannot control this, so check your provider's settings.

Google user data

Noodle can connect to Gmail, Google Calendar, Google Docs and Google Drive. You choose whether to connect each one, from the Noodle Mac app. Each connection asks only for its own permissions:

These actions come from Google's own connection servers. Noodle passes them on to the agents you assign.

How it is used. Noodle uses Google data only to provide the features you turn on: the agents you assign a connection to use it for the tasks you give them, including recurring ones. Noodle's developers do not use it for advertising, do not sell it, and do not use it to train AI models.

Where it goes. Google data goes from Google to the Noodle app on your Mac, or to your Hub. From there it goes to the agent that asked for it, and to that agent's AI provider (see above). It does not reach any server run by Noodle's developers.

How long it is kept. Noodle has no separate Google-data cache. Content an agent has used stays where the agent put it, such as in conversations, its workspace, files it saved or the agent tool's session files, until you delete it.

How to remove it. Removing a connection, revoking access, and deleting copies are three separate steps.

Limited Use. Noodle's use of information received from Google APIs will adhere to the Google API Services User Data Policy (https://developers.google.com/terms/api-services-user-data-policy), including the Limited Use requirements.

Services the developers use

Noodle has no servers that can read your content. Noodle Push, below, carries call alerts it cannot read. These services the developers use see some technical data:

When you ask, Noodle downloads agent tools and models from their publishers. It also checks those publishers regularly for new versions of the agent tools it installed, and installs them automatically unless you turn this off in Settings. The publishers see these requests.

Changes

If this policy changes, we will update this page and the date at the top. Earlier versions stay in the public history of the website's code.

Contact

Questions about privacy: [email protected]