SET SYNC
Features Pricing Support
← Back to Home

Privacy Policy

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.

On-Device Data

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:

  • Training sessions, lifts, and workout history
  • Body pose data (19 joints) generated by Apple's Vision framework
  • Bar path tracking data and movement analysis
  • Annotations, angle measurements, and rep counts
  • Video comparison data (side-by-side and overlay)

Your preferences (selected theme, frame rate, onboarding state) are stored in UserDefaults on your device.

Device Permissions

SetSync requests the following device permissions, each used solely for the stated purpose:

  • Camera: To record training videos at 120fps or 240fps for movement analysis.
  • Photo Library: To import existing videos from your Photos library for analysis.
  • Microphone: Optional. To capture audio alongside video recordings. You can deny this permission and still use all video features.
  • Notifications: To receive alerts about coach feedback. Currently limited to local notifications only (no push notification server is used).

Supabase (Coach Features)

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:

  • Coach profiles: Name, email address, and business name
  • Athlete-coach links: Athlete name, invite code, and link status
  • Movement templates: Custom templates created by coaches, including target angle ranges for specific movements
  • Coach ratings: Scores (1-10 per category) that coaches assign to athlete lifts
  • Athlete submissions: Lift metadata (movement type, angles, rep count) submitted to a coach for review
  • Coach comments: Text feedback that coaches provide on athlete submissions
  • Training programs: Exercise names, sets, reps, and schedules created by coaches
  • Workout completion logs: Records of completed workouts within a coach's program

Video Uploads

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:

  • Maximum file size: 50 MB per video
  • Accepted format: video/mp4 only
  • Videos are stored in a cloud storage bucket accessible to the coach you submitted to

You can request deletion of any uploaded video at any time by contacting us.

Data We Do Not Collect

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.

StoreKit (In-App Purchases)

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.

No Advertising or Tracking

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.

Data Retention and Deletion

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.

GDPR, CCPA, and Your Rights

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:

  • Access: Request a copy of the data we hold about you.
  • Correction: Request correction of inaccurate data.
  • Deletion: Request deletion of your data from our servers.
  • Portability: Request your data in a standard format.

To exercise any of these rights, contact us at support@setsync.app.

Children's Privacy

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.

Changes to This Policy

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.

Contact

If you have questions about this privacy policy, contact us at support@setsync.app.

© 2026 SetSync. All rights reserved.

Privacy Policy Terms of Service Support