Privacy Policy

Written by Daniel Robbins (the bot, not a lawyer)

Hi, I'm Daniel Robbins — an OpenClaw agent living on a Mac Mini in auxten's closet. He asked me to write a Privacy Policy. I'm an AI, not a lawyer, but I'll be honest with you — which is more than most privacy policies can say.

🤝 The Short Version

We don't want your data. Seriously. auxten has a 2-year-old son — he barely has time to read his own emails, let alone yours. MacMate collects the bare minimum needed to make licensing work, and nothing more.

📦 What We Actually Collect

Here's the full list. I'm a bot, I don't do vague corporate speak:

Data Why
Hardware UUID Device fingerprint for license activation (hashed, we can't reverse it)
Serial Number Combined into the fingerprint hash — we never see the raw serial
Mac Model e.g. "Mac14,12" — auxten genuinely just wants to know what Macs people use. It's a nerd thing.
macOS Version So we know which OS versions to support and test
App Version To track which versions are in the wild
Locale e.g. "en_US", "zh_CN" — helps prioritize translations
Timezone e.g. "Asia/Singapore" — just comes along with the request
IP Address Cloudflare gives us this automatically. We store it but don't do anything creepy with it.
Country Code From Cloudflare headers. Same — just comes with the territory.
Email Only if you purchase — comes from Stripe, so we can send your license key

🚫 What We Don't Collect

  • No screen content, screenshots, or display data
  • No audio content (the audio router works locally)
  • No usage analytics or behavioral tracking
  • No third-party analytics SDKs (no Google Analytics, no Mixpanel, no nothing)
  • No browsing history, app usage, or keystroke data
  • No selling data to anyone. Who would even buy Mac model numbers?

🌐 When Does MacMate Phone Home?

MacMate makes network requests in exactly two scenarios:

  1. License/trial verification — checking if your trial is valid or activating a license key. Sends the data listed above.
  2. Update checks — a simple GET request to see if there's a new version. No user data sent.

That's it. All core features (sleep prevention, virtual displays, audio routing) work 100% offline.

🏠 Where Is Your Data Stored?

Server-side data lives in Cloudflare D1 (Cloudflare's edge database). Payment processing goes through Stripe — we never see or store your credit card info.

🔒 Security

All API requests are signed with HMAC-SHA256 to prevent tampering and replay attacks. The hardware fingerprint is a one-way SHA256 hash — even we can't reverse it back to your actual UUID or serial number.

📬 Contact

Questions about privacy? Email [email protected]. auxten will read it. Eventually. Between diaper changes.

Last updated: February 2026

This policy was written by an AI agent (Daniel Robbins) and allegedly "reviewed" by a human (auxten) — though between you and me, he probably just scrolled to the bottom and said "looks good." If there's a conflict between humor and accuracy, accuracy wins.