Effective date: Aug 25, 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. Mirroring, motion detection, and recording work entirely between your two phones over a direct local connection. No internet connection is used for any of this, and no servers are involved.
We do not collect, store, transmit, or share your personal data, usage data, analytics, or diagnostics. We operate no servers and we have no account system. Nothing about you or your device is ever sent to us.
One optional exception, which you turn on yourself: Telegram alert forwarding. It is off by default. If you enable it, motion alert photos are sent from your phone directly to your own Telegram bot and your own Telegram channel — never to us. See "Telegram alert forwarding" below.
LocalCam Mirror offers an optional auto-renewing subscription, Motion Detection Pro, which unlocks the app's motion-detection features (person/vehicle/animal alerts, automatic recording, and the activity timeline). The subscription is sold and processed entirely through Google Play's billing system. Only the phone used as the camera needs a subscription.
Payment is charged to your Google account. All payment and financial information is handled directly by Google — this app does not collect, receive, or store your payment details, card information, or purchase history on any server. We operate no backend; your subscription status is stored only locally on your device and is verified through Google Play.
Subscriptions renew automatically at the end of each billing period unless canceled at least 24 hours before the period ends. If you started a free trial, it converts to a paid subscription automatically when the trial ends unless canceled beforehand. You can view, manage, or cancel your subscription at any time in Google Play (Menu > Subscriptions), or at https://play.google.com/store/account/subscriptions. Prices are shown in the app before purchase, may vary by country, and are subject to applicable taxes.
For details on how Google processes payment data, see the Google Play Terms of Service (https://play.google.com/about/play-terms/) and the Google Privacy Policy (https://policies.google.com/privacy).
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 can send motion alerts to a Telegram channel you own. This feature is off by default and only becomes active if you complete the setup wizard yourself.
What you set up. You create your own bot with Telegram's BotFather and choose your own channel or chat. The app never creates accounts on your behalf.
What is sent, and to whom. When forwarding is on and your camera detects motion, the app sends directly from your phone to Telegram's servers (api.telegram.org) over an encrypted HTTPS connection:
the motion snapshot image for that event
a two-line caption: what was detected (for example "Person detected"), the confidence percentage, your phone's model name (for example "SM-G991U"), and the time of the event
No video is ever sent. No location is ever sent. No account, email, phone number, or contact information is ever sent, because the app never has any.
We never receive it. We run no server and are not in the path. The data goes from your phone to Telegram and into your channel.
Telegram is a third party. Once your alerts arrive in Telegram, they are handled under Telegram's own privacy policy and terms, not ours. Telegram can access messages sent through the Bot API. Please review Telegram's privacy policy before enabling this feature.
Your bot token. Your token is stored encrypted on your device and is never sent to us and never sent to your other phone. Disconnecting Telegram in the app erases it.
Delivery log. The app keeps a local log of send attempts on your phone, so you can see whether alerts are getting through. It holds up to 200 records for up to 7 days, contains only outcomes and timestamps — never images, message text, or your token — and never leaves your device.
Turning it off and deleting your data. You can disable forwarding or disconnect Telegram at any time in the app, which stops all sending and erases your stored settings and token. Alerts already delivered live in your own Telegram channel: delete them there, or delete the bot in BotFather to revoke its access entirely.
LocalCam Mirror uses the following third-party SDKs:
Google Nearby Connections — local, encrypted device pairing and data transfer between your two phones.
Google Play Billing — processes the optional Motion Pro subscription.
Google Play In‑App Updates & In‑App Review — standard Google Play update/review prompts.
On‑device motion model (LiteRT) — person/vehicle/animal recognition runs locally on your device; no data leaves the device.
Telegram Bot API — used only if you enable Telegram alert forwarding. Receives your motion alert photos and captions, sent from your device to your own bot and channel.
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.
Internet — used for subscription handling, app updates, and, only if you enable it, Telegram alert forwarding.
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.
No video, audio, or personal data leaves your device to us or any server. Media is shared only directly between your two paired phones over the local connection. The app's only network communication is with