Clear by design.

Privacy is personal.
So is your Mac.

Mac Companion connects your iPhone, iPad, Mac or Apple Vision Pro to a Mac you choose. This policy explains what stays on your device, what you can choose to sync, and what other services handle.

Privacy Policy · Effective November 4, 2026 · Jenny Media LLC

The essentials.

No account with us.

You use your Mac’s existing account to connect. We do not operate a Mac Companion account service, session relay, remote desktop server or VPN service.

No ads or app analytics.

Mac Companion does not include advertising, tracking or a developer-operated analytics service. We do not sell personal information.

Local credentials.

Remembered passwords and imported SSH private keys use the device-only Keychain. They are excluded from the app’s iCloud sync.

Sync is your choice.

iCloud sync is off by default. On iPhone and iPad it can include saved Mac settings, keyboard layouts, shortcuts and saved text. You must explicitly enable it.

This policy covers Mac Companion’s direct clients for iOS and iPadOS, macOS, and visionOS, and this product website. Jenny Media LLC develops Mac Companion. Features differ by platform; the descriptions below identify those differences.

Remote sessions go to your Mac.

On iOS, iPadOS and visionOS, in-app Screen Sharing connects through an encrypted SSH connection to the same Mac. The app verifies the Mac’s SSH server key before sending the login, then carries Screen Sharing inside that connection. Screen pixels, cursor information and the input you send travel between your device and your Mac, without a Jenny Media relay.

On macOS, Screen Sharing opens Apple’s separate Screen Sharing app using an address and port, without passing a username or password in the handoff URL. Apple’s app handles its own authentication, connection and screen traffic. Locking or quitting Mac Companion does not lock or close that separate Screen Sharing session.

Terminal connects directly to the SSH server you select. SSH encrypts commands, output and authentication traffic. The app asks you to verify an unknown server key before authentication; a changed key stops login until you independently verify the Mac and explicitly update saved trust. A private SSH key is used locally for authentication, not sent to the server. What your Mac records depends on its configuration.

Files, where available on iOS, iPadOS and macOS, uses SFTP over SSH to browse and transfer files with your selected Mac. File names, directory listings and selected file contents are exchanged with that Mac. Files opened from an active Terminal uses that session’s authenticated SSH connection and account. Closing Files leaves Terminal connected; ending the source Terminal connection also ends its Files access. Files opened independently or from Screen Sharing uses the applicable SSH login; Apple’s separate macOS Screen Sharing app does not provide its credentials to Mac Companion.

Compose Text sends your draft to the selected Mac only when you choose Send. The iOS Copy Text feature recognizes text on the device from a frozen screen image; it does not upload that image to an OCR service. Text you copy is placed on the system clipboard. Clipboard sharing or Universal Clipboard, if enabled by you, is governed by your operating-system settings.

Mac Companion is not a VPN provider. It does not create or manage a system VPN configuration or route other apps’ traffic. A “private VPN” means a separate network you have already configured, such as Tailscale, to reach your Mac. Your network provider, any VPN service you choose, the remote Mac and Apple’s Screen Sharing app have their own practices. Use a trusted network; do not expose Screen Sharing directly to the internet.

We do not receive session content through our own servers or automatically upload screen recordings, keystrokes, terminal output or transferred files.

What is stored on your device.

  • Saved Macs and preferences: Names, models, addresses, ports, default connection modes, display choices, pointer settings and app preferences are stored locally to reconnect and restore your view.
  • Remembered logins: Saving a login is optional. A remembered username and password is stored in the device-only Keychain; saving it does not change your Mac’s password. On iOS and iPadOS, the Mac login is shared by Screen Sharing, Trackpad & Keyboard and their Files access. Terminal uses it unless you choose a separate SSH password or key; Files opened from Terminal uses that Terminal account. On visionOS, in-app Screen Sharing and Terminal have separate remembered logins. On macOS, Mac Companion remembers its Terminal/Files login separately from authentication managed by Apple’s Screen Sharing app.
  • Unsaved credentials: Connection and recovery code may hold authentication information in memory for the active session. Not choosing Save Login does not save a reusable password login in Keychain. Remembered form values can return after disconnect without automatically opening a new connection.
  • SSH keys and server trust: Imported or generated private keys, key selections and accepted server keys use device-only Keychain storage. On macOS, Use File instead keeps a local read-only file-access bookmark and public fingerprint, then reads the original private-key file when connecting; it does not import a private-key copy. Referenced-key passphrases are not saved by that feature.
  • Text and local files: Composer drafts and terminal display buffers are handled locally. Saved snippets and custom actions are stored on this device; sensitive saved text uses protected Keychain storage. On iPhone and iPad, saved text, shortcuts and supported custom controls can also sync through iCloud Keychain if you enable iCloud Sync. See what syncs and what stays local. Files you download, export or choose to share can remain in local storage or the destination you select. Those files are not included in the app’s iCloud Sync.
  • Local diagnostics: The app may keep a bounded latest diagnostic snapshot of numeric connection counters and display geometry in its cache. These snapshots exclude addresses, Mac names, credentials, screen pixels and typed content, and are not automatically uploaded to us.

Key import, export and installation are actions you initiate. Private-key export requires device-owner authentication and a passphrase, producing an encrypted OpenSSH file. Once you save or share a file, the destination you choose is responsible for it. Installing a key sends only its public key to your selected Mac account.

