CamRemote Privacy Policy
Last updated: October 10, 2026
CamRemote, developed by Istrocode, is a wireless remote for Canon, Nikon, Sony, Fujifilm and Ricoh cameras, available for iOS and Android. Your photos and camera connection stay between your phone and your camera.
Data collection
CamRemote has no user accounts, and your photos, videos and camera data are never uploaded anywhere. The app uses Firebase for usage analytics, sends diagnostic reports to Istrocode when something goes wrong, and shows banner ads through third-party ad networks, as described below. Otherwise, it makes no network connections other than to the camera you connect it to.
Analytics & crash reporting
CamRemote uses Firebase Analytics, provided by Google, to understand how the app is used. On Android it also uses Firebase Crashlytics to diagnose crashes. These collect technical information such as app usage events (features used, whether a camera connected or paired), the camera's model (for example "EOS R50", never its address or serial number), device model and OS version, crash logs, and app instance identifiers. This data is processed by Google under its own privacy policy, is not linked to your identity, and is not used for advertising.
Diagnostic reports
To find and fix connection problems, CamRemote can send a diagnostic report to Istrocode's server (istrocode.eu). A report is sent automatically a few seconds after something fails, such as a camera that won't pair or connect, and when you leave the app if anything new was recorded since the last report.
A report contains:
- the app version, your phone's model, its operating system version and language setting,
- a log of what the app and your camera said to each other: connection steps, the commands sent, the camera's answers and any errors,
- the camera's maker, model and the Bluetooth name it broadcasts (which may be a name you gave the camera),
- a random identifier created by the app on first use, so reports from the same installation can be read together. It is not linked to you, your phone's hardware or any advertising identifier.
A report never contains your location, photos, videos, or account or contact details. Bluetooth addresses are shortened so they can't identify a device. The server records the time a report arrives and a one-way hash of the sending IP address, used only to limit how many reports one sender can send; the IP address itself is not stored.
Reports are used only to diagnose and fix problems in CamRemote. They are not used for advertising, not sold, and not shared with anyone. They are deleted automatically after 90 days.
You can turn this off at any time with Send diagnostics automatically in the app's About screen. You can also send a report by e-mail yourself with Contact Developer, where you choose whether to attach the diagnostic log. To have reports deleted sooner, write to the address below.
Advertising
CamRemote shows banner ads through LevelPlay (Unity/ironSource) ad mediation, which serves ads from LevelPlay's own network as well as these third-party ad networks:
- Unity LevelPlay — privacy policy
- Meta Audience Network (Facebook) — privacy policy
- Digital Turbine / DT Exchange (Fyber) — privacy policy
To select, serve and measure these ads, LevelPlay and these networks may collect device and advertising identifiers, general device information (model, OS version), ad interaction data, and approximate location derived from your IP address. On first launch the app asks which ad partners you consent to; you can change this at any time from the app's About screen. On iOS, the advertising identifier is only available to these networks if you allow tracking when iOS asks; you can change that in Settings > Privacy & Security > Tracking. None of your photos, videos, location or camera-connection data is ever shared with these networks.
Location
If you turn on Send location to the camera in the app's About screen, CamRemote reads your phone's location while it is connected and sends it over Bluetooth to a Fujifilm, Sony or Ricoh camera, so the camera can tag your photos. The location goes only to your camera; the app does not store it, upload it, or share it with anyone, and it is left out of diagnostic reports. The setting is off until you turn it on.
What stays on your device
The app stores a small amount of information locally on your phone so it can reconnect to your camera and remember your choices:
- the Bluetooth identity and name of your paired cameras,
- the camera's last known Wi‑Fi address,
- your shooting preferences (interval, bulb time, shooting mode),
- your ad-consent choice and other settings,
- the recent diagnostic log and the random installation identifier described under Diagnostic reports.
Apart from diagnostic reports, this information never leaves your device. It is deleted when you remove the app (or use Forget Camera for a Bluetooth pairing).
Permissions the app requests
- Bluetooth — to pair with and trigger the camera as a wireless remote. On Android 11 and below, this also requires Location permission, since Android tied Bluetooth scanning to location access before Android 12.
- Location — only if you turn on location tagging, to send your position to the camera as described above.
- Local Network / Wi‑Fi — to find and control a Canon camera over Wi‑Fi (Canon CCAPI).
- Photos — to save photos and videos you choose to download from the camera. On iOS this uses the Photo Library "add only" permission; on Android, downloaded files are saved via the system's media storage with no separate permission required. Neither platform lets the app read your existing photos.
- Tracking (iOS) — asked once, on first launch, so the ad networks above may use your advertising identifier. The app works the same if you decline.
- Notifications (Android) — to show download progress while saving multiple photos or videos in the background.
Each permission is used solely for the stated purpose.
Photos and camera data
Photos, videos, live view images and camera settings are transferred directly from the camera to your phone over your local network or Bluetooth. They are never uploaded anywhere by the app.
Changes
If this policy changes, the updated version will be published at the same location with a new date.
Contact
Istrocode
[email protected]