Terms of Service for Mobile Terminal
Last Updated: January 2025
Effective Date: January 2025
1. Acceptance of Terms
Welcome to Mobile Terminal, a mobile SSH client application developed and operated by BinaryScript ("we," "us," or "our").
These Terms of Service ("Terms") constitute a legally binding agreement between you ("User," "you," or "your") and BinaryScript regarding your use of the Mobile Terminal application (the "App" or "Service").
1.1 Agreement to Terms
By downloading, installing, accessing, or using Mobile Terminal, you agree to be bound by these Terms and our Privacy Policy. If you do not agree to these Terms, do not use the App.
1.2 Age Requirements
You must be at least 13 years old to use Mobile Terminal, as the App requires Google Sign-In, which has a minimum age requirement of 13. By using the App, you represent and warrant that you meet this age requirement.
If you are between 13 and 18 years old (or the age of legal majority in your jurisdiction), you represent that your legal guardian has reviewed and agreed to these Terms.
1.3 Modifications to Terms
We reserve the right to modify these Terms at any time. We will notify you of significant changes by:
- Posting updated Terms in the App
- Updating the "Last Updated" date
- Sending an in-app notification
Your continued use of the App after changes constitutes acceptance of the modified Terms.
2. Description of Service
2.1 Core Functionality
Mobile Terminal is a secure SSH (Secure Shell) client application that allows you to:
- Connect to remote Linux and Unix servers via SSH protocol
- Execute commands on remote servers through a terminal emulator
- Manage multiple SSH connection profiles
- Generate and manage SSH key pairs (RSA 2048-bit and 4096-bit)
- Store connection credentials securely on your device
- View command history and session logs
2.2 Authentication
Mobile Terminal requires users to authenticate using Google Sign-In via Firebase Authentication. This authentication is mandatory to use the App.
2.3 Premium Features
The App offers optional premium subscription features, which may include:
- Advanced functionality (as developed and released)
- Priority customer support
- Early access to new features
Specific premium features will be clearly indicated within the App.
3. User Accounts
3.1 Account Creation
To use Mobile Terminal, you must:
- Have a valid Google account
- Complete the Google Sign-In process
- Provide accurate account information
3.2 Account Security
You are responsible for:
- Maintaining the confidentiality of your Google account credentials
- All activities that occur under your account
- Immediately notifying us of any unauthorized use
- Ensuring your device is secured (lock screen, biometric security, etc.)
3.3 Account Termination
We reserve the right to suspend or terminate your account if:
- You violate these Terms
- You engage in fraudulent or illegal activities
- Your account is used in a way that could harm the App or other users
- Upon your request to delete your account
4. Acceptable Use Policy
4.1 Permitted Uses
You may use Mobile Terminal to:
- Connect to servers you own or have authorized access to
- Perform legitimate system administration tasks
- Develop, test, and deploy software
- Learn and practice Linux/Unix commands
- Manage remote infrastructure
4.2 Prohibited Uses
You agree NOT to:
Illegal Activities:
- Use the App for any illegal purpose or in violation of any laws
- Hack, breach, or gain unauthorized access to any server, network, or system
- Distribute malware, viruses, or malicious code through SSH connections
- Engage in any form of cybercrime or computer fraud
Harmful Activities:
- Use the App to cause harm to any server, network, or user
- Launch denial-of-service (DoS) or distributed denial-of-service (DDoS) attacks
- Interfere with or disrupt the integrity or performance of any servers
- Mine cryptocurrency on servers without explicit authorization
Unauthorized Access:
- Attempt to gain unauthorized access to any system, data, or network
- Use the App to perform penetration testing without proper authorization
- Access servers you do not own or have explicit permission to access
Abuse of Service:
- Reverse engineer, decompile, or disassemble the App
- Attempt to bypass any security features or access restrictions
- Share your account credentials with others
- Use the App for any commercial purpose without authorization
4.3 Enforcement
Violation of this Acceptable Use Policy may result in:
- Immediate account suspension or termination
- Removal from the App without refund
- Legal action as appropriate
- Reporting to relevant authorities
5. SSH Credentials and Security
5.1 Your Responsibility
You are solely responsible for:
- All SSH credentials you create, store, or use through the App
- Security of your SSH keys and passwords
- Activities performed on remote servers using the App
- Data transmitted through SSH connections
- Compliance with policies of the servers you connect to
5.2 Local Storage
Mobile Terminal stores SSH credentials (passwords and private keys) exclusively on your device in encrypted form. These credentials are:
- Never transmitted to BinaryScript servers
- Never stored in our cloud infrastructure
- Secured using platform-native encryption (iOS Keychain, Android EncryptedSharedPreferences)
5.3 No Liability for Credential Misuse
BinaryScript is NOT responsible for:
- Unauthorized access resulting from your failure to secure your device
- Compromised credentials due to device theft or loss
- Damages caused by SSH commands you execute on remote servers
- Data loss on remote servers accessed through the App
5.4 Security Best Practices
We strongly recommend:
- Using SSH key authentication instead of passwords when possible
- Enabling device lock screen and biometric security
- Not storing credentials for highly sensitive servers
- Regularly rotating SSH keys and passwords
- Never sharing your device with untrusted individuals
6. Premium Subscription
6.1 Subscription Plans
Mobile Terminal offers optional premium subscription plans with enhanced features. Subscription details include:
- Billing: Subscriptions are charged through Google Play Store or Apple App Store
- Billing Cycle: Monthly or annual (as selected)
- Auto-Renewal: Subscriptions automatically renew unless canceled
6.2 Free Trial
We may offer a free trial period for premium features. After the trial:
- You will be automatically charged unless you cancel before the trial ends
- Cancellation during trial period results in no charges
6.3 Cancellation
You may cancel your subscription at any time:
- Android: Through Google Play Store > Subscriptions
- iOS: Through App Store > Subscriptions
Cancellation takes effect at the end of the current billing period. You will retain access to premium features until that time.
6.4 Refunds
Refund requests are handled according to:
- Google Play Store refund policy (Android users)
- Apple App Store refund policy (iOS users)
Contact the respective app store for refund requests. BinaryScript does not directly process refunds.
6.5 Price Changes
We reserve the right to change subscription prices. Existing subscribers will:
- Be notified at least 30 days before price changes
- Have the option to cancel before the new price takes effect
- Be grandfathered into current pricing for the remainder of the billing cycle
7. Service Availability and Support
7.1 No Uptime Guarantee
Mobile Terminal is provided on an "as-is" and "as available" basis. We do not guarantee:
- Uninterrupted or error-free operation
- Specific uptime percentages
- Compatibility with all SSH servers
- Availability of specific features
7.2 Maintenance and Downtime
We may:
- Perform scheduled maintenance with or without notice
- Temporarily suspend the Service for updates or repairs
- Modify or discontinue features at any time
7.3 Third-Party Dependencies
Mobile Terminal depends on third-party services:
- Firebase/Google Cloud Platform
- SSH servers you connect to
- Internet service providers
We are not responsible for issues arising from these third-party services.
7.4 Customer Support
Support is provided via:
- Email: [email protected]
- In-App: Support section (if available)
Premium subscribers may receive priority support.
8. Intellectual Property Rights
8.1 App Ownership
Mobile Terminal, including all software, designs, graphics, text, and documentation, is owned by BinaryScript and protected by:
- Copyright laws
- Trademark laws
- Other intellectual property laws
8.2 Limited License
We grant you a limited, non-exclusive, non-transferable, revocable license to:
- Install and use the App on your personal devices
- Access features according to your subscription level
This license does NOT permit you to:
- Modify, copy, or create derivative works
- Reverse engineer or decompile the App
- Remove copyright or proprietary notices
- Use the App for commercial purposes without authorization
8.3 User-Generated Content
Content you create in the App (SSH keys, connection profiles, session logs) remains yours. By using the App, you grant us permission to:
- Store this content locally on your device
- Process connection metadata for service improvement (anonymized)
8.4 Trademarks
"Mobile Terminal" and associated logos are trademarks of BinaryScript. You may not use these trademarks without our prior written permission.
8.5 Open Source Components
Mobile Terminal may include open-source software components. Such components are licensed under their respective open-source licenses, which are available in the App or upon request.
9. Disclaimers and Limitation of Liability
9.1 Disclaimer of Warranties
TO THE MAXIMUM EXTENT PERMITTED BY LAW, MOBILE TERMINAL IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:
- MERCHANTABILITY
- FITNESS FOR A PARTICULAR PURPOSE
- NON-INFRINGEMENT
- ACCURACY OR RELIABILITY
- SECURITY OF SSH CONNECTIONS TO THIRD-PARTY SERVERS
We do NOT warrant that:
- The App will be error-free or uninterrupted
- Defects will be corrected
- The App is free of viruses or harmful components
- Results obtained will be accurate or reliable
9.2 Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, BINARYSCRIPT SHALL NOT BE LIABLE FOR:
Indirect Damages:
- Indirect, incidental, special, consequential, or punitive damages
- Loss of profits, revenue, data, or business opportunities
- Service interruptions or data loss
Direct Damages:
Even if we are found liable, our total liability shall not exceed the greater of:
- Amounts you paid for premium subscription in the 12 months before the claim
- USD $100
9.3 Jurisdictional Limitations
Some jurisdictions do not allow exclusion of certain warranties or limitation of liability. In such jurisdictions, our liability is limited to the maximum extent permitted by law.
9.4 Assumption of Risk
You acknowledge and accept that:
- SSH connections to third-party servers carry inherent risks
- Commands executed on remote servers can cause irreversible changes
- You are solely responsible for backing up data on remote servers
- BinaryScript has no control over or liability for third-party SSH servers
10. Indemnification
You agree to indemnify, defend, and hold harmless BinaryScript, its officers, directors, employees, and agents from any claims, liabilities, damages, losses, costs, or expenses (including reasonable attorneys' fees) arising from:
- Your use or misuse of the App
- Your violation of these Terms
- Your violation of any rights of third parties
- Your violation of applicable laws or regulations
- Commands or actions performed on remote servers through the App
- Unauthorized access to servers you connect to
11. Privacy and Data Protection
11.1 Privacy Policy
Our Privacy Policy explains how we collect, use, and protect your personal information. By using Mobile Terminal, you also agree to our Privacy Policy, which is incorporated into these Terms by reference.
11.2 Data Security
While we implement industry-standard security measures, you acknowledge that:
- No security system is impenetrable
- Internet transmission is not completely secure
- You use the App at your own risk regarding data security
11.3 Data Breach Notification
In the event of a data breach affecting your personal information, we will:
- Notify you within a reasonable timeframe
- Provide information about the breach and affected data
- Offer guidance on protective measures
12. Termination
12.1 Termination by You
You may terminate your use of Mobile Terminal at any time by:
- Uninstalling the App from your devices
- Requesting account deletion via [email protected]
- Canceling your premium subscription (if applicable)
12.2 Termination by Us
We may suspend or terminate your access to the App immediately if:
- You violate these Terms
- You engage in prohibited activities
- Required by law or legal process
- Necessary to protect our rights or the rights of others
12.3 Effect of Termination
Upon termination:
- Your right to use the App immediately ceases
- Data stored locally on your device remains until you uninstall
- We may delete your account data from our servers after 30 days
- Premium subscription fees are non-refundable unless required by law
- Sections of these Terms that should survive (e.g., liability limitations) remain in effect
13. Dispute Resolution
13.1 Informal Resolution
Before filing a legal claim, you agree to contact us at [email protected] to attempt to resolve the dispute informally. We commit to working in good faith to resolve disputes.
13.2 Arbitration Agreement (Where Applicable)
For disputes that cannot be resolved informally, you agree to binding arbitration rather than court litigation, except where prohibited by law.
Arbitration Terms:
- Individual basis only (no class actions)
- Governed by applicable arbitration rules
- Location determined by applicable law
- Costs shared or allocated as per arbitration rules
13.3 Exceptions to Arbitration
The following may be brought in court:
- Small claims court matters
- Intellectual property disputes
- Injunctive relief requests
13.4 Class Action Waiver
You agree not to participate in class actions, class arbitrations, or representative actions against BinaryScript.
14. Governing Law and Jurisdiction
14.1 Governing Law
These Terms are governed by and construed in accordance with the laws applicable in your jurisdiction, without regard to conflict of law principles.
14.2 International Users
Mobile Terminal is a global service. If you access the App from outside your home country:
- You are responsible for compliance with local laws
- Data may be transferred internationally
- We comply with international data protection regulations (GDPR, CCPA, etc.)
14.3 Jurisdiction
Subject to Section 13 (Dispute Resolution), you agree that disputes shall be resolved in the courts of competent jurisdiction.
15. Miscellaneous
15.1 Entire Agreement
These Terms, together with the Privacy Policy, constitute the entire agreement between you and BinaryScript regarding the App.
15.2 Severability
If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions will remain in full force and effect.
15.3 No Waiver
Our failure to enforce any right or provision of these Terms does not constitute a waiver of that right or provision.
15.4 Assignment
You may not assign or transfer these Terms or your rights hereunder without our written consent. We may assign these Terms without restriction.
15.5 Force Majeure
We are not liable for failure to perform obligations due to events beyond our reasonable control, including natural disasters, war, terrorism, riots, government actions, or network failures.
15.6 Export Compliance
You agree to comply with all export and import laws and regulations. You represent that you are not:
- Located in a country subject to embargo
- Listed on any government prohibited or restricted party list
15.7 Third-Party Beneficiaries
These Terms do not create any third-party beneficiary rights except as expressly stated.
16. Contact Information
For questions about these Terms of Service, please contact:
BinaryScript
Email: [email protected]
Website: https://binaryscript.com
For legal matters:
Email: [email protected] (subject: "Legal Inquiry")
17. Acknowledgment
By using Mobile Terminal, you acknowledge that:
- You have read and understood these Terms of Service
- You agree to be bound by these Terms
- You understand the risks associated with SSH access to remote servers
- You are solely responsible for your use of the App
BinaryScript
Secure Remote Access, Anywhere
Last Updated: January 2025
Summary for Your Convenience
This summary is for informational purposes only and does not replace the full Terms above.
- ✅ You must be 13+ and use Google Sign-In
- ✅ Use the App responsibly and legally
- ✅ SSH credentials stay on your device only
- ✅ Premium features available via subscription
- ✅ We're not liable for your actions on remote servers
- ✅ You can cancel anytime
- ✅ Contact us for support: [email protected]
Thank you for choosing Mobile Terminal!