๐ŸŽพ

DeuceMate

Privacy Policy

Effective Date: June 11, 2026  ยท  Last Updated: July 16, 2026

Overview

DeuceMate is committed to protecting your privacy. This privacy policy explains how DeuceMate ("the App") handles information.

Data Collection

The developer does not collect or receive personal information or user data from DeuceMate. DeuceMate has no developer-controlled backend, analytics, advertising, or tracking. The App does store data for you on your devices and, as described below, uses your personal iCloud Drive account and supports sharing that you explicitly initiate.

Specifically, the App does NOT collect:

Compass / Heading Permission

The optional Check Changeover feature uses your Apple Watch's built-in compass to show which direction the court faces after a side change. If you enable this feature:

Health & Fitness Data (HealthKit)

DeuceMate includes fitness features on Apple Watch that use Apple's HealthKit framework. When the Apple Watch app first launches, it requests optional HealthKit access. You can deny that request or later revoke access, and tennis scoring remains fully usable without it. If you grant access, DeuceMate automatically starts or resumes a Tennis workout for each match.

If you grant access, the App:

How this data is handled:

Local Data Storage

The App stores the following information locally on your devices:

This data:

iCloud Sync

The iPhone app stores your match archive on your iPhone and automatically keeps a backup copy of it in iCloud Drive when your Apple ID is signed in and iCloud Drive is available on your device. This means:

If iCloud is unavailable (e.g., you are signed out of iCloud or iCloud Drive is disabled in iOS Settings), the archive is stored locally on your iPhone only. You can prevent iCloud from being used by disabling iCloud Drive in your iPhone's Settings app.

iPhone Companion App & WatchConnectivity

DeuceMate includes an iPhone companion app. When both the Apple Watch app and iPhone app are installed, match data is automatically synced between your Apple Watch and iPhone using Apple's WatchConnectivity framework.

This sync is:

The iPhone app stores its canonical match history in Application Support and the watch stores its history in Documents. Both use .completeFileProtectionUntilFirstUserAuthentication so background WatchConnectivity delivery can work after the first device unlock.

Sharing, Export & AI Coaching

DeuceMate lets you choose to share your own match data:

Important points about these features:

Services

DeuceMate contains no third-party SDKs and does not automatically send data to analytics, advertising, social-media, or crash-reporting services. Its automatic archive uses your personal Apple iCloud Drive account. If you choose an export, AI/LLM hand-off, or other sharing destination, the service you select handles the shared data under its own privacy terms.

Internet Connectivity

Core scoring, local match review, and WatchConnectivity operation do not require internet access. Internet access is needed for the optional automatic iCloud Drive archive and for any online destination or AI/LLM service that you choose when exporting or sharing.

Children's Privacy

DeuceMate does not collect any data from anyone, including children under the age of 13. The App is suitable for users of all ages.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Any changes will be reflected by updating the "Last Updated" date at the top of this policy.

Your Rights

Because the developer does not collect or receive your data, the developer has no account record to access, modify, or delete. You manage DeuceMate's local data on your devices, automatic backups through Apple device settings, and any exports through the storage location or recipient you select. To migrate HealthKit-derived match values, create a manual archive in Settings โ†’ Backup & Transfer before switching devices and import it on the new iPhone.

Contact

If you have any questions about this Privacy Policy, please contact:

Ehsan Rahman
Email: mail@ehsanrahman.com
Website: https://ehsanrahman.com

Consent

By using DeuceMate, you consent to this Privacy Policy.

In Summary: