Effective date: May 26, 2026
LocalCam Mirror lets two phones connect directly to each other over local Wi-Fi or Bluetooth to mirror a camera feed, send remote commands, and record video. No internet connection is used for any of this. No servers are involved.
LocalCam Mirror itself does not collect, store, transmit, or share any personal data, usage data, analytics, or diagnostics. There are no user accounts, no sign-in, and no registration of any kind.
The app shows ads in some screens via Google AdMob. When ads are enabled, AdMob may collect a limited set of data (such as your device's advertising identifier and coarse device information) to serve and measure ads, in accordance with Google's policies. You can review and change your ad-consent choices at any time from Settings → Privacy choices inside the app. In regions where consent is required (such as the EEA, UK, and Switzerland), the app shows a consent form on first launch and only requests ads after you have made a choice.
The only data the app creates is video recordings saved to your phone's gallery when you choose to record. These files are stored locally on your device under Movies/LocalCamMirror and are fully under your control. You can delete them at any time using your phone's gallery or file manager.
Settings you configure in the app (preview quality, audio preference) are stored locally in your device's app storage and are deleted when you uninstall the app.
When two phones are connected, the following is sent directly between them over Nearby Connections:
Live camera preview frames
Remote control commands (start/stop preview, start/stop recording, switch camera)
Recorded video files (optional, only when the save-to-gallery toggle is on)
Session heartbeat signals
All traffic between devices is encrypted in transit using TLS, which is provided automatically by Google's Nearby Connections SDK. No data passes through any server or third-party service. No data leaves the local network.
When you start a session as the camera host and accept a connection from the controller device, LocalCam Mirror runs an Android foreground service so the camera can continue capturing and streaming to the controller even when you leave the LocalCam Mirror screen, switch to another app, or lock the device. While this service is active:
The camera, and (only while you are recording) the microphone, remain in use on the host device.
The local Bluetooth / Wi-Fi connection to the paired controller device remains active and continues to carry encoded preview frames and control messages.
A persistent notification is shown on the host device for the entire duration of the session, so it is always visible to you that the camera is in use. The notification includes a Stop sharing action that ends the session immediately.
No camera, microphone, or connection data is captured or transmitted while the foreground service is not running. The foreground service stops automatically when the paired controller disconnects, when you tap Stop sharing in the notification, or when you stop advertising from the Camera Host screen.
LocalCam Mirror uses the following third-party SDKs:
Google Nearby Connections (part of Google Play Services) — establishes the encrypted local connection between the two paired devices and handles device discovery. No data passes through any server.
Google Mobile Ads (AdMob) — displays banner, interstitial, and native ads on some screens. AdMob may collect a limited set of data to serve and measure ads. Ads do not appear during an active preview or recording session.
Google User Messaging Platform (UMP) — used to obtain and store your ad-consent choices in regions where consent is required. UMP is also used to reopen the consent form from Settings → Privacy choices.
We do not use any analytics or tracking SDKs of our own.
The app requests the following permissions:
Camera — To capture the live preview and record video on the host device. Used by the foreground service so the camera can continue capturing while the app is in the background during an active session. See Background operation.
Microphone — To include audio in video recordings. Only used while you are actively recording. Can be turned off in the app’s Settings screen.
Bluetooth and Nearby Wi-Fi Devices — Required by Google Nearby Connections to discover and connect to the other device over local wireless. No data is sent over the internet.
Notifications — To show the persistent “LocalCamMirror is streaming” notification while the camera host’s foreground service is active. You can revoke this in your system settings; the foreground service will still run, but you will not see the in-progress notification.
Storage and Media — To save recorded video files to your phone’s gallery in the Movies/LocalCamMirror folder.
Advertising ID — Used by Google AdMob to serve ads, only when ads are enabled and you have provided consent where required.
LocalCam Mirror does not knowingly collect any information from anyone, including children under 13. Since no data is collected at all, the app is compatible with COPPA requirements.
If the app is updated in a way that changes how data is handled, this policy will be updated and the effective date revised. The current version will always be available at the URL registered with Google Play.
If you have questions about this privacy policy, contact us at: aimotioncoach@gmail.com
Your camera feed, recordings, and the connection between your two phones never leave the local link between them and never touch our servers — we do not run any.
The only data that may leave your device is data collected by Google AdMob to serve ads, and only with your consent where required.