Privacy Policy
Last updated: March 29, 2026
🔒 Privacy First: ShootingCut processes all video and audio data locally on your device. Your media files are never uploaded to our servers. We do not sell your personal data to any third party.
ShootingCut ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy describes how we handle information when you use the ShootingCut application ("App") on iOS, iPadOS, or macOS. By using the App, you agree to the practices described in this policy.
1. Information We Collect
We collect information in two categories: information you provide and information collected automatically.
1.1 Information You Provide
- Video and Audio Files: Videos you import for editing and analysis. These files are processed entirely on your device and are never uploaded to our servers.
- Session Data: Session names and organizational metadata you create within the App, stored locally on your device.
- Social Media Credentials: If you choose to connect TikTok, YouTube, or Facebook for sharing, OAuth access tokens are stored securely in your device's system Keychain. We do not have access to your social media passwords.
1.2 Information Collected Automatically
- Crash Reports: Crash logs and diagnostic data collected via Apple's standard crash reporting mechanism, subject to your device's Analytics & Improvements settings.
- Purchase & Subscription Data: Transaction identifiers and subscription status managed by RevenueCat, our in-app purchase management provider. No financial details (e.g., card numbers) are accessible to us.
- App Analytics: Anonymous, aggregated usage statistics (e.g., feature usage frequency) that cannot be used to identify you individually. Collection is subject to your device's Analytics & Improvements settings.
2. Device Permissions
The App may request the following device permissions:
| Permission | Purpose | Required? |
|---|---|---|
| Photo Library (Read) | Import videos from your photo library for editing. If a video is stored in iCloud Photos, the system will temporarily download it to your device for local processing; no copy is retained by the App after processing. | Required for import on iOS/iPadOS |
| Photo Library (Add) | Save exported videos back to your photo library | Required for export on iOS/iPadOS |
| File System Access (macOS) | Import/export video files from any location on macOS, including iCloud Drive folders. Files are read locally and never uploaded by the App. | Optional |
| iCloud Key-Value Storage | Sync session names and lightweight metadata (no video data) across your own Apple devices signed in to the same iCloud account. | Enabled if iCloud Drive is on in device Settings |
Permissions are requested only when needed. You can revoke any permission at any time via your device's Settings app. Revoking a permission may limit certain App functionality.
iCloud Photos & iCloud Drive: When you import a video that is stored in iCloud (not yet downloaded to your device), iOS/macOS will download the video to your local storage on demand for processing. The App itself does not initiate any independent upload or download to iCloud — this transfer is managed entirely by Apple's operating system and your iCloud account settings.
3. Local Processing — Your Media Stays on Your Device
All core App operations are performed entirely on your device:
- Audio analysis (FFT-based timer beep and gunshot detection)
- Video trimming, synchronization, and multi-angle editing
- Subtitle generation and overlay rendering
- Video export and composition
- Person/subject tracking and automatic video reframing (see Section 3A below)
Your video and audio files are never transmitted to our servers at any stage of this process. Exported videos are saved directly to your local storage or photo library.
3A. Person / Subject Tracking — On-Device Vision Processing
🧠 Fully On-Device: All person detection and tracking data is computed locally using Apple's Vision framework. No biometric data, images, or tracking results are ever uploaded to our servers or shared with any third party.
The App includes an optional person/subject tracking feature that automatically keeps the identified subject centered in the frame during video export. This feature works as follows:
- Detection: Apple's on-device Vision framework analyzes video frames to locate human body positions (bounding boxes). No face recognition or identity extraction is performed.
- Tracking: The App uses
VNTrackObjectRequestto follow the selected subject across frames, generating a sequence of crop-center keyframes stored transiently in memory. - Use: Keyframe data is used solely to compute the crop rectangle for each frame during video export.
- Retention: Tracking data (bounding boxes and keyframes) exists only in RAM during the active session. It is not written to disk, not included in exported video metadata, and not retained after the session ends.
- No biometric profiling: The App does not identify, profile, or store information about any individual. Detection results are positional geometry only (coordinates and confidence scores).
4. Social Media Integrations
The App offers optional sharing integrations with the following platforms. These integrations are entirely optional; you are not required to connect any social account to use the App's core features.
| Platform | Data Accessed | Storage | Privacy Policy |
|---|---|---|---|
| TikTok | OAuth token for video upload only | Stored in device Keychain | TikTok Privacy Policy |
| YouTube | OAuth token for video upload only | Stored in device Keychain | Google Privacy Policy |
| OAuth token for video sharing only | Stored in device Keychain | Facebook Privacy Policy |
When you authorize a social media connection, the platform's own authentication is handled via OAuth 2.0 protocol through a secure browser session (ASWebAuthenticationSession). We only store the resulting access token, and only for the purpose of uploading videos you explicitly select. We do not access your social media contacts, messages, posts, or profile information beyond what is required for video upload.
You can disconnect any social account at any time from within the App settings, which will delete the associated token from your Keychain.
5. In-App Purchases & Subscriptions
The App may offer premium features through in-app purchases or subscriptions processed via Apple's App Store and managed by RevenueCat. RevenueCat receives your App Store transaction identifiers and subscription status to enable purchase verification. RevenueCat does not receive your payment card details. For more information, see the RevenueCat Privacy Policy.
6. Third-Party Service Providers
We use the following third-party services, each subject to their own privacy policies:
- RevenueCat — In-app purchase and subscription management
- Apple App Store Connect Analytics — Anonymous app usage analytics (controlled by your device's Analytics settings)
- Apple Crash Reporter — Crash diagnostics (controlled by your device's Analytics settings)
- TikTok Content Posting API, YouTube Data API, Facebook Graph API — Social sharing via OAuth 2.0 (only active if you connect these accounts)
We require all third-party service providers to provide equivalent protection for your data as described in this Privacy Policy.
7. Data Sharing & Disclosure
We do not sell, rent, or trade your personal information. We may share information only in the following limited circumstances:
- Service Providers: With trusted service providers (listed above) who process data on our behalf, subject to strict data protection agreements.
- 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.
8. Data Retention & Deletion
Because the App processes data locally on your device, you are in control of your data. Session data and App preferences are stored on your device and can be deleted by uninstalling the App. Social media OAuth tokens stored in your Keychain are deleted when you disconnect the respective account in App settings.
iCloud Key-Value Storage: Session names and lightweight metadata synced via iCloud KVS are stored in your personal iCloud account and subject to Apple's iCloud data retention policies. You can delete this data by uninstalling the App (which clears the associated KVS keys) or by managing your iCloud data through your Apple ID settings.
Person tracking data is transient and exists only in device RAM during an active session. It is automatically discarded when you close the session or exit the App — no action is required to delete it.
To request deletion of any data held by our third-party service providers (e.g., RevenueCat analytics), please contact us at support@shootingcut.com.
9. 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.
10. 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.
11. Your Privacy Rights
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.
- Opt-out of Analytics: Disable analytics collection via your device's Settings → Privacy & Security → Analytics & Improvements.
To exercise any of these rights, contact us at support@shootingcut.com. We will respond within 30 days.
11A. Additional Rights for Specific Regions
European Union / EEA Residents (GDPR):
- Legal Basis: We process your data based on contract performance (providing App functionality), legitimate interests (improving services), and your consent (social media connections).
- Data Subject Rights: In addition to the rights listed above, you have the right to data portability, the right to restrict processing, the right to object to processing, and the right to lodge a complaint with your local supervisory authority.
California Residents (CCPA):
- Right to Know: You have the right to know what personal information we collect, use, and disclose.
- Right to Delete: You may request deletion of your personal information.
- Right to Non-Discrimination: We will not discriminate against you for exercising your privacy rights.
- No Sale of Personal Information: We do not sell your personal information to third parties.
To exercise any of these rights, contact us at support@shootingcut.com.
12. Security
We implement industry-standard measures to protect the information we hold. Social media tokens are stored in the iOS/macOS system Keychain, which is encrypted and protected by the device's hardware security. However, no security measure is perfect; you use the App at your own risk.
13. 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.
14. 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