Optional Require Unlock uses Apple’s device-owner authentication, such as Face ID, Touch ID, Optic ID or a device passcode/password where supported. The app receives an authentication result, not biometric scans or templates. It protects Mac Companion’s own interface and sessions; it does not replace the remote Mac’s login or control Apple’s separate Screen Sharing app.

On iOS, optional Live Activities can show a saved Mac name and session state on Dynamic Island and the Lock Screen. Choose a non-sensitive name or turn Session Status off in App Settings if you prefer not to show it there.

Optional iCloud sync.

iCloud sync is off by default on each device. In Mac Companion 1.1 for iOS and iPadOS, enabling it shares the following through iCloud Keychain for the same Apple Account and trusted devices:

  • Saved Mac identifiers, names and models.
  • Local and private-VPN addresses, Screen Sharing and SSH ports, and default connection modes.
  • Supported display, pointer/trackpad, speed, fullscreen and cursor-following preferences.
  • Keyboard layouts, shortcuts, saved text, menu items and their positions.

Passwords, SSH private keys, key-file bookmarks, trusted server keys, screen content and transferred files are not included. App appearance, app-unlock settings and the choice to enable sync remain local.

These details can reveal your machines, network and saved text. Review saved text before choosing to sync it. Recovered alternatives are available for review when edits conflict. Their protection relies on Apple’s iCloud Keychain security, your Apple Account and trusted devices. Mac Companion adds no separate cloud password.

Turning sync off stops this app’s syncing on that device but does not remove existing cloud copies. Use the separate confirmed Delete Mac Data from iCloud action to request their removal. Turn sync off on your other devices first so they do not upload the metadata again. Local Macs and logins are kept; Apple controls when cloud changes reach other devices.

Local backups on iPhone and iPad.

In Mac Companion 1.1 for iOS and iPadOS, you can save Mac settings, keyboard layouts, shortcuts and saved text to a backup file using Files. The file can contain network addresses and saved text; keep it private and review the destination you choose. Passwords, SSH keys and trusted Mac identities are excluded.

You can preview a backup before restoring it and return to the previous data with a recovery copy. Restored Macs require sign-in and identity confirmation again. Restoring turns iCloud Sync off on this device and preserves existing iCloud data.

Apple purchases and distribution.

Apple handles App Store distribution, purchases and payment information. Mac Companion uses StoreKit transaction information to determine Pro access, restore purchases and check the original end date of the optional 14-day trial. We do not receive payment-card details or run a separate purchase-validation server.

Apple may provide developers with distribution information, crash reports and feedback under your Apple settings. Remove passwords, keys and sensitive screen content before sharing feedback or screenshots.

Apple’s privacy policy applies to its services. Device backups, clipboard settings and your Apple Account choices can also affect app data; the app’s sync exclusions do not describe every operating-system service or backup you may choose.

Your choices and deletion.

  • Forget a login: Use the Mac entry’s Login & Access or saved-login controls. On iOS and iPadOS, changing the shared Mac login affects features that use it; a separate SSH override has its own settings. On visionOS, Screen Sharing and Terminal have separate saved-login controls. Apple manages credentials saved by its macOS Screen Sharing app.
  • Remove a Mac: Remove its saved entry and associated logins in Mac Companion. Reusable keys remain in SSH Keys until you delete them there.
  • Delete a key or file reference: Use SSH Keys. Removing a file reference does not delete the original file. Deleting a local key does not remove a public key previously installed in a Mac’s authorized_keys.
  • Remove cloud metadata: Use Delete Mac Data from iCloud as described above. Disabling sync alone does not delete it.
  • End a session: Use that session’s exit or disconnect action. Close Apple’s separate Screen Sharing session in Apple’s app.
  • Manage copied or exported content: Remove downloaded/exported files and clipboard content using the app or destination’s available controls. Deleting a saved Mac does not erase files you exported or records held by the remote Mac.

Saved settings and secrets are retained until you remove or replace them. Do not rely on uninstalling alone to clear Keychain items; remove saved logins and keys first. Local diagnostic snapshots are bounded latest-only caches. Jenny Media does not retain remote-session content on its servers. Apple’s records, data on your Mac, exported files and support messages are managed separately.

Support messages and this website.

If you contact us, we receive your email address, message and attachments you choose to send. We use them to answer and investigate your request. Our email provider processes these messages for delivery and storage. Do not send passwords, private keys or unredacted desktop content. Public GitHub issues are visible to others.

Support messages are kept as needed to resolve the request and maintain relevant correspondence. You can request deletion of personal information from a support exchange, subject to records we must retain for legitimate legal or security needs.

This website includes no advertising or analytics scripts. It stores your selected light, dark or system appearance in your browser’s local storage. Hosting and email providers may process ordinary request or delivery information, such as IP addresses and browser details, to operate and protect their services. Links to Apple, GitHub, Jenny Media or other sites lead to services with their own policies.

Contact and policy changes.

For privacy questions or deletion requests, email hijennytv@gmail.com and mention Mac Companion. We can address information you sent us; we cannot retrieve locally stored passwords, private keys or remote sessions.

We update this policy when the app’s data practices change. The effective date identifies this version. For setup and troubleshooting, visit Mac Companion Support.