KeystoneApps
  • Home
  • About
  • Services
  • Process
  • Contact
Start a project
Start a project
Screen Mirroring

Privacy Policy

Last updated: October 12, 2026

Overview Information We Collect Permissions We Request Screen Mirroring Casting & Your Local Network How We Use Information Third-Party Services & Tracking Storage, Retention & Security Your Choices & Rights Children’s Privacy International Users Changes to This Policy Contact Us

Plain-language summary

  • Your screen, photos, videos and camera are sent directly from your device to your TV over your own Wi-Fi — never through a server we operate, and never stored by us.
  • There is no account and no sign-in. Your saved devices, playlists and settings stay on your device.
  • While mirroring, everything visible on your screen is shown on the TV — including notifications and anything you open. iOS shows a recording indicator the whole time, and you choose when to start and stop.
  • We don’t use ads, analytics or tracking tools, don’t use the Advertising Identifier (IDFA), and don’t sell your information.

Overview

This Privacy Policy explains how Keystone Apps ("we," "us," or "our") handles information in connection with Screen Mirroring (the "App"), an iOS app that mirrors your screen to a TV and casts photos, videos, web pages and playlists to compatible devices on your network.

If anything here seems inconsistent with how the App actually behaves, please contact us so we can fix it.

Information We Collect

We do not operate a server that receives your content, and there is no account or sign-in in the App. What the App works with stays on your device or travels directly to your TV:

  • Media you cast — photos and videos are read from your library only when you choose to cast them, and stream straight to your TV. They are not uploaded to us.
  • Your screen and camera — captured only while you actively start a mirroring or camera session, and sent only to the TV you selected. See Screen Mirroring.
  • Devices on your network — details about TVs and streaming devices found on your Wi-Fi, such as name, model and network address, so the App can list and reconnect to them. Where a TV requires pairing, the credential it issues is kept in your device’s keychain.
  • Your settings — saved devices, playlist entries you add, and preferences, stored locally on your device.
  • In-app browser history — if you use the built-in browser, a short list of recently visited pages and any bookmarks you save are stored on your device. You can clear them from the history screen.

We do not collect your name, email address, device identifiers or usage analytics.

Permissions We Request

Each permission is optional and requested only when you first use the related feature. You can change any of them at any time in iOS Settings → Screen Mirroring.

PermissionWhy we ask
Local NetworkTo find your TV or streaming device on your Wi-Fi and send it your screen or media. We don’t collect or retain a list of unrelated devices on your network.
PhotosTo show your photos and videos on your TV. Files go straight to the TV over your own Wi-Fi — nothing is uploaded.
CameraSo you can show your camera live on your TV. The video is not recorded or stored.
MicrophoneOptional, and used only for camera casting, when you turn the microphone on yourself. Microphone audio is never captured during screen mirroring.

The App does not request contacts, calendar, location or health access, and does not use any of those capabilities.

Screen Mirroring

Screen mirroring uses Apple’s own broadcast system. You start it deliberately from the system picker, iOS displays a recording indicator for as long as it runs, and you can stop it at any time.

Please be aware of what mirroring means in practice: whatever is visible on your screen is shown on the TV, including incoming notifications, messages and anything you open while the session is running. Consider turning on Do Not Disturb before mirroring something in front of other people.

The captured frames are encoded on your device and sent to the TV you selected over your local network. They are not written to a permanent file, not uploaded, and not available to us.

One thing worth knowing: so that the App can also mirror to a computer or tablet browser, the stream is served from your device over your local network without a password. In practice that means someone else on the same Wi-Fi could view the stream while a session is running. On your home network that is usually fine; on shared or public Wi-Fi, prefer not to mirror anything sensitive.

Casting & Your Local Network

Casting and device discovery happen over your own Wi-Fi. Your media travels directly between your device and your TV; we do not relay, see or store that traffic.

Some features let you bring in content from elsewhere — for example opening a web page in the in-app browser, searching for a video, or adding a playlist by URL. In those cases the App connects to the address or service you chose, so that provider receives the request. We do not receive it, and playlist addresses you add are stored only on your device.

Two specifics about the in-app browser, since they involve a third party. Text you type in the address bar that isn’t a web address is sent to Google as a search. And to show a small site icon next to pages, bookmarks and history entries, the App asks Google’s public favicon service for that icon — which means Google receives the domain names of sites you have visited or saved in the browser. Casting a video to your TV from YouTube likewise contacts YouTube so the TV can open it.

How We Use Information

We use the information described above to:

  • find, display and connect to the TVs and streaming devices on your network;
  • perform the specific action you asked for — mirroring, casting a file, or playing something you opened;
  • remember your saved devices, playlists and preferences between launches;
  • maintain and improve the App’s reliability, and manage your subscription if you have one.

We do not use any of it to build advertising profiles, and we do not sell your personal information.

Third-Party Services & Tracking

ServiceProviderPurpose
Google Cast SDKGoogleDiscovering and casting to Chromecast and Google TV devices on your local network
Smart View SDKSamsungDiscovering and casting to Samsung Smart TVs on your local network
Favicon & searchGoogleSite icons and address-bar searches in the in-app browser — see Casting & Your Local Network
App Store / StoreKitAppleProcesses all subscription purchases and payment
AirPlay & system frameworksAppleScreen capture and streaming to compatible devices

We do not display ads, do not use any analytics, crash-reporting or attribution SDKs, do not use Apple’s Advertising Identifier (IDFA), and do not request App Tracking Transparency permission, because the App does not track you across other companies’ apps or websites. These providers operate under their own privacy practices — see Google’s Privacy Policy and Apple’s Privacy Policy.

Storage, Retention & Security

The App is local-first: saved devices, playlist entries and preferences are stored on your device, not in a remote database we operate, and are kept until you remove them or delete the App. Content involved in a mirroring or casting session is used only for that session and is not retained by us, since it never passes through a server we control.

Connections that leave your device use encrypted transport where the destination supports it; traffic to your own TV stays on your local network. Data stored on your device is protected by iOS’s own app sandbox and device-level encryption.

Your Choices & Rights

  • Permission controls: grant, deny or revoke Local Network, Photos, Camera or Microphone access at any time in iOS Settings → Privacy & Security, or Settings → Screen Mirroring.
  • Session control: mirroring and casting only run while you start them, and can be stopped at any time from the App or the system controls.
  • Deletion: removing a saved device or playlist, or deleting the App, removes that data from your device. Because we keep no remote copy, there is nothing further for us to delete on our end.
  • Access & deletion requests: to ask what information we hold about your device or to request its deletion, contact us using the details below — we’ll respond within a reasonable time.
  • If you are in the EEA, UK or California, you may have additional rights (access, deletion, correction, objection or portability of any personal information we process, and to not be discriminated against for exercising them).

Children’s Privacy

The App is not directed at children under 13 (or the equivalent minimum age in your region), and we do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will take appropriate steps to remove it.

International Users

The App is available globally. Mirroring and casting traffic always stays on your own local network wherever you are. Requests to a third-party service you choose to open, and App Store purchases, may be processed on servers outside your country under those providers’ own privacy practices.

Changes to This Policy

We may update this Privacy Policy from time to time, for example as we add features or for legal reasons. We’ll update the "Last updated" date above, and if a change is material, we’ll provide additional notice (such as an in-app notice) where appropriate.

Contact Us

Questions about this policy or how Screen Mirroring handles your information? We’re happy to help.

info.keystoneapps@gmail.com
KeystoneApps

Designing and engineering apps people love.

Explore

Home About Services Contact

Get in touch

info.keystoneapps@gmail.com Remote-first · 12+ countries

© 2026 Keystone Apps. All rights reserved.