Effective date: 1 April 2026
SetSync is developed by Craig Muldoon ("we", "us", "our"). This policy explains how the app handles your data. The short version: all video analysis happens on your device. We only store data on our servers when you use coach features, and we never sell or share your information with third parties.
The core of SetSync runs entirely on your device. The following data is created and stored locally using SwiftData and never leaves your device unless you explicitly choose to share it:
Your preferences (selected theme, frame rate, onboarding state) are stored in UserDefaults on your device.
SetSync requests the following device permissions, each used solely for the stated purpose:
If you use SetSync's coach features, certain data is stored on Supabase servers (hosted on AWS infrastructure). This data is only created when you actively use coach functionality. The following data may be stored:
Videos are never uploaded automatically. If you choose to submit a lift to a coach, you may optionally attach a video. Uploaded videos are stored in Supabase Storage with the following constraints:
You can request deletion of any uploaded video at any time by contacting us.
SetSync does not collect personal data, usage analytics, or tracking information. There are no third-party analytics SDKs, no advertising frameworks, no crash reporters, and no telemetry of any kind. We do not use cookies, device fingerprinting, or behavioural profiling.
SetSync offers in-app purchases and subscriptions (Pro, Pro+, and Coach tiers). All purchase and subscription data is handled entirely by Apple through StoreKit. SetSync does not collect, process, or store any payment information, credit card details, or Apple ID credentials. We receive only a confirmation that a purchase was made, which is used to unlock features.
SetSync contains no advertising. We do not sell, rent, share, or trade user data with any third parties. There are no analytics trackers, no advertising identifiers, and no data brokers involved.
On-device data is retained for as long as the app is installed. You can delete all local data by deleting the SetSync app from your device.
For data stored on Supabase (coach features), we retain your data for as long as your account is active. To request deletion of your Supabase-stored data, including coach profiles, submissions, uploaded videos, and any associated records, contact us at support@setsync.app. We will process deletion requests within 30 days.
Because most data is stored locally on your device, you have direct control over it. For data stored on Supabase, you have the right to:
To exercise any of these rights, contact us at support@setsync.app.
SetSync is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data through the coach features, please contact us and we will delete it promptly.
If we make material changes to this policy, we will update this page and note the new effective date above. Continued use of the app after changes constitutes acceptance of the updated policy.
If you have questions about this privacy policy, contact us at support@setsync.app.