Claudemote ("the app") is an iPhone companion for Claude Code running on your Mac.
This policy explains what information the app and its associated services
handle, and — importantly — what they do not.
Summary
Claudemote does not collect or store the content of your Claude Code sessions.
All Claude execution happens locally on your Mac.
The optional hosted relay forwards end-to-end encrypted messages between your iPhone and your Mac; it cannot read them.
A subscription (Claudemote Cloud) is required only for remote access. Local-network use is free and requires no account.
We do not run ads, analytics, or trackers in the app.
Information the app handles
On your devices only
Pairing trust state — public keys and a session identifier used to reconnect your iPhone to your paired Mac. Stored on the iPhone (Keychain and UserDefaults) and on the Mac (~/.claudemote/).
Claude Code session content — messages, tool calls, file paths. Stored on your Mac by Claude Code. The iPhone caches a local copy for offline display; this cache is deleted when you forget the pair.
Through third-party services
Subscription status — handled by RevenueCat and Apple. We do not see your payment details.
Push notifications — delivered via Apple Push Notification Service (APNS). The notification body is generated on your Mac and encrypted before transit.
Claude API usage — Claude Code on your Mac talks directly to Anthropic. Claudemote does not proxy or store those requests.
Third-party services and why
Service
Purpose
What they receive
Apple (App Store, APNS, StoreKit)
Distribution, in-app purchases, push delivery
Standard platform data as described in Apple's Privacy Policy
RevenueCat
Subscription status and receipt validation
App User ID (pseudonymous), Apple receipt identifier, country
Anthropic
Claude Code execution (runs on your Mac, not through Claudemote)
Whatever you send to Claude Code — governed by Anthropic's privacy policy
Claudemote Cloud relay (optional)
Forwarding end-to-end encrypted messages when you're off your LAN
Encrypted payloads, bridge/phone public key, short-lived session IDs — no message content, no account profile
Self-hosting
You can run your own relay and bypass our hosted relay entirely. In that mode
no data flows through our servers at all. See docs/self-hosting.md.
Data retention
Hosted relay sessions are transient. The relay does not persist message content; connection metadata rotates automatically.
Subscription records are retained by RevenueCat and Apple per their policies.
Forgetting the pair on the iPhone or running claudemote reset on the Mac deletes local pairing state on that device.
Your controls
Revoke remote access — forget the pair in iPhone Settings; the Mac's relay grant is invalidated.
Cancel subscription — via Apple's Manage Subscriptions page in the app or at apps.apple.com/account/subscriptions. Remote access falls back to local-network-only.
Claudemote is not directed at children under 13 and is not intended for their use.
Security
All traffic between the iPhone and the Mac bridge is end-to-end encrypted
(X25519 key exchange + authenticated symmetric encryption). The relay cannot
read message content — it only forwards ciphertext between authenticated
endpoints.
Changes to this policy
We may update this policy. The effective date at the top reflects the latest
revision. Material changes will be announced in the app's release notes.