ZZZ IDE Terms and Conditions

Effective Date: 25/03/2025

1. Service Overview

1.1 Description

ZZZ IDE is a mobile development environment built in Rust featuring, among other capabilities:

  • A code editor integrated with the Rust/egui framework.
  • Device mirroring through scrcpy integration.
  • AI-assisted coding features via the OpenRouter API.
  • A build system with emulator capabilities.

1.2 Development and Future Incorporation

The Service is currently provided by a solo developer under the name s0mbra. Until the business is formally incorporated, the Service is maintained and updated at the sole discretion of the developer. Please note that due to the current scale of operations, updates, feature releases, and technical support may be provided according to the developer's available resources, which may not guarantee immediate or continuous service.

2. Eligibility & Account

2.1 User Eligibility

Use of the Service is strictly limited to individuals who are 18 years of age or older. By using the Service, you represent that you are at least 18 years old and capable of forming legally binding contracts.

2.2 Account Registration and Security

Certain premium features and subscription plans require registration. User authentication and account management are handled via Supabase in conjunction with OAuth integration with GitHub. These systems utilize industry-standard security practices designed to protect user information while minimizing the exposure of sensitive details. Users are responsible for maintaining the confidentiality of their login credentials and must notify the developer promptly in the event of unauthorized access.

3. Subscription Plans, Payment, and Cancellation

3.1 Subscription Options

The Service is available under the following subscription plans:

  • Developer Plan ($10/month): Includes 70 emulator builds per month and access to basic IDE features.
  • Pro Plan ($20/month): Includes all Developer Plan features, plus priority feature voting and direct communication with the developer.

3.2 Automatic Renewal, Billing, and Cancellation

Subscription payments are processed in arrears on a monthly basis. At the end of each month, your subscription will automatically renew unless you cancel prior to the renewal date. Payment is rendered for the month just consumed (i.e., the fixed plan fee plus any additional API usage costs from OpenRouter incurred during that month). Cancellation prevents renewal for subsequent months but does not result in a refund for the current month. There is currently no refund policy.

3.3 Payment Processing

Payments are processed via Paddle (Marketplace Ltd), and by subscribing, you agree to Paddle’s Terms. Additionally, any usage costs associated with the OpenRouter API are billed separately. Prices and plans may be subject to change with a minimum 15-day notice, with existing subscribers being grandfathered for an additional 30 days following any changes.

4. Third-Party and AI Services

4.1 OpenRouter Integration and AI-Assisted Features

The Service incorporates AI-powered features through the OpenRouter API. Your use of these features is additionally subject to OpenRouter’s terms. You are solely responsible for any API usage costs incurred, ensuring that content complies with applicable laws, and validating AI-generated outputs.

4.2 External Components and Licenses

Certain components, such as scrcpy and Rust/egui, are provided under the Apache 2.0 and MIT licenses respectively. These third-party components are supplied “as is,” and the developer disclaims liability for issues arising from these integrations.

5. Data Handling and Privacy

5.1 Data Collection and Usage

The Service collects and stores data necessary for account management and payment processing. In the future, additional usage and performance metrics may be gathered. Such data is used solely for growth, reinvestment, marketing, and service improvement purposes. Under no circumstances will personal data be sold to third parties.

5.2 Data Retention and Termination

By accepting these Terms, you consent to the collection and use of your data as described herein. Upon termination of your use of the Service, your account data will be deleted. Historical data will be retained only as required by law or for internal analytics, and only while you remain an active user.

5.3 Privacy and Data Practices

All data collection practices are implemented solely in accordance with these Terms and applicable data protection laws. No separate privacy policy exists at this time; all relevant data practices are detailed herein.

6. Service Modifications and Availability

6.1 Modifications to the Service and Terms

The developer reserves the right to modify the Service and these Terms at any time. Material changes will be communicated via in-app notifications, email, or dashboard alerts with a minimum of 15 days’ notice. By continuing to use the Service, you agree that these Terms shall govern your use, regardless of local consumer rights or regulatory recommendations, to the extent such waivers are legally permissible.

6.2 Emergency Modifications

In the event of a legal process, dispute, or any emergent issue that poses a risk of recurring harm, the developer reserves the right to immediately modify these Terms without prior notice. Such changes shall be effective immediately upon posting, and continued use of the Service constitutes acceptance of the modified Terms.

6.3 Service Availability and Limitations

The Service is provided “as is” without any guarantees of continuous availability. The developer disclaims liability for any downtime or interruptions caused by third-party service outages (e.g., OpenRouter API, scrcpy, or network issues) or technical issues. Users acknowledge that build processes, responses, or data losses resulting from system failures or improper usage remain the responsibility of the user.

6.4 Security Measures

While basic encryption and industry-standard security measures are implemented, the developer does not guarantee absolute security, particularly with respect to third-party integrations or inherent vulnerabilities within open-source components.

7. Termination

7.1 User Termination

Users may cancel their subscription at any time through the dashboard available on the s0mbra webpage. Cancellation prevents future auto-renewals; however, the subscription remains active until the end of the paid billing period.

7.2 Developer Termination

The developer reserves the right to suspend or terminate user access at any time. In cases requiring termination, the developer will attempt to contact the user via email or other registered communication methods to discuss the issue. If communication is not possible, the developer may unilaterally terminate the account. Termination may result from, but is not limited to, violation of these Terms, disruptive behavior, or unresolved payment issues.

8. Limitations of Liability and Disclaimers

8.1 Limitation of Liability

In no event shall the developer’s liability exceed three times the monthly subscription fee paid by the user. The developer shall not be liable for:

  • AI-generated errors or omissions.
  • Failures in device mirroring, build system operations, or any service functionality.
  • Losses resulting from third-party service outages or vulnerabilities.
  • Any damages or losses arising from improper use or “bad usage” of the Service.

8.2 Disclaimer of Warranties

The Service is provided “as is” and “as available” without any express or implied warranties. The developer disclaims all warranties, including but not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement.

9. Indemnification

Users agree to indemnify, defend, and hold harmless the developer and s0mbra from any claims, damages, or liabilities arising directly from their violation of these Terms. Should a breach occur, the offending user acknowledges that they may be subject to legal proceedings and will bear all costs associated with such claims.

10. Governing Law and Global Users

These Terms shall be governed by and construed in accordance with Colombian law. In addition, for users in the United States, Mexico, and any other jurisdictions, if mandatory local consumer protection laws or regulations conflict with these Terms, you are required to contact the developer to discuss modifications, updates, or resolutions to the Terms. If no such communication occurs and you continue to use the Service, you expressly acknowledge and agree that the developer shall not be held responsible for any non-compliance with local legal requirements or law violations resulting from your use of the Service. In such cases, any conflicting provisions will be interpreted or modified to comply with mandatory local regulations, without affecting the enforceability of the remaining provisions.

11. Entire Agreement

These Terms, together with any policies or additional terms incorporated herein by reference, constitute the entire agreement between you and s0mbra regarding your use of the Service and supersede all prior communications. If any provision of these Terms is found to be unenforceable, the remaining provisions shall remain in full force and effect.

12. Contact Information and Communication Channels

For any questions, concerns, or issues—including security problems, terms-related concerns, or other inquiries—please contact:

Email: manuelcabanzo23@gmail.com

For communications specifically related to feature requests, future feature voting, or ideas, only inquiries from Pro Plan users will be considered for response.