Last updated: April 20, 2026
arc golf ("arc", "we", "our", "us") operates the arc mobile application. This page explains how we collect, use, disclose, safeguard, and delete information when you use the app, and how we approach optional model improvement.
| Area | Default | Your control |
|---|---|---|
| Camera and swing clips. | Processed and stored locally by default. | Upload only when you choose sync, backup, sharing, or another sending feature. |
| Microphone audio. | Processed live for detection and voice commands. | Audio is not recorded or transmitted by ARC. |
| AI coaching. | Default coaching uses on-device models when available. | External provider routes are optional and user-enabled. |
| Model improvement. | No blanket permission from normal app use. | You can request removal of eligible contributed material from future training exports. |
Camera & Video Data: arc accesses your device camera to record golf swings during practice sessions. Video frames are processed on-device for pose detection, swing analysis, and clip creation. Video clips are stored locally on your device by default and are not uploaded to our servers unless you explicitly enable cloud sync or backup, share them, or otherwise choose a feature that sends them from your device.
Microphone & Audio Data: arc uses microphone input to detect impact sounds for swing detection and to process voice commands ("Hey Arc"). Audio is processed on-device in real-time and is not recorded or transmitted.
Body Pose Data: arc uses Apple Vision framework to extract body keypoint positions (joints, limbs) from camera frames. This data is used to compute swing biomechanics (spine angle, hip rotation, wrist speed, etc.). Pose data is processed and stored on-device only.
LiDAR Depth Data: On supported devices, arc uses LiDAR for depth measurement to improve distance estimation. Depth data is processed on-device.
Motion Sensor Data: arc accesses accelerometer and gyroscope data for camera stability detection. If an Apple Watch is connected and you grant the relevant permissions, watch motion and workout signals may be used to support features like swing corroboration and watch-linked performance context.
Session Analytics: Swing metrics, coaching reports, and session statistics are stored locally on your device unless you explicitly enable cloud sync or account-linked backup.
Optional External AI Request Data: arc uses Apple Foundation Models by default when available. If you explicitly enable an optional third-party AI route and provide your own Claude API key, arc may send summarized coaching request data to Anthropic to generate coaching reports or session reflection questions. This summarized request data may include recent swing or short-game metrics, club and drill context, session goals, and questionnaire responses or coaching notes you choose to provide for coaching. arc does not send raw camera video, raw microphone audio, raw LiDAR/depth frames, or your arc account email as part of this optional provider flow.
Optional Feedback & Correction Data: If you review detections, correct shot counts, pair benchmark labels, contact support, or otherwise choose to send us feedback, we may collect those corrections or labels to improve product quality and, where clearly disclosed, model quality.
Email Address: If you join our waitlist, we collect your email address to notify you about app availability.
Using arc does not give us blanket permission to train on everything you do in the app.
Our default product posture is that core capture, replay, analytics, and coaching should run on-device or stay inside the product experience unless you explicitly choose otherwise.
When we improve detection, metric, or coaching systems, we may use lower-sensitivity material such as:
We treat higher-sensitivity material more carefully. Raw replay video, replay audio, watch-linked workout or health-adjacent signals, collaboration content, coach notes, and freeform support messages should not be used for model improvement unless we separately explain that use and give you a clear control for it.
If we offer an in-app model-improvement choice, we intend to explain the scope of data involved, whether humans may review it, and how to withdraw that choice later.
If you withdraw an optional model-improvement choice, we will stop using newly collected data for that purpose and remove eligible stored material from future training and dataset exports. Models trained before a deletion or withdrawal request may remain in service until they are retrained if unlearning is not available for that model family.
arc processes the vast majority of data on your iPhone. Camera frames, audio, pose detection, swing analysis, and default coaching run on-device using Apple's Neural Engine and Foundation Models. Your swing videos and biomechanics data do not leave your device unless you explicitly choose to share them, sync them, or enable an optional external provider route described below.
ARC's default coaching path is on-device. An external provider route is optional and is not required to use core ARC features.
If you explicitly enable the optional Claude route and provide your own API key, ARC sends summarized coaching request data directly to Anthropic using that user-provided key. This can include recent metrics, club and drill context, session goals, and questionnaire or coach-note text you choose to provide for coaching.
ARC does not send raw camera video, raw microphone audio, raw LiDAR/depth frames, or your ARC account email as part of that optional provider flow. You can remove your stored Claude key from ARC at any time to stop new requests from using that route.
We also reserve the right to run ARC's proprietary models on servers we host or control in the future if costs, infrastructure constraints, legal or political pressure, outages, or other force-majeure or acts-of-God events make that necessary. If we introduce a hosted ARC model path, we intend to update this policy, explain what data is involved, and provide any additional notice or controls required by law or platform rules before using that hosted path for user data.
arc may use the following third-party services:
Session data, swing clips, and analytics are stored locally on your device. You can delete individual sessions or all data at any time from within the app. Uninstalling the app removes all locally stored data.
If you enabled cloud sync, account-linked backups and related session records may also be stored on our servers until you delete them.
If you enabled the optional Claude route with your own key, requests sent through that route may also be subject to Anthropic's terms and retention policies. Removing your stored key from ARC stops new requests from being sent through that provider route from the app.
If you contributed optional feedback, benchmark labels, or other model-improvement material and want it removed from future training or dataset exports, contact us at [email protected] or visit our data deletion page.
arc is not directed at children under 13. We do not knowingly collect personal information from children under 13. If we learn we have collected such information, we will delete it promptly.
You have the right to:
If you are in California, the EEA, the UK, or another region with additional privacy rights, you may also have rights to know more about how your data is used, to object to certain processing, or to limit the use of sensitive personal information where applicable.
We implement appropriate technical and organizational measures to protect your data. ARC's default processing path keeps most swing data on-device, and any data that does traverse the internet through cloud sync, waitlist services, or an explicitly enabled provider route is sent using encrypted transport. Waitlist data is encrypted at rest and in transit.
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date.
If you have questions about this Privacy & Model Improvement page, contact us at:
[email protected]