Terms of Service

Last updated: March 2026

These Terms of Service ("Terms") govern your use of Reach, including the Reach iOS app, Reach Server (macOS), the relay service, and the website at reach.engineer (collectively, the "Service"). By downloading, installing, or using the Service, you agree to these Terms. If you do not agree, do not use the Service.

Reach Technologies Limited (company number 79960140), referred to as "Reach", "we", "us", or "our" in these Terms, operates the Service.

These Terms apply in addition to the Apple Media Services Terms and Conditions (the "Apple EULA") for apps obtained through the App Store. In the event of a conflict between these Terms and the Apple EULA, the Apple EULA governs with respect to App Store purchases and usage.

1. Acceptance

By using Reach, you confirm that you have read, understood, and agree to be bound by these Terms. If you are using the Service on behalf of an organization, you represent that you have authority to bind that organization to these Terms.

2. Service Description

Reach is a remote development tool that connects your iPhone to your Mac. It provides:

  • Reach iOS app — A native iOS client for terminal, git, browser preview, and AI agent workflows
  • Reach Server — A lightweight macOS menu bar app that runs on your Mac
  • Relay service — An encrypted relay that enables remote connections when your iPhone and Mac are not on the same network

Reach is not a cloud IDE, code hosting service, backup service, or data storage provider. Your code, repositories, terminal sessions, and development environment remain entirely on your Mac. Reach is the secure bridge between your devices—nothing more.

3. Eligibility

You must be at least 13 years old to use Reach. If you are under 18, you must have your parent or guardian review and agree to these Terms on your behalf. By using the Service, you represent that you meet these requirements.

4. Your Mac, Your Responsibility

Reach connects to your own Mac. You are solely responsible for:

  • The security and configuration of your Mac
  • All code, data, and development work on your Mac
  • Ensuring your use of Reach complies with applicable laws and any third-party terms (e.g., employer policies, open-source licenses)

Reach does not control, access, or store any content on your Mac. We are not responsible for what you do with the Service or what happens on your machine.

5. The Relay Service

When your iPhone and Mac are not on the same network, Reach uses a relay server to establish a connection. The relay:

  • Does: Forwards encrypted bytes between your paired devices. It acts as a dumb pipe—it cannot read, inspect, or store the content of your traffic.
  • Does not: Log, store, or analyze your terminal output, git operations, file contents, or any other data. All traffic is end-to-end encrypted between your devices.

We use reasonable efforts to keep the relay available. We do not guarantee uptime or availability. The free tier (LAN-only access) has no service level agreement. Remote subscribers receive relay access as part of their subscription, but we do not offer an SLA unless separately agreed in writing.

6. Subscriptions and Billing

Free tier: LAN access (same Wi-Fi network) is free. You can use terminal, git, browser, and agent features at no cost when connected locally.

Reach Remote: Remote access (any network) requires a subscription: US $5.99/month or US $49.99/year. A 7-day free trial is available for new subscribers.

Payment: Subscriptions are processed through Apple's In-App Purchase system. Payment, renewal, cancellation, and refunds are handled by Apple according to Apple's policies. Reach does not store or process your payment information.

Price changes: We may change subscription prices with at least 30 days' notice. Continued use after the change constitutes acceptance. If you do not agree, cancel before the new price takes effect.

Trial: If you start a free trial and do not cancel before it ends, you will be charged for the subscription period you selected.

7. Acceptable Use

You agree not to:

  • Use the Service for any illegal purpose or in violation of any applicable law
  • Use the relay to transmit malware, engage in attacks, or abuse our infrastructure
  • Reverse engineer, decompile, or attempt to extract the relay protocol or any part of the Service for competitive purposes
  • Circumvent or disable any security or access control features
  • Resell, sublicense, or commercially exploit the Service beyond your personal use

We may suspend or terminate your access to the relay if we reasonably believe you have violated these Terms or abused the Service.

8. Analytics and Error Reporting

