Privacy Policy
Last updated: 2026-08-02
🔒 Local media processing: In ShootingCut 1.1.4, core video and audio analysis, editing, export, and person tracking run on your device. Original footage is not uploaded to a ShootingCut media-processing server. Subscription verification, user-controlled detection improvement, score import, Apple iCloud services, and uploads you initiate use the network as described below.
ShootingCut ("we", "our", or "us") provides a competitive-shooting video editor for iPhone, iPad, and Mac. This Privacy Policy explains how ShootingCut 1.1.4 handles media, app metadata, subscription information, optional detection-quality reports, score imports, and user-initiated platform uploads.
1. Core Editing and Analysis Run on Device
The following core operations run on your device:
- Audio analysis for timer beeps and gunshots
- Video trimming, sequential merging, synchronization, and multi-camera editing
- Subtitle generation, composition, and export
- Person detection, tracking, and video reframing using Apple frameworks
The App does not upload original video, original audio, or extracted PCM audio to a ShootingCut media-processing server to perform those operations. An exported video remains in the destination you select unless you separately start a platform upload.
2. Photos, iCloud Photos, and iCloud Drive
Apple services and your settings control how cloud-backed media reaches your device and how selected destinations synchronize:
| Permission | Purpose | Required? |
|---|---|---|
| Photo Library (Read) | Select and import video. If an item exists only in iCloud Photos, Apple may download it to the device on demand. | Controlled by Photos permission and your iCloud settings |
| Photo Library (Add) | Save an export to your photo library. | Required only when you choose that destination |
| macOS File Access | Read or save a file you select, including a file in an iCloud Drive folder. | Controlled by your file selection and macOS permissions |
| iCloud Key-Value Storage | Sync lightweight editing and match metadata across devices signed in to your iCloud account. | Controlled by your Apple ID, iCloud, and device settings |
| CloudKit | Receive limited pseudonymous derived detection data when “Help Improve Gunshot Detection” is enabled. | Controlled by the in-app switch |
Uploads, downloads, caching, and cross-device synchronization performed by iCloud Photos or iCloud Drive are governed by Apple services and your settings. Selecting cloud-backed media can therefore use the network even though ShootingCut performs its media analysis and editing on device.
3. iCloud Key-Value Metadata Sync
The App can use your iCloud key-value store (KVS) to synchronize lightweight metadata across your Apple devices. That metadata can include:
- Media aliases, camera perspectives, and gun type
- Score associations and imported match records
- Shooter and match fields contained in imported records
- A non-anonymous RevenueCat App User ID when an existing custom subscription-recovery ID is available. RevenueCat IDs beginning with
$RCAnonymousID:are not placed in KVS.
Original media files, extracted PCM audio, and person-tracking paths or keyframes are not placed in KVS. KVS is hosted by Apple under your iCloud account and is governed by Apple’s terms, retention practices, and your iCloud settings.
4. “Help Improve Gunshot Detection” Reports
“Help Improve Gunshot Detection” is user-controlled and is currently enabled by default. When enabled, the App can send limited pseudonymous derived fields to Apple CloudKit to help improve detection quality. Reports can include:
- Derived detection, timing, count, and spectral summary fields
- Random session and analysis identifiers
- Correction events generated when a detection is adjusted
These reports do not contain original audio, original video, extracted PCM samples, or the media file itself. Random identifiers make the reports pseudonymous; they are not a promise that the reports contain no identifiers of any kind.
How to control it: Turn off the inline editor control, which appears as “Improve Detection” or simply “Improve” depending on platform and layout; export settings use “Help Improve Gunshot Detection” as the full label. While the switch is off, the App does not create new reports or retry the local pending queue. Turning it off does not erase reports already submitted to CloudKit and does not clear the local retry queue already on the device. If you enable it again, queued reports may be retried.
5. Score Import
Importing results from supported sources such as PractiScore, ESS, and HDP/IDPA uses the network. The App requests the match, stage, shooter, score, and available official timing fields required for the import. The source receives ordinary network request information under its own policies. Imported match records and score associations can be stored locally and can participate in the iCloud KVS sync described in Section 3.
6. Subscriptions and RevenueCat
ShootingCut uses Apple’s App Store for subscriptions and RevenueCat to manage subscription entitlement. RevenueCat receives app or subscription identifiers, App Store transaction identifiers, and subscription status for purchase verification and entitlement synchronization. If KVS contains an existing non-anonymous custom RevenueCat App User ID, the App can read that saved ID and use it to log in to RevenueCat on another Apple device; RevenueCat anonymous IDs are excluded from this KVS backup. RevenueCat does not receive your payment-card details. One subscription covers the subscriber’s Apple devices. For more information, see the RevenueCat Privacy Policy.
7. User-Initiated YouTube and Facebook Uploads
ShootingCut 1.1.4 supports uploads that you initiate to YouTube or Facebook. Only after you choose a platform, authorize it, select an export, and confirm the upload does the App send the selected exported video, an access token, and the account or video metadata required by the destination.
| Platform | Data Sent When You Initiate an Upload | Policy |
|---|---|---|
| YouTube | Selected export, access token, and required account/video metadata | Google Privacy Policy |
| Selected export, access token, and required account/video metadata | Facebook Privacy Policy |
OAuth access tokens are stored in the device system Keychain; the App does not receive your platform password. You can disconnect an account in the App and use the destination platform’s controls to revoke authorization. ShootingCut 1.1.4 does not offer TikTok video direct upload.
8. Service Providers and Disclosure
Depending on the features you use, information can be handled by:
- Apple Photos, iCloud Drive, and iCloud KVS: Cloud-backed media selected by you and metadata sync
- Apple CloudKit: Derived detection and correction fields while the optional improvement switch is enabled
- RevenueCat: Subscription verification and entitlement status
- Supported score providers: Match and result data you choose to import
- YouTube or Facebook: An exported video and required metadata when you initiate an upload
- Legal Requirements: If required by applicable law, regulation, court order, or governmental authority.
- Business Transfers: In connection with a merger, acquisition, or sale of assets, where your information may be transferred as part of that transaction. We will notify you via the App or this policy before any such transfer occurs.
Apple may also provide crash diagnostics or App Store analytics according to your device settings and Apple’s policies. We do not sell or rent your personal information.
9. Retention and Deletion
- Local data: Manage or delete local media, projects, imported records, and preferences on your device.
- iCloud data: KVS metadata, including any saved custom RevenueCat App User ID, and Apple cloud-backed media are governed by your iCloud settings and Apple’s retention practices.
- Local report queue: Disabling detection improvement pauses retries but does not clear the existing local queue.
- Submitted reports: Disabling the switch does not automatically delete reports already submitted to CloudKit.
- Platform, score, and subscription data: RevenueCat, YouTube, Facebook, Apple, and score providers retain data under their own policies.
Disconnecting a platform account removes its connection from the App; use the platform’s settings to revoke authorization. For questions or a request concerning information handled by ShootingCut, contact support@shootingcut.com.
10. Children’s Privacy
The App is not directed to children under 13 years of age (or the applicable minimum age in your jurisdiction). We do not knowingly collect personal information from children. If you believe we have inadvertently collected information from a child, please contact us immediately at support@shootingcut.com and we will take steps to delete it.
11. International Users
The App is available globally. If you are located outside the United States, please be aware that any information processed by third-party service providers may be transferred to and processed in the United States or other countries. By using the App, you consent to such transfers in accordance with this Privacy Policy.
12. Your Choices and Privacy Rights
You can:
- Turn off “Help Improve Gunshot Detection” in the App
- Disconnect YouTube or Facebook and revoke access through the platform
- Manage Photos, iCloud, and Apple analytics permissions in system settings
- Manage subscriptions and iCloud data through your Apple ID settings
Depending on your location, you may have the following rights regarding your personal data:
- Access: Request information about the data we or our service providers hold about you.
- Correction: Request correction of inaccurate data.
- Deletion: Request deletion of your personal data.
- Restriction or objection: Restrict or object to certain processing where applicable.
To exercise any of these rights, contact us at support@shootingcut.com. We will respond within 30 days.
13. Security
We use platform security controls appropriate to the features described above, including the iOS/macOS system Keychain for platform tokens. No security measure can guarantee absolute security.
14. Changes to This Policy
We may update this Privacy Policy from time to time. When we make material changes, we will update the "Last updated" date at the top of this page. We encourage you to review this policy periodically. Continued use of the App after changes constitutes acceptance of the updated policy.
15. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy, please contact us at:
ShootingCut
Email: support@shootingcut.com
Website: shootingcut.com