Privacy policy

Last updated November 8, 2026

This policy covers the Meowdoro app for Mac and iPhone, its helper for remote machines, our relay, push service and early-user service, and this website. They’re made by HashEx US, LLC, a company in the United States (“we”). Write to meow@meowdoro.com with any question.

In short

The Meowdoro app

What stays on your Mac

Settings, statistics, the journal of your focus sessions and the list of agent sessions are stored in your user folder (~/Library/Application Support/Meowdoro and the app’s preferences). We never receive them.

What the app reads on your Mac

What the app sends over the internet

Agents on other machines

If you set it up, a small helper on another machine (a VM, a server, another Mac) sends the status of Claude Code and Codex there to your Mac through a relay. The relay at relay.meowdoro.com is run by us; you can run your own instead.

What the helper sends

Status only: the agent, the session’s id, the event (working, waiting, finished, error, closed), the project’s name (the git repository’s folder name), the session’s title, a tool’s name when it asks for permission or is an MCP tool, how full the session’s context is, Codex’s plan limits, whether you’ve read a finished session there, Claude Desktop’s one-line summary of a question a turn ended on, which agents have the plugin, a fingerprint (a hash) of the ChatGPT login Codex uses there and its email masked to the first two letters and the domain, Claude Code’s version when it’s too old, the machine’s name, the helper’s version and a timestamp.

It never sends prompts, tool inputs or outputs, file contents, paths or the agent’s replies.

What we can see on the relay

The iPhone app

What stays on your iPhone

The current timer, the statistics of your phases, your settings and the pairing with your Mac. The pairing holds the pair’s keys, your Mac’s latest timer and the agent summaries it sent: the project, the session’s title, its status and the agent’s question. They’re kept in the app’s own container, which its widgets and Live Activity read too, and they’re part of your normal iPhone backup (iCloud or a computer).

What it asks for

It doesn’t ask for your location, contacts, photos, microphone, Health data or permission to track you.

What it sends

There’s no analytics, crash reporting, advertising or third-party code in the app. If you test it through TestFlight, Apple shares with us the crash logs and feedback you choose to send, with screenshots, and counts of installs and sessions. On the App Store, Apple shares crash logs with us only if you turned on Share With App Developers.

Our push service

While the app on your phone is asleep, our push service at push.meowdoro.com keeps its Live Activity, widgets and notifications up to date. Apple delivers them through the Apple Push Notification service. Helpers on other machines send their encrypted session summaries through the relay to the push service whether or not you have an iPhone; if no phone is paired on that channel, the service drops them at once and keeps nothing.

What it stores

In a database on our server: a random id for your phone, its Apple push tokens and whether they’re for testing or the App Store, the sound you picked, a SHA‑256 hash of your relay channel (not the channel itself), and when your phone and your Mac were last in touch. Your Mac’s timer and agent summaries pass through it encrypted with your pair’s key: it can’t read them and sees only their size and when they arrive, and the one thing it knows is when a card is due to go out. Pending notifications are kept for up to 24 hours, agent summaries for 45 minutes.

Unpairing and deleting the app

Unpair removes the pairing, its keys and the agent summaries from your phone (statistics and settings stay) and deletes your phone and its pending notifications from the push service at once. Deleting the app erases everything it kept on your phone. If you delete it without unpairing first, the push service forgets your phone after 60 days without activity. Copies in backups are described under Backups.

Our servers’ logs

The web server in front of api.meowdoro.com, relay.meowdoro.com and push.meowdoro.com keeps an access log for 14 days: the IP address, the time, the request’s method and path and the response status, and for api and relay also the response size and the user agent. Relay channel ids, phone ids and channel hashes in paths are masked. We use these logs to fend off attacks, watch the load and fix problems, and delete them after 14 days.

Backups

A nightly copy of the database behind the push service and the early-user registration is kept on our server for 14 days, and our hosting provider keeps daily backups of the whole server for 7 days. So something we delete can remain in backups for up to three weeks, and server logs for up to 7 days after we delete them.

This website

Email

If you write to us, we use your address and message to answer you and keep them as long as we need to for that.

Who else is involved

We don’t sell or rent personal information, and we don’t share it for advertising.

Your choices and rights

Children

Meowdoro isn’t directed to children under 13, and we don’t knowingly collect their personal information.

Changes

When this policy changes, we’ll update the date at the top of this page.

Contact

HashEx US, LLC, a Delaware limited liability company, United States.
meow@meowdoro.com

The earlier Meowdoro Tracker extension for Chrome has its own privacy policy and terms.