Reach uses third-party services to improve the product and maintain stability:

  • Product analytics (PostHog): We collect anonymous usage data—such as which features you use and which screens you visit—to understand how people use Reach and where to improve. Analytics data is not linked to your identity and never includes content from your development environment. You can disable analytics at any time in the app's settings.
  • Error and performance reporting (Sentry): We collect crash reports, error logs, and performance data to identify and fix bugs. This data includes stack traces and device metadata (OS version, app version) but never includes your code, files, or development content. Error reporting is always active.

Neither service receives your source code, terminal output, file contents, git history, or any data from your Mac. For full details, see our Privacy Policy.

9. Intellectual Property

Reach and its licensors own all rights in the Service, including the apps, relay software, website, and branding. We grant you a limited, non-exclusive, non-transferable license to use the Service for your personal development use in accordance with these Terms.

You retain all rights to your code, data, and any content on your Mac. We do not claim any license to your content. We do not access, store, or process your content on our servers.

10. Disclaimers

Free tier: The free tier is provided "as is" and "as available" without warranty of any kind.

Remote tier: We use reasonable efforts to provide a reliable relay service for Remote subscribers, but we do not warrant that the Service will be uninterrupted, error-free, or secure.

Mac-side issues: We are not responsible for issues arising from your Mac's configuration, network, software, hardware, or any third-party tools (e.g., git, terminal, AI backends). The Service connects to your machine—we do not control what runs on it.

To the fullest extent permitted by law, we disclaim all warranties, express or implied, including merchantability, fitness for a particular purpose, and non-infringement.

11. Limitation of Liability

To the maximum extent permitted by law:

  • Our total liability for any claims arising from or related to the Service shall not exceed the amount you paid us in the 12 months preceding the claim (or US $50 if you used only the free tier).
  • We are not liable for any indirect, incidental, special, consequential, or punitive damages, including loss of data, profits, or business opportunity.

Some jurisdictions do not allow the exclusion or limitation of certain damages. In those jurisdictions, our liability is limited to the maximum extent permitted by law.

12. Termination

You may stop using the Service at any time. Uninstalling the apps and unpairing your devices effectively terminates your use.

We may suspend or terminate your access to the relay (or the Service generally) if you breach these Terms, abuse the Service, or for any other reason with reasonable notice where practicable.

Effect of termination: Because we do not store your code, terminal output, or development data, there is nothing for us to delete. Your relay token is stored on your devices; unpairing removes it. Subscription access ends when your subscription lapses or is cancelled.

13. Changes to Terms

We may update these Terms from time to time. For material changes, we will provide at least 30 days' notice via the app, website, or email (if we have your contact information). The "Last updated" date at the top will reflect the effective date.

Your continued use of the Service after the effective date constitutes acceptance of the updated Terms. If you do not agree, stop using the Service before the effective date.

14. Dispute Resolution

If you have a dispute with us, you agree to first contact us at contact@reach.engineer and attempt to resolve it informally for at least 30 days before initiating any formal proceeding.

If informal resolution fails, any dispute arising from or relating to these Terms or the Service shall be subject to the exclusive jurisdiction of the courts of the Hong Kong Special Administrative Region. You consent to the personal jurisdiction of such courts.

15. General

Governing law: These Terms are governed by the laws of the Hong Kong Special Administrative Region, without regard to conflict of law principles.

Severability: If any provision of these Terms is held invalid or unenforceable, the remaining provisions remain in full force and effect.

Entire agreement: These Terms, together with the Privacy Policy and the Apple EULA (for App Store usage), constitute the entire agreement between you and Reach Technologies Limited regarding the Service.

No waiver: Our failure to enforce any right or provision of these Terms does not constitute a waiver of that right or provision.

Assignment: You may not assign or transfer these Terms. We may assign our rights and obligations without restriction.

16. Contact

For questions about these Terms, contact us at:

contact@reach.engineer

© 2026 Reach Technologies Limited. All rights reserved.