This End User Licence Agreement ("Agreement") is a legal agreement between you ("User" or "you") and James Betchley ("Developer", "we", "us", or "our") for the use of meshTerm (the "Application"), a mobile software application for Apple iOS and iPadOS devices. This Agreement incorporates by reference Apple Inc.'s standard end user licence agreement terms as required by the Apple App Store Review Guidelines.
Contents
- Licence Grant
- Subscriptions and Billing
- Tailscale Integration
- SSH Functionality and Security
- Intellectual Property
- Privacy
- Disclaimer of Warranties
- Limitation of Liability
- Apple App Store Additional Terms
- Legal Compliance
- Governing Law and Disputes
- Changes to This Agreement
- Termination
- Contact Information
1 Licence Grant
Subject to the terms and conditions of this Agreement, the Developer grants you a limited, non-exclusive, non-transferable, revocable licence to download, install, and use the Application for your personal, non-commercial purposes on any Apple-branded device that you own or control, and as permitted by the Usage Rules set forth in the Apple Media Services Terms and Conditions. This licence permits access to the Application by other accounts associated with you via Family Sharing or volume purchasing, where applicable and as permitted by Apple.
1.1 Subscription Licence
Certain features of the Application are available only through a paid subscription ("meshTerm Pro"). Upon purchase of a valid subscription, the licence grant above is extended to include access to those premium features for the duration of the active subscription period. The following subscription options are available:
- meshTerm Pro Monthly: Auto-renewing Monthly
- meshTerm Pro Annual: Auto-renewing Annually
1.2 Restrictions
You agree that you will not:
- Copy, modify, or distribute the Application or any content thereof
- Reverse engineer, disassemble, decompile, or attempt to derive the source code of the Application
- Rent, lease, lend, sell, sublicense, or otherwise transfer the Application to any third party
- Remove, alter, or obscure any proprietary notices on the Application
- Use the Application for any unlawful purpose or in violation of any applicable laws or regulations
- Use the Application to gain unauthorised access to any computer system, network, or data
- Attempt to circumvent, disable, or interfere with any security or access control features of the Application
2 Subscriptions and Billing
2.1 Subscription Terms
Subscriptions are billed through your Apple ID account via the Apple App Store. Payment is charged to your Apple ID account upon confirmation of purchase. Subscriptions automatically renew unless auto-renewal is turned off at least 24 hours before the end of the current subscription period.
2.2 Renewal and Cancellation
Your account will be charged for renewal within 24 hours prior to the end of the current subscription period at the applicable renewal rate. You may manage your subscription and turn off auto-renewal at any time by going to your Apple ID Account Settings after purchase. No refund will be provided for the unused portion of any subscription period, except as required by applicable law or Apple's standard refund policies.
2.3 Free Tier
The Application may be downloaded and used free of charge subject to certain feature limitations. The Developer reserves the right to modify the features available under the free tier at any time with reasonable notice to users.
2.4 Price Changes
The Developer reserves the right to change subscription pricing with reasonable advance notice. Continued use of the Application after a price change constitutes your acceptance of the new pricing. You will always be notified of price changes before they take effect.
2.5 Apple as Payment Processor
All subscription billing is processed by Apple Inc. through the Apple App Store. The Developer does not collect, store, or process your payment card information. Billing disputes should be directed to Apple through your Apple ID account settings or at reportaproblem.apple.com.
3 Tailscale Integration
The Application integrates with Tailscale networking services. Use of Tailscale features within the Application is subject to Tailscale's own Terms of Service and Privacy Policy, available at tailscale.com. The Developer is not affiliated with, endorsed by, or in partnership with Tailscale Inc.
When using Tailscale features within the Application:
- You will be required to authenticate with your Tailscale account independently within the Application
- The Application will appear as a separate device in your Tailscale admin console
- The Application only accesses nodes and resources within your own Tailscale network
- No SSH traffic is routed through any Developer-operated server
- All connections are peer-to-peer or via Tailscale DERP relay infrastructure
- You must comply with Tailscale's Terms of Service when using Tailscale features within the Application
4 SSH Functionality and Security
The Application enables SSH connections to remote servers. You acknowledge and agree that:
- You are solely responsible for the security of SSH credentials stored within the Application
- SSH private keys are stored in the iOS Keychain and are protected by device authentication
- The Developer is not responsible for any unauthorised access to remote systems facilitated through the Application
- You will only use the Application to connect to systems you own or have explicit authorisation to access
- Use of the Application to gain unauthorised access to computer systems is strictly prohibited and may be unlawful
The Application employs industry-standard security practices including Trust On First Use (TOFU) host key verification, encrypted credential storage, and SSHv2 protocol exclusively. The Developer makes no warranty regarding the absolute security of any SSH connection.
5 Intellectual Property
The Application and all content, features, and functionality thereof are owned by the Developer and are protected by UK and international copyright, trademark, and other intellectual property laws.
The Application incorporates open source software components, including the Tailscale SDK (BSD-3-Clause licence), SwiftNIO SSH (Apache 2.0 licence), and SwiftTerm (MIT licence). Appropriate licence notices are available within the Application under Settings → Acknowledgements.
6 Privacy
Your use of the Application is also governed by our Privacy Policy, which is incorporated into this Agreement by reference. Please read the Privacy Policy carefully. By using the Application, you agree to the collection and use of information as described in the Privacy Policy.
Key privacy commitments:
- Terminal content is never transmitted to the Developer or any third party
- SSH credentials are stored exclusively on your device in the iOS Keychain
- The Application does not display advertisements
- No advertising identifiers are collected or used
7 Disclaimer of Warranties
THE APPLICATION IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR COURSE OF PERFORMANCE.
The Developer does not warrant that: (a) the Application will function uninterrupted, secure, or available at any particular time or location; (b) any errors or defects will be corrected; (c) the Application is free of viruses or other harmful components; or (d) the results of using the Application will meet your requirements.
8 Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE DEVELOPER BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION, LOSS OF PROFITS, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM YOUR USE OF OR INABILITY TO USE THE APPLICATION.
In no event shall the Developer's total liability to you for all claims arising from or relating to this Agreement or the Application exceed the amount paid by you for the Application in the twelve months preceding the claim, or £10.00 if no such payments have been made.
Nothing in this Agreement shall limit or exclude the Developer's liability for death or personal injury caused by negligence, fraud or fraudulent misrepresentation, or any other liability that cannot be excluded or limited under applicable law.
9 Apple App Store Additional Terms
9.1 Acknowledgement
You and the Developer acknowledge that this Agreement is concluded between you and the Developer only, and not with Apple Inc. The Developer, not Apple, is solely responsible for the Application and its content.
9.2 Scope of Licence
The licence granted to you for the Application is limited to a non-transferable licence to use the Application on any Apple-branded products that you own or control, subject to the App Store Terms of Service.
9.3 Maintenance and Support
The Developer is solely responsible for providing maintenance and support services with respect to the Application. Apple has no obligation to furnish any maintenance or support services with respect to the Application.
9.4 Warranty
In the event of any failure of the Application to conform to any applicable warranty, you may notify Apple, and Apple will refund the purchase price for the Application to you. To the maximum extent permitted by applicable law, Apple will have no other warranty obligation whatsoever with respect to the Application.
9.5 Product Claims
The Developer, not Apple, is responsible for addressing any claims you have relating to the Application, including: (a) product liability claims; (b) any claim that the Application fails to conform to any applicable legal or regulatory requirement; and (c) claims arising under consumer protection, privacy, or similar legislation.
9.6 Intellectual Property Rights
In the event of any third-party claim that the Application or your possession and use of the Application infringes a third party's intellectual property rights, the Developer, not Apple, will be solely responsible for the investigation, defence, settlement, and discharge of any such intellectual property infringement claim.
9.7 Third-Party Beneficiary
Apple and Apple's subsidiaries are third-party beneficiaries of this Agreement, and upon your acceptance of this Agreement, Apple will have the right (and will be deemed to have accepted the right) to enforce this Agreement against you as a third-party beneficiary thereof.
10 Legal Compliance
By downloading, installing, or using the Application, you represent and warrant that:
- You are not located in a country that is subject to a United States Government embargo, or that has been designated by the United States Government as a terrorist-supporting country
- You are not listed on any United States Government list of prohibited or restricted parties, including the Treasury Department's list of Specially Designated Nationals or the Department of Commerce Denied Person's List or Entity List
You also agree to comply with all applicable laws and regulations in your jurisdiction relating to the download, installation, and use of the Application, including applicable third-party terms of service. When using Tailscale features within the Application, you must not be in violation of your wireless data service agreement or Tailscale's Terms of Service.
11 Governing Law and Disputes
This Agreement shall be governed by and construed in accordance with the laws of England and Wales, without regard to its conflict of law provisions. Any dispute arising from or relating to this Agreement or the Application shall be subject to the exclusive jurisdiction of the courts of England and Wales.
12 Changes to This Agreement
The Developer reserves the right to modify this Agreement at any time. We will provide notice of material changes by updating the effective date at the top of this Agreement and, where appropriate, by presenting the updated Agreement within the Application for your acceptance. Your continued use of the Application after any modification constitutes your acceptance of the updated Agreement.
13 Termination
This Agreement is effective until terminated. Your rights under this Agreement will terminate automatically if you fail to comply with any of its terms. Upon termination, you must cease all use of the Application and destroy all copies in your possession.
The Developer reserves the right to terminate or suspend your access to the Application at any time, without notice, for conduct that the Developer believes violates this Agreement or is harmful to other users, the Developer, or third parties.
14 Contact Information
If you have any questions about this Agreement, please contact:
We aim to respond to all queries within 5 working days.