Shot Caller

Shot Caller Privacy Policy

Effective September 16, 2026.

Your photos stay between your devices

Shot Caller is a camera remote app for nearby iPhones and iPads. It does not require an account and does not send your photos, videos, audio, device names, or usage information to the developer. The app has no advertising, analytics, tracking, or third-party SDKs. There is no Shot Caller server storing your captures.

What nearby devices receive

The app advertises a device nickname or a model name with a short random suffix so you can recognize the camera. Nearby devices may see that name while discovery is active; avoid putting private information in your nickname.

Once you pair, the devices exchange camera controls, camera settings, connection information, and small capture previews. When both devices share a Wi-Fi network, the remote can also show a live view of what the camera sees: small frames sent directly to the paired remote a few times a second. Shot Caller does not save live-view frames to Photos or to app files and does not send them to the developer; the person holding the remote can still take screenshots or record its screen. The camera shows who is receiving the live view; disconnecting the remote ends it, and the remote can turn live view off in its settings. Full photos and videos transfer to the paired remote according to your copy settings and download choices. Original files retain their embedded metadata, such as capture time and camera information. Shot Caller does not request your location. Only pair with a device you trust: its owner can save the copies they receive.

Permissions you control

Camera access lets this device take photos and videos. Microphone access adds sound to videos. Photos access is add-only: Shot Caller can save captures and received copies but cannot browse your existing library. Bluetooth and local network access connect nearby devices.

You can change permissions in Settings. You can choose whether the camera keeps a copy and whether the remote receives full photos and videos. Small capture previews are sent to the paired remote even when full copies are turned off. Disconnect or leave the camera role to stop remote control.

Storage and deletion

Your nickname and app preferences are stored on this device. Shot Caller uses its private temporary storage for captures and transfers; iOS may clear that storage. Delete the app to remove its local preferences and remaining app files. Removing the app does not remove images already saved to Photos or copies saved on another device. Delete those separately in Photos on each device. If you use iCloud Photos or device backups, Apple may sync or back up your data according to your system settings.

App Store and TestFlight release builds do not write Shot Caller’s transport diagnostic log. Development builds may write a local diagnostic file containing device names, transfer details, and connection errors. That file is not uploaded automatically.

Support and external services

If you choose to open the project’s GitHub support page, GitHub handles that visit and any report under its own privacy policy. Issue reports are public. Do not include private photos, pairing codes, or personal information. Information you voluntarily submit there can be read by the project maintainer and others; you can edit or delete your own report using GitHub’s controls.

Apple handles App Store distribution and any system diagnostics you choose to share under Apple’s policies. Shot Caller includes no separate crash-reporting service.

Questions or policy changes

For a privacy question, contact the project maintainer through the project support page. This policy will be updated when the app’s privacy practices change; its effective date appears above.