Privacy Policy
MacBridge is a native remote desktop application for macOS and iPadOS engineered on a zero-telemetry, zero-cloud architecture. Your screen pixels, keystrokes, and network parameters belong exclusively to you.
1. Core Architectural Guarantees
- No Data Collection: We do not collect, aggregate, rent, or sell any personal data, session logs, or diagnostic telemetry.
- No Cloud Accounts: MacBridge operates without user sign-ins, centralized database records, or relay servers operated by MacBridge.
- No Analytics SDKs: The application contains zero advertising SDKs, tracking frameworks, or behavioral monitors.
- Peer-to-Peer Mutual TLS 1.3: All connections between your Mac and iPad are secured by mutual cryptographic certificate exchange with ephemeral session cipher keys (ChaCha20-Poly1305).
2. Handling of Local Display & Input Data
Screen Capture & Video Encoding
When an authenticated session is active, macOS ScreenCaptureKit captures display frames in volatile RAM. Frames are hardware-encoded via VideoToolbox (H.264) and sent directly over the authenticated mTLS connection. Video frames are never written to disk, cached, or transmitted to any third party.
Keyboard, Trackpad, and Touchscreen Input
Input from your iPad is normalized through Apple's UIKit APIs, transmitted over the encrypted tunnel, and injected into the macOS window server via Quartz Event Services. Input events exist only in memory during the stream and are never logged or stored.
Device Cryptographic Identities
Each device generates a persistent 256-bit cryptographic identity (Ed25519 / P-256) stored securely in the hardware Secure Enclave or Keychain. Public keys and SHA-256 fingerprints are exchanged exclusively during explicit user-approved pairing.
Nearby Discovery (Bluetooth & Local Network)
To discover your Mac without requiring manual IP entry, MacBridge Host advertises over Bluetooth Low Energy (BLE) and Bonjour. The advertisement contains a randomly generated discovery ID and current local IP addresses. It is used solely to facilitate the direct local connection. MacBridge does not track devices across physical locations.
3. System Permissions
- macOS Screen Recording: Required by Apple to capture the desktop display via ScreenCaptureKit.
- macOS Accessibility: Required to inject keyboard, mouse, and trackpad events into the desktop session.
- iPadOS Local Network & Bluetooth: Required to discover and connect to your Mac directly.
4. In-App Purchases
Optional lifetime unlocks are handled exclusively through Apple's native StoreKit 2 framework. Apple processes payment information under their Media Services terms. MacBridge never collects or accesses your payment details.
5. Apple Privacy Manifest (NSPrivacy)
In full compliance with Apple requirements (PrivacyInfo.xcprivacy), MacBridge declares zero tracking and zero tracking domains. Sanctioned reason APIs used include NSPrivacyAccessedAPITypeUserDefaults (Reason CA92.1) and NSPrivacyAccessedAPITypeSystemBootTime (Reason 35F9.1).
6. Contact & Disclosure
For questions or security vulnerability disclosures: support@macbridge.my.id