Screen Mirroring is a mobile app developed by PT. Santinilestari Energi Indonesia for Android and iOS. It lets you cast (send) or display (receive) a device's screen to another nearby device — for example, mirroring a phone to a Smart Board — over the same local Wi‑Fi network.
The app connects devices directly to one another using a peer‑to‑peer WebRTC connection. It does not require you to create an account, and it does not operate a cloud backend that stores your screen, your files, or your identity.
Screen Mirroring is designed to work entirely on your local network. We — PT. Santinilestari Energi Indonesia — do not operate any server that receives, stores, or processes the data listed below. It stays on your devices and on the Wi‑Fi network you're connected to.
Account & Identity Data
None. The app has no sign‑up, login, or user profile. We do not collect your name, email address, or phone number.
Mirrored Screen Content
When you start a mirroring session, your screen (and, where applicable, system audio) is streamed as live video using WebRTC directly from the sending device to the receiving device over your local Wi‑Fi network. This stream is never uploaded to, routed through, recorded by, or stored on any server operated by us.
Local Network & Device Discovery Data
This information is broadcast only on your local network so that nearby Screen Mirroring devices can find and pair with each other, and to establish the WebRTC connection. It is not sent to the internet or to us.
Camera (QR Code Pairing Only)
If you choose to pair devices by scanning a QR code instead of using automatic discovery, the app briefly activates your camera to read the code. The camera feed is processed on‑device to decode the QR code and is never recorded, saved, or transmitted anywhere.
Local App Preferences
The app stores a small set of preferences (such as your chosen device name and last connection settings) locally on your device using standard OS storage. This data never leaves your device and is removed when you uninstall the app.
The table below lists every permission the app can request, on which platform, and exactly what it is used for. You may deny or later revoke most of these in your device Settings; doing so may limit the corresponding feature.
| Permission | Platform | Why it's used |
|---|---|---|
| Camera | Android | Only to scan a QR code shown by the other device, as an alternative way to pair. Not used to take photos or video. |
| Screen capture / Media Projection | Android | Captures your screen so it can be streamed to the receiving device while you are actively casting. Requires your explicit on‑screen confirmation each time it starts. |
| Foreground service | Android | Keeps the mirroring session running reliably while the app is in the background, with a persistent notification showing that mirroring is active. |
| Notifications | AndroidiOS | Shows the "mirroring active" status notification and lets you stop a session from the notification shade. |
| Network / Wi‑Fi state | AndroidiOS | Determines your local IP address and Wi‑Fi connectivity so the app can discover and connect to other Screen Mirroring devices on the same network. |
| Local network access | iOS |
Required by iOS for the app to
discover and connect to other
devices on the same Wi‑Fi network
(Bonjour service
_mirroring._udp).
|
| Screen & audio broadcast extension | iOS | Apple's required mechanism for capturing and streaming your screen on iOS while casting. |
| Audio settings | Android | Allows the WebRTC audio stack to configure the audio route when system audio is mirrored alongside the screen. |
| Wake lock / ignore battery optimizations | Android | Prevents the OS from pausing the app or dropping the connection mid‑session while actively mirroring. |
| Internet access | AndroidiOS | Used only for local‑network communication (device discovery and the peer‑to‑peer WebRTC session) — not to reach the public internet or any of our servers. |
We do not request access to your contacts, microphone (beyond system audio during an active cast, where applicable), call logs, SMS, photo library, or precise/background location.
Everything the app accesses is used for one purpose only: making a screen‑mirroring session between two devices on the same local network work.
- Device discovery: Your device's local IP, display name, and a session identifier are broadcast on the local network so other Screen Mirroring devices can find and connect to yours.
- QR pairing: The camera is used momentarily to read a QR code to connect to a specific device instead of relying on automatic discovery.
- Screen & audio streaming: The captured screen (and audio, where applicable) is encoded and sent directly, peer‑to‑peer, to the receiving device for display.
- Session reliability: Foreground‑service, wake‑lock, and notification permissions keep an active mirroring session stable and visible to you.
Because Screen Mirroring has no server component and no account system, there is no central place for us to share your data from — we simply never receive it.
- Between your own devices: The mirrored screen stream, device name, and IP address are shared directly with the specific peer device you connect to on your local network — nowhere else.
- Third parties: We do not share, sell, or transmit any data to advertisers, analytics providers, or other third parties.
- Legal obligations: As we do not retain any of the data described above, we would have nothing to disclose in response to a legal request; if that ever changes, this policy will be updated accordingly.
- Mirrored screen/audio stream: Never stored anywhere, on either device or any server — it exists only as a live stream for the duration of the session.
- Discovery data (IP, device name, session ID): Held in memory only while the app is running and discoverable; discarded when the app is closed or the session ends.
- Local app preferences: Retained on your device until you clear the app's storage or uninstall it.
- Camera data: Never stored — the QR frame is decoded in memory and immediately discarded.
The app relies on standard WebRTC security practices to protect the connection between your devices:
- Encrypted media stream: The screen/audio stream is transported using WebRTC's mandatory DTLS‑SRTP encryption between the two connected devices.
- Local‑network‑only signaling: The pairing (signaling) connection used to set up a session runs a small local server on your own device, reachable only from your Wi‑Fi network — it is never exposed to the public internet.
- No persistent server: With no cloud backend involved, there is no central database of user data that could be breached.
- Explicit user action required: Screen capture, camera access, and pairing all require an explicit action or confirmation from you — no background capture ever occurs without your knowledge.
Since Screen Mirroring does not create an account or store personal data on any server, there is no remote profile for us to show, correct, or export on your behalf. Your controls are on the device itself:
- Stop a session anytime: End mirroring instantly from the in‑app controls or the active‑session notification.
- Revoke permissions: Disable Camera, Notifications, or Local Network access at any time from your device's Settings app.
- Clear local data: Clear the app's storage/cache, or uninstall the app, to remove all locally saved preferences.
If you have questions about how a specific permission is used, contact us using the details in Section 11.
Screen Mirroring is a general‑purpose utility tool and is not directed at children.
We may revise this Privacy Policy if the app's features or permissions change. When we do, we will:
- Update the "Last updated" date at the top of this page.
- Publish the new policy version through the app store listing and/or an in‑app notice ahead of the update that introduces the change, where required by applicable law.
Continued use of the app after a change has been posted constitutes your acceptance of the revised policy. We encourage you to review this page periodically.
If you have any questions about this Privacy Policy or the Screen Mirroring app, please contact us: