PocketCtrl
Back to PocketCtrl

Privacy policy

Your remote desktop content belongs between your devices. Here is what PocketCtrl processes, what stays on your devices, and how to reach us.

Effective September 14, 2026

About this policy

PocketCtrl is a native remote-control app for connecting an iPhone, iPad, or Mac to another Mac. It is made by Iterative, the trade name of TalkUp LLC, where it was created by Kylan O'Connor. Iterative is referred to as “we” or “us” in this policy. This policy covers the official PocketCtrl apps, pocketctrl.com, and support communications.

For privacy questions or requests, email hello@talkupapp.com.

Remote connections and pairing

When connected, PocketCtrl sends screen video from your Mac to your viewing device. Depending on the permissions and features you enable, it also exchanges Mac audio, keyboard and pointer input, and supported clipboard content. Dictated text is sent to the connected Mac as you speak. Only pair devices you trust.

Pairing exchanges device names, identifiers, network addresses, requested capabilities, and cryptographic material. The Mac owner must approve a new device. Stream and control payloads are authenticated and encrypted with the approved device's credential. Nearby discovery advertises availability and routing metadata, not the pairing credential.

We do not operate a server that receives or stores your remote desktop content. The apps do not require a PocketCtrl account and contain no advertising or developer-operated analytics SDK. We do not sell your personal information or use your remote desktop content for advertising.

Camera, microphone, and other permissions

Camera access scans pairing QR codes. PocketCtrl does not save or upload the camera video used for scanning. On the host Mac, Screen Recording permits screen capture; Accessibility permits remote input. Local Network access supports nearby discovery and communication.

Voice input on iPhone and iPad is optional and uses Apple's on-device speech recognition. PocketCtrl requires on-device support and does not fall back to server-based recognition. Microphone audio is used for transcription, not saved as an audio recording by PocketCtrl. Recognized text is sent to your paired Mac. Streamed Mac audio is paused during dictation. If on-device recognition is unavailable, you can still use the keyboard.

You can deny or revoke permissions in Settings or System Settings. Features that depend on those permissions may stop working; PocketCtrl cannot enable a denied system permission for you.

Information stored on your devices

Preferences, saved computer details, and device names are stored locally. Persistent pairing credentials are stored in the system Keychain; session-only credentials are temporary. PocketCtrl does not upload credentials to a developer server. Your operating system's backup and security settings may affect locally stored data.

Diagnostic builds can write limited, rotating connection logs to local cache storage. The apps also use operating-system logging. Logs can include device, route, and error information; they are not automatically uploaded to us by PocketCtrl. Review logs and remove sensitive information before sending them for support.

Optional services and external links

You may use Tailscale for connections between networks. It is a separate service, governed by its privacy policy. PocketCtrl does not ask for your Tailscale password. Network providers may process connection metadata, and Tailscale may relay encrypted traffic when a direct connection is unavailable. Do not expose PocketCtrl's raw ports to the public internet.

Apple, GitHub, and other sites or services you choose to use have their own privacy practices. Opening an external link sends your browser to that service. Content you enter into applications on the remote Mac is handled by those applications.

Website visits and support

This website is hosted on Vercel. Delivering and protecting the site involves processing request information such as IP addresses, requested URLs, browser information, and timestamps. Hosting logs may be available to us for troubleshooting and security. See Vercel's privacy notice. The website code does not add advertising trackers or an analytics SDK.

If you email us, we receive your email address and anything you choose to include. We use that information to answer your request, troubleshoot issues, and maintain relevant support records. Our email and hosting providers process information to provide those services. Avoid sending passwords, pairing credentials, or sensitive screen content.

Retention, deletion, and your choices

Local preferences and computer records remain until you change or remove them. Remove saved computers in the app and revoke trusted devices on the host Mac to end their access. Deleting an app may not remove its Keychain items. Disconnecting ends a session but does not automatically revoke persistent pairing or erase content entered into other apps.

We retain support information and website logs only as needed for the purposes above, including resolving requests, protecting the service, and meeting applicable legal obligations. Provider retention and backup practices may also apply. We cannot access or delete data stored only on your devices.

To request access, correction, or deletion of information you have shared with us, or to exercise privacy rights available where you live, contact hello@talkupapp.com. We may need to verify your request before acting on it.

Changes to this policy

We will update this page and its effective date when our data practices change, including if we introduce accounts, analytics, subscriptions, or additional services. Where required, we will provide additional notice or request consent.