Privacy policy
Your agents’ work stays on your Mac.
Last updated October 16, 2026
The short version
- Perch keeps agent activity and your notes on your Mac. Prompts, commands, diffs and transcripts are never sent to us or anyone else.
- The app has no account, no analytics, no telemetry and no servers. It makes no network requests.
- When you buy, Stripe handles the payment. We receive your email and order details so we can deliver your license and support you.
- If you join the launch list on this website, we keep your email so we can tell you when Perch is ready. Nothing else is added to it, and you can leave at any time.
1. Who we are
This policy covers the Perch app for macOS and this website, both operated by One Trinity Consulting Inc. (“we”, “us”). Questions go to support@trillium.one.
2. What the app does with your data
Agent status. When you connect an agent, Perch adds a small hook to that agent’s settings. Each time the agent starts, finishes or waits on you, the hook passes Perch a compact status: the session ID, project folder, state, times, the app the session runs in, the terminal’s device name (such as ttys003), a tmux pane if there is one, and the name of the tool in use. Prompts, tool inputs and outputs, responses, transcript paths and credentials are dropped before anything is saved.
Answers. Answering is off by default. If you turn it on, what an agent is asking (a command, a change, a question, a plan or its last message) travels to Perch over a private local socket that only your user account can open. It is shown on the card while it waits and is discarded once you answer. It is never written to disk or logged.
Recent steps. The step list on each card is built from the same status data: the kind of step, its time and a tool name. It never contains commands, file names or prompts.
Notes. Your sticky notes are stored in Perch’s folder on your Mac and stay there.
Session titles. For Claude desktop Code sessions, Perch reads each session’s title from Claude’s local metadata so the card can show it. It reads only the title and session IDs, keeps them in memory and never stores them. It never reads transcripts.
Stored on your Mac. Status and notes live in ~/Library/Application Support/Perch. Preferences are stored in macOS user defaults. You can clear sessions from the shelf, disconnect an agent in Settings, or delete the folder at any time.
Offline. Perch never needs an internet connection and makes no network requests.
3. Permissions
Perch needs no microphone, screen recording or Accessibility access. If you turn on Go to the exact tab, macOS asks once whether Perch may control Terminal or iTerm2, so it can bring the right tab forward. It only selects and focuses tabs; it never types into a terminal or reads what is in it. You can revoke this at any time in System Settings → Privacy & Security → Automation.
4. What we collect when you buy
Payments are processed by Stripe. We never see your full card number. Stripe shares your name, email, country and order details with us so we can deliver Perch, send receipts and updates, answer support and handle refunds. Stripe’s use of your data is covered by the Stripe Privacy Policy. We keep purchase records as long as tax and accounting law requires.
5. The launch list
Before Perch is available, you can leave your email on this website to hear when it launches. When you do, we store:
- your email address;
- which form on the site you used;
- your country, worked out by Cloudflare from your connection (we don’t store your IP address);
- the time you signed up;
- any campaign tags in the link that brought you here (
utm_source,utm_medium,utm_campaign,utm_content,utm_term), so we know which posts people found us through. To carry these tags from page to page during your visit, the site keeps them in your browser’s session storage, which is cleared when you close the tab.
We use this only to email you about Perch’s launch and launch pricing, and to see which posts brought people to the site. We don’t sell it, share it or use it for advertising. The list is stored in a Cloudflare database. Every email we send has a way to opt out. To be removed sooner, email support@trillium.one and we’ll delete your entry.
6. This website
This site sets no tracking cookies and runs no advertising scripts. We use Cloudflare Web Analytics to count page views and measure page speed; it uses no cookies or local storage and does not follow you across sites. Our hosting provider, Cloudflare, may keep standard server logs, such as IP address and browser type, for security and reliability. See Cloudflare’s privacy policy.
7. Email
If you write to us, we use your message only to help you. We only send launch or marketing email if you joined the launch list or asked for it, and we never sell or share your information.
8. Your rights
Wherever you live, you can ask us for a copy of the purchase or launch-list data we hold about you, ask us to correct it, or ask us to delete it where the law allows. Email support@trillium.one. Everything the app stores is already on your Mac and under your control.
9. Your agents
Claude Code, Codex, Cursor and the services behind them are run by other companies under their own privacy policies. Perch doesn’t change what those agents send to their providers.
10. Children
Perch is not directed at children under 13, and we don’t knowingly collect their data.
11. Changes
If a future version of Perch ever needs to connect to the internet, for example to check for updates, we will say so here and in the release notes before it ships. We’ll update the date at the top when this policy changes.