1. Introduction
DualFrame (“we,” “our,” or “the App”) is an iPhone video recording application that captures simultaneous portrait (9:16) and landscape (16:9) video files. This Privacy Policy explains what information the App accesses, how it is used, and the rights you have regarding that information.
By downloading or using DualFrame, you agree to the practices described in this policy. If you do not agree, please do not use the App.
2. Information We Collect
DualFrame is designed to keep your video and audio content on your device. We do not require an account, and we do not upload your recordings to our servers. The App does, however, work with a small number of service providers to deliver subscriptions, analytics, and reliability improvements.
2.1 No account or registration
DualFrame does not require you to create an account, log in, or provide an email address, phone number, or any other personal credentials to use the App.
2.2 No advertising identifier
DualFrame contains no advertisements and does not use Apple's advertising identifier (IDFA). The App does not show App Tracking Transparency prompts.
2.3 No location data
The App does not access or record your location at any time. No GPS, Wi-Fi, or coarse location data is collected or stored.
2.4 Recordings stay on your device
Camera and microphone data are processed on your device and written to your output files. Finished recordings are saved to your iOS Photos library. We do not upload your video or audio content to our servers.
3. Device Permissions
DualFrame requests the following permissions from iOS. Each is used solely for the stated purpose:
You can revoke any of these permissions at any time through iOS Settings → Privacy & Security. Revoking camera or microphone access will prevent recording. Revoking Photos access will prevent the App from saving finished recordings.
4. How Your Video Data is Stored
All video and audio data captured by DualFrame is:
- Processed entirely on your device using Apple's AVFoundation framework.
- Written to temporary local files during recording.
- Saved to your Photos library upon successful completion of a recording session.
- Never uploaded, transmitted, or shared with our servers or any third party.
Your videos are saved to your own Photos library and are not uploaded to our servers.
5. Purchase and Subscription Data
DualFrame uses RevenueCat, together with Apple's StoreKit and App Store services, to manage subscriptions, restore purchases, and determine whether Pro features are unlocked. RevenueCat may process purchase history, subscription status, product identifiers, anonymous customer identifiers, entitlement status, and related transaction metadata. DualFrame does not receive or store your payment card details.
The App may also sync an anonymous Firebase App Instance ID into RevenueCat so that subscription events can be attributed consistently between Firebase and RevenueCat. This identifier is not your name, email, phone number, or Apple ID.
6. Analytics Data
DualFrame uses Firebase Analytics to understand app reliability and feature usage. Analytics events may include:
- App launches and permission flow results.
- Preview and recording lifecycle events.
- Paywall interactions and subscription purchase or restore results.
- Selected capture mode, output format, resolution, frame rate, and bitrate preset.
- Error categories encountered during a session.
These events do not include your videos, audio recordings, file paths, file names, email addresses, phone numbers, or account credentials.
7. Crash and Diagnostic Data
DualFrame uses Firebase Crashlytics to diagnose crashes and non-fatal errors. Crash reports may include stack traces, device and operating system information, app state at the time of failure, error categories, and other diagnostic metadata needed to improve reliability. Crash reports do not include your recorded videos or audio files.
8. Service Providers
DualFrame uses the following service providers:
- RevenueCat — subscription management, purchase history, entitlement status, and restore purchases.
- Firebase Analytics — app analytics and product interaction analytics.
- Firebase Crashlytics — crash reporting and diagnostic reporting.
- Apple StoreKit and App Store services — purchase processing, subscription billing, and App Store account management.
These providers process data only as needed to provide subscriptions, analytics, diagnostics, app functionality, and reliability improvements. DualFrame does not sell user data.
9. Data Sharing and Disclosure
We share limited app metadata, purchase metadata, analytics events, and diagnostic data with the service providers listed above so they can help operate DualFrame. We do not sell, rent, or trade user data. We do not upload or share your recorded video or audio content.
10. Children's Privacy
DualFrame is not directed to children under the age of 13 (or the applicable age of digital consent in your jurisdiction). The App does not request a name, email address, or any other personal identifier from any user. Analytics and diagnostic data described above are not used to identify individual users.
If you are a parent or guardian and have concerns, please visit our Support page.
11. Data Security
Your video recordings are stored on your device and protected by your device's own security features (passcode, Face ID, Touch ID) and Apple's iOS data protection framework. Subscription, analytics, and crash data is transmitted to our service providers over encrypted connections and is processed under their own security and privacy programs.
12. Your Rights
You retain control over your data:
- Your recordings are stored in your Photos library and can be deleted at any time.
- You can revoke camera, microphone, or Photos permissions at any time via iOS Settings.
- You can manage or cancel a DualFrame Pro subscription through your Apple ID account settings or the App Store subscription management interface.
- You can delete the App at any time, which removes locally stored App data from your device.
13. Apple Platform Privacy
DualFrame is distributed through the Apple App Store. Apple's own privacy practices govern your use of the App Store, Apple ID, and related Apple services. Please review Apple's Privacy Policy at apple.com/privacy.
14. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated effective date. We encourage you to review this policy periodically. Continued use of the App after changes are posted constitutes your acceptance of the revised policy.
15. Contact Us
If you have questions about this Privacy Policy or DualFrame's privacy practices, please visit our Support page to send a message.