Privacy Policy

Privacy for a local-first camera workflow.

2Shoot is designed to keep your photos, videos, edits, previews, and project files on your device unless you choose to export or share them.

Last updated: May 21, 2026

This policy explains how Codedev handles information in connection with the 2Shoot iOS app, support requests, and the 2Shoot pages on codedev.digital.

Overview

2Shoot is an iOS camera and editor for capturing photos, importing photos and videos, applying presets, LUTs, frames, grain, RAW adjustments, and exporting finished media.

In the current app, Codedev does not operate an account system for 2Shoot and does not upload your media to Codedev servers. 2Shoot uses Apple StoreKit and RevenueCat for subscription management, and uses the Meta SDK to help measure app installs and advertising performance for Codedev's campaigns on Meta platforms such as Facebook and Instagram.

No account required Ad measurement controls Local media storage

Photos, Videos, and Edits

Photos and videos you capture or import into 2Shoot are stored locally on your device in the app's storage and in the iOS Photos library when you choose to save or export them there.

  • Codedev does not upload your photos or videos from 2Shoot.
  • Codedev does not analyze or collect face data from your photos or videos.
  • Generated previews, thumbnails, edit parameters, and video project files are kept locally so the app can display your library and reopen your edits.
  • Any metadata already inside media files remains under your control. 2Shoot does not intentionally send that metadata to Codedev.

App Permissions

2Shoot asks for system permissions only when needed for app features.

  • Camera: used to capture photos directly inside 2Shoot.
  • Photo Library: used to import photos and videos, manage your local 2Shoot library, and save exported photos or videos to your Photos library.
  • Tracking permission: used to ask whether 2Shoot may access Apple's advertising identifier for ad attribution and measurement.
  • Notifications: the current app does not request push notification permission.
  • Location, Contacts, and Microphone: the current app does not require these permissions for its core workflow.

You can change or revoke iOS permissions at any time in the Settings app.

Purchases and Subscriptions

2Shoot offers free features and paid 2Shoot Pro plans. Pro may unlock premium camera looks, preset packs, LUTs, RAW modes, watermark-free premium exports, exclusive posts, tutorials, and other content.

All in-app purchases and subscriptions are processed by Apple through the App Store using StoreKit. Codedev uses RevenueCat to validate receipts, manage subscription entitlements, restore purchases, prevent fraud, understand subscription performance, and provide subscription analytics. RevenueCat may process purchase history, subscription status, product identifiers, receipt data, anonymous app user identifiers, device identifiers when enabled for attribution, country or region, IP address, and related technical information. Codedev does not receive or store your full payment card number.

Advertising Measurement

2Shoot uses the Meta SDK and RevenueCat attribution tools to measure whether Codedev advertising campaigns on services such as Facebook and Instagram lead to app installs, app opens, and subscription activity. This helps us understand and improve our own advertising. 2Shoot does not display third-party ads inside the app.

Depending on your device settings and choices, this may include app events, app install or activation events, Meta anonymous identifiers, Apple's identifier for vendors, Apple's advertising identifier if you allow tracking, device and app information, IP address, and subscription attribution information. This data may be linked with information held by Meta for advertising attribution, measurement, campaign optimization, fraud prevention, and reporting.

On iOS, you can allow or deny tracking when prompted by the App Tracking Transparency permission dialog. You can also change this choice later in iOS Settings. Denying tracking limits access to Apple's advertising identifier, but some privacy-preserving or aggregated attribution and basic app event processing may still occur where allowed by Apple and applicable law.

Support Emails

If you contact us at [email protected], we receive the information you choose to send, such as your email address, message, screenshots, attachments, device model, iOS version, app version, and issue details.

We use support emails to respond to you, troubleshoot bugs, improve 2Shoot, and maintain records needed for security, fraud prevention, legal, or business purposes. We do not use support emails for third-party advertising.

Website Data

When you visit codedev.digital pages for 2Shoot, our hosting and infrastructure providers may process routine technical information such as IP address, browser type, device type, requested URL, and timestamps for security, availability, and abuse prevention.

The 2Shoot legal pages may link to Apple and other third-party sites. Those sites are governed by their own privacy policies.

Third-Party Service Providers

We use third-party providers to operate 2Shoot and related services. These providers may process information on our behalf or as independent controllers under their own policies, depending on the service and applicable law.

Some providers may also process limited diagnostic information, such as crash data, app configuration details, and technical logs, to keep the app stable, secure, and functioning correctly.

  • Apple: App Store, StoreKit, in-app purchases, subscriptions, refunds, App Store analytics, and device permission controls.
  • RevenueCat: subscription entitlement management, receipt validation, purchase restoration, subscription analytics, fraud prevention, and attribution support.
  • Meta: app install and app event measurement, advertising attribution, campaign reporting, and advertising optimization for Codedev campaigns.
  • Hosting and infrastructure providers: website delivery, security, availability, logs, and abuse prevention.

Data Rights and Deletion

Most 2Shoot app data is local to your device. You can delete local app data by deleting items inside 2Shoot or uninstalling the app. Media exported to the iOS Photos library must be managed in Photos or your device backups.

For support emails or other information Codedev directly controls, you may contact [email protected] to request access, correction, or deletion where required by applicable law and technically feasible.

Security

We use reasonable technical and organizational measures to protect information we control. No method of electronic storage or internet transmission is completely secure, so we cannot guarantee absolute security.

Children

2Shoot is not designed to knowingly collect personal information from children. If you believe a child has provided personal information to Codedev through support or another direct channel, contact us and we will review the request.

Changes and Contact

We may update this Privacy Policy as 2Shoot changes. The latest version will be posted on this page with an updated date.

Questions or privacy requests: [email protected]