How we keep your data on your Mac
Most privacy pages describe what a company promises to do with your data. This one describes why our apps never have it. Everything here is checkable with tools you can download for free.
The complete list of network requests
This is everything any SecureMacApps app sends. An app with additional needs (say, checking for an update you asked for) lists them on its own page.
- ActivateKey / hash only
securemacapps.com/api /v1 /activate - RenewKey / hash only
securemacapps.com/api /v1 /refresh - Free trialKey / hash only
securemacapps.com/api /v1 /trial - Update checkSends nothing
securemacapps.com/api /v1 /apps /<app> /latest.json - PriceSends nothing
securemacapps.com/api /v1 /prices
What the server stores
For each subscription: your email, the activation key, the plan and its paid-through date, the payment provider’s reference, and the machine hash of each Mac you activated. That is the whole record.
What it never receives
File names, file contents, scan results, which apps you installed, which features you used, your Mac’s serial number, its hardware UUID, or your IP address in our database.
A licence that works without phoning home
Subscription software usually checks in constantly. Ours signs a licence once per paid period and lets your Mac verify it on its own.
- You subscribe. The payment provider takes the payment; we never see card or bank details. You receive an activation key like
SM-4KQ2-9WTX-7M3B. - You activate. The app sends the key and a SHA-256 hash of the Mac’s hardware ID. We return a licence signed with an Ed25519 private key that never leaves our server.
- Your Mac verifies it. Every app holds only the public key, checks the signature, the machine hash and the expiry date — offline, every launch.
- It renews quietly. Once a day, when it opens online, the app swaps its licence for a fresh one lasting up to 30 days. Offline? It keeps working on the one it has.
A licence, decoded. This is the entire payload.
{
"apps": ["*"],
"email": "you@example.com",
"expires": 1767225600,
"id": "b8f1…",
"issued": 1764547200,
"machines": ["9f86d081884c7d65…"],
"plan": "monthly",
"product": "suite",
"seats": 1,
"v": 1
}Signed with Ed25519. Changing a single character — the expiry, the Mac — breaks the signature, so a licence cannot be forged or moved to another computer.
How every app is built
Native Swift
Written in Swift and SwiftUI against Apple’s own frameworks. No web views wrapping a website, no bundled browser engine.
No third-party SDKs
No analytics, advertising, attribution or crash-reporting libraries — the usual way data leaves an app without its developer noticing.
Signed & notarized
Signed with our Apple Developer ID and notarized by Apple, with the hardened runtime enabled. macOS verifies both before an app first opens.
Least privilege
Apps request only the permissions their job needs, explain why in plain language, and degrade gracefully when you decline.
Nothing to log in to
No customer accounts or passwords exist. Your key and email manage your subscription, so there is no credential store to breach.
Short, signed licences
A licence is checked on your Mac, offline, and lasts up to 30 days; apps renew it once a day while online. If our servers vanished, every app would keep working for that long. The only Mac we ever lock is one you freed from your key.
Check our claims in five minutes
- Install LuLu, a free open-source firewall that asks before any app connects anywhere.
- Open a SecureMacApps app and use every feature. LuLu will stay silent — there is nothing to ask about.
- Activate a key. LuLu asks once, for
securemacapps.com. That is the only destination you will ever see. - Prefer the command line? Run
nettop -P -m tcpin Terminal while you use the app.
Found something we did not list? That is a bug in our promise. Email privacy@securemacapps.com and we will fix it and say so publicly.
More detail on the method: how to check which Mac apps are sending data.
Can SecureMacApps see my files?
No. The apps process files on your Mac and have no code that uploads them. The only requests they make carry an activation key and a one-way hash of the Mac.
What is the machine hash?
A SHA-256 digest of your Mac’s hardware UUID and model name. It lets a licence be bound to one Mac without us learning the UUID itself, and it cannot be reversed.
What happens if securemacapps.com goes offline?
Your apps keep working. Licences are verified on the Mac with a digital signature. Only activating a new Mac, starting a trial and renewing at the end of a paid period need the server.