Most software collects telemetry. Usage analytics, crash reports, feature tracking. For a web browser or a note-taking app, this is a reasonable trade-off — the data helps improve the product, and the risk is limited.

A terminal is different.

What Your Terminal Sees

Your terminal has access to everything that flows through it:

A terminal sits at the intersection of your identity, your infrastructure, and your secrets. No other desktop application has this level of access to sensitive information in the course of normal use.

The Problem with "Anonymous" Telemetry

Terminal vendors that collect telemetry typically say it is anonymous — feature usage, session duration, crash reports. They are probably telling the truth. But there are structural issues:

Account Requirements

Some modern terminals require you to create an account before you can use the app. This means the vendor knows who you are before you type your first command. An account ties your usage to an identity, which fundamentally changes the privacy calculus — even if the telemetry itself is "anonymous."

A terminal should not need to know who you are to let you run commands.

What Does Responsible Look Like?

We think a terminal should follow these principles:

How Yaw Handles This

Yaw collects zero telemetry. It does not phone home. It does not require an account. Credentials are encrypted with AES-256-GCM and stored locally. AI requests go directly from your machine to the provider — nothing is proxied through our servers.

This is not a competitive feature. It is a baseline. We think every terminal should work this way.

What You Can Do

Your terminal is one of the most privileged applications on your machine. It deserves the same scrutiny you would give to any tool that handles secrets.

Try yaw on Windows

Free, no account required. Install from PowerShell:

irm https://yaw.sh/install-win.ps1 | iex

All platforms →

Related Articles