Privacy Policy

Your Privacy Matters
to Screen Mirroring

This policy explains what data the Screen Mirroring app (Android & iOS) accesses, how it is used, and — most importantly — what never leaves your device.

Last updated: August 10, 2026
1. Overview

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.

By installing or using Screen Mirroring, you agree to the data practices described in this policy. If you do not agree, please uninstall the app.
2. Data We Collect

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

Local Wi‑Fi IP address Device display name A randomly generated device/session identifier

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.

We do not collect analytics, advertising identifiers, contacts, call logs, SMS/messages, photos or files from your gallery, or precise GPS location.
3. Device Permissions

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.

4. How Your Data Is Used

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.
We do not use any data collected by this app for advertising, analytics, profiling, or any purpose other than operating the mirroring feature itself. We never sell data — because we never receive it in the first place.
5. Data Sharing

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.
6. Data Retention
  • 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.
7. Security

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.
Because mirroring uses your local Wi‑Fi network, only devices connected to that same network can discover or receive a stream from your device. Use a trusted, private Wi‑Fi network when mirroring sensitive content.
8. Your Rights & Choices

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.

9. Children's Privacy

Screen Mirroring is a general‑purpose utility tool and is not directed at children.

Since the app collects no personal information and has no account system, it does not knowingly collect data from anyone, including children under 13 (or the applicable minimum age in your jurisdiction). If you believe a child has used the app in a way that concerns you, please contact us at info@sei-lighting.co.id.
10. Policy Changes

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.

11. Contact Us

If you have any questions about this Privacy Policy or the Screen Mirroring app, please contact us:

Company
PT. Santinilestari Energi Indonesia
Phone
Address
Jl. Raya Surabaya - Malang No. Km. 40, Putat, Ngerong, Kec. Gempol, Pasuruan, Jawa Timur 67155