EchoAgent

Privacy

Updated November 6, 2026

EchoAgent is a voice assistant that runs on your Mac, and its phone app also works without a Mac. Speech is recognized on your Mac or on the phone. You can use echo, the model service built into EchoAgent, after signing in; its requests pass through our server to the provider of the model you use: DeepSeek for DeepSeek V4.1 Flash, Anthropic for Haiku 5.5, and, through a third-party API service provider, OpenAI for GPT and Google for Gemini; we keep which model you use and how much, and, to improve echo, what you say to it and echo’s answers (see “Improving echo with your conversations”). Sessions you archive while signed in are also uploaded and kept (see “Archived sessions in the cloud”). Or you can use your own API key, in which case requests go straight to the provider you choose. This page explains what we collect, why, who else receives it, and how long we keep it. By using EchoAgent you agree to this policy and to the Terms.

What stays on your Mac

Your account

You need an account to use echo. We collect only what the sign-in method you choose provides:

If you sign in with Google and with a code sent to the same email address, both lead to the same account. We also keep when the account was created, when you last signed in, and the interface language you used when signing up, so messages from our server are in your language.

Sign-in codes are stored only as a one-way digest, expire after 10 minutes, and stop working after 5 wrong attempts. Each sign-in creates a random token that stays on your Mac; our server stores only a digest of it, the sign-in method, the time and which Mac it belongs to. Signing out, or our disabling the account, makes the token useless.

Your Mac

When you sign in, EchoAgent sends a digest computed on your Mac from its hardware identifier, never the identifier itself; our server transforms it again with a secret key before storing it. Along with it we keep EchoAgent’s and macOS’s version numbers, the interface language and the last day the Mac used echo. We use this to apply the free limits per Mac as well as per account, so the free limits aren’t multiplied by creating accounts, and to detect abuse.

Network addresses

We don’t store IP addresses in our database. To limit sign-ups, code requests and feedback from one network, the server keeps a digest that changes every day and cannot be turned back into an address, together with short-lived counters. Our hosting provider may record IP addresses in its operational logs.

echo, the built-in model service

With your own API key, requests go from your Mac straight to the provider you configured, never through our server, and the provider’s privacy policy applies.

Improving echo with your conversations

From October 28, 2026, when you use echo while signed in, we save part of each request to improve echo. This covers every version of EchoAgent for Mac and Windows, and echo conversations in the phone app and in WeChat. Signing in means you agree to this policy, including this section. Using echo before signing in (the free trial) is not saved, and nothing sent with your own API key ever reaches us. This is separate from anonymous usage statistics, which still never include what you said or typed. Archived sessions are covered in the next section.

Archived sessions in the cloud

From November 5, 2026, when you archive a session on your computer (Mac or Windows) while signed in, EchoAgent uploads that session to our server and keeps it. Signing in means you agree to this policy, including this section. A session is uploaded only to the account that was signed in when you archived it; after you switch accounts, sessions archived under the previous account are no longer uploaded. There is one exception. Sessions that were already archived on a computer before it got the version with this rule (Mac 0.1.100b4, Windows 1.1.36, or later) have no account recorded. Those not uploaded yet are uploaded once, all to the first account signed in on that computer after the update, including any that were archived while signed out; no other account gets them. Apart from those, nothing archived while you are signed out or using the free trial is uploaded, not even after you sign in later. Chats in the phone app are not uploaded.

The wake word and spoken answers

Other services EchoAgent works with

Other things we receive

Update checks

EchoAgent regularly asks our website whether a newer version exists. The request carries only EchoAgent’s version number. You decide whether to install an update, and you can turn off automatic checks in Settings → About.

Anonymous usage statistics (only with your permission)

EchoAgent asks you first. Nothing is sent unless you choose “Share”, and you can turn it off at any time in Settings → About. When it is on, EchoAgent sends only:

The getting-started steps usually happen before EchoAgent asks about statistics. Until you choose “Share” they stay on your Mac as a note that each step happened; they are then sent once. If you don’t share, they are never sent.

It never includes your voice, what you said or typed, files, web addresses, conversation content, exact timings or your IP address. Turning statistics off deletes the install ID and any unsent counts from your Mac. Saving what you say to improve echo is separate, described under “Improving echo with your conversations”.

Testers (when you redeem a tester code)

If you redeem a code marked for testing, your account becomes a tester account; the redeem window tells you this before you redeem. EchoAgent turns usage statistics on and from then on sends them together with your sign-in token, so besides the anonymous totals above we also keep the same information under your account: which days you used EchoAgent, its version, and the daily counts listed above. It still never includes your voice, what you said or typed, files, web addresses or conversation content. We use it to see which features testers use most and where they get stuck, and we may use your contact details to ask how it is going. Turning usage statistics off stops sending them. You can ask us to end your tester status at any time; the counts kept under your account are deleted when we do.

Crash reports (with the same permission)

If EchoAgent or one of the programs bundled with it crashes while usage statistics are on, macOS writes a crash report on your Mac, and EchoAgent sends a trimmed copy the next time it runs. It contains the install ID, the versions of EchoAgent and macOS, the interface language, when the crash happened, the type of error, and where in the code each thread was (the names of functions and program files, plus any message the program left about the error). It leaves out file paths, memory and register contents, and the identifiers macOS keeps for your Mac. Crashes from before you turned statistics on are not sent, and turning statistics off stops sending them.

Feedback and plan interest

When you send feedback, or leave your contact details to hear about plans with more echo usage, we receive what you write, the contact details you add, and the versions of EchoAgent and your operating system plus the interface language. If you are signed in, it is linked to your account; if usage statistics are on, feedback also includes the install ID.

Passes

When you redeem a code, we record the code, when you redeemed it, the Mac it was redeemed on (as the digest described under “Your Mac”) and the pass it opened. Each code works once per account and once per Mac.

The phone app

The phone app works on its own, and you can also pair it with your Mac to control EchoAgent there. This section covers what is different on the phone; the sections above about your account, echo and improving echo apply to it too.

Signing in on the phone

Speech on the phone

echo’s tools on the phone

echo runs on the phone and uses these tools only when a request needs them:

What a tool returns, such as event titles, your location or a note, goes to the model you use so it can answer: through our server with echo, straight to the provider with your own API key. Our server does not keep what tools returned. What echo passes to a tool is saved as described under “Improving echo with your conversations”, for example the title of an event it adds, a search, or the text of a note it writes.

WeChat

If you connect WeChat in the Android phone app, you can talk to echo in a WeChat chat, through the ClawBot channel Tencent provides. Connecting needs an account, and only the WeChat account that scanned the code gets answers.

Pairing with a Mac

If you turn on Settings → Phone and pair a phone, the phone app can control EchoAgent on your Mac, and that work runs on your Mac.

When you buy a pass, Stripe runs the payment page. We receive the order from Stripe: the plan, amount, currency, time, whether it was paid or refunded, and Stripe’s reference numbers for it. We pass your account’s email to Stripe so it can fill in the receipt. Card numbers and Alipay account details go to Stripe (and to Alipay), are handled under their privacy policies, and never reach us.

Who else receives data

We don’t sell personal information and don’t use it for advertising. We share it only:

We may use aggregated or de-identified data that can no longer identify you, such as total usage, for any purpose, including improving EchoAgent.

Where it is stored and for how long

Your choices and rights

Security

Connections are encrypted, sign-in codes and tokens are stored only as digests, and only the maintainers can access our admin tools. No system is completely secure, and we cannot guarantee that data will never be accessed, disclosed or lost. If an incident affects your personal information, we will act and notify you as the law requires.

Children

EchoAgent is not meant for children under 14, and we don’t knowingly collect their personal information. If you believe a child under 14 has given us personal information without a guardian’s consent, tell us and we will delete it.

Changes and contact

We may update this policy as EchoAgent changes. We update the date at the top, and for significant changes we will also tell you in the app or on this website. If you keep using EchoAgent after a change takes effect, the updated policy applies. For questions or requests, use Settings → About → Send Feedback and leave a way to reach you.