These Terms of Service ("Terms") govern your use of the Onyx Deploy platform ("Service"), operated by Onyx Deploy ("we", "us", "our"). By creating an account or using the Service, you agree to these Terms.
Onyx Deploy is a cloud deployment platform that allows you to build, deploy, and host web applications and databases on European infrastructure. The Service includes:
You must be at least 16 years old to use the Service. You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You must provide accurate information when creating your account.
We reserve the right to suspend or terminate accounts that violate these Terms, engage in abuse, or are used for illegal purposes.
You may not use the Service to:
We reserve the right to remove any content or suspend any account that violates these rules, with or without prior notice.
Security on Onyx Deploy follows a shared responsibility model. We secure the platform infrastructure; you are responsible for the security of the applications and code you deploy.
Think of it like a managed office building: we secure the building, the locks, and the network infrastructure. You are responsible for the security of what you bring in and run inside your office.
| Security layer | Onyx Deploy | You (the user) |
|---|---|---|
| Network DDoS protection | ✓ We handle this | — |
| Firewall & port management | ✓ We handle this | — |
| Automatic HTTPS / TLS certificates | ✓ We handle this | — |
| Container isolation between users | ✓ We handle this | — |
| Resource limits (CPU, RAM) | ✓ We handle this | — |
| Platform authentication & JWT security | ✓ We handle this | — |
| Security of your application code | — | Your responsibility |
| Authentication in your deployed app | — | Your responsibility |
| Vulnerable or outdated dependencies in your app | — | Your responsibility |
| SQL injection, XSS, and other app-level vulnerabilities | — | Your responsibility |
| Access control to your own database | — | Your responsibility |
| Rate limiting within your own application | — | Your responsibility |
We do not scan or audit the code you deploy for security vulnerabilities. We are not liable for security incidents that result from vulnerabilities in your application code, misconfiguration of your application, or unauthorized access to your app due to weak or missing authentication.
All data is stored on servers located within the European Union (Hetzner, Germany/Finland). We do not transfer personal data outside the EU. For details on how we collect and process data, see our Privacy Policy.
You retain full ownership of the data and code you deploy on the platform. We do not access your application data except where strictly necessary for support or to resolve technical issues, and only with your explicit consent.
We perform automated database backups every 6 hours and retain the last 7 backups. While we make reasonable efforts to prevent data loss, we strongly recommend you maintain your own independent backups of critical data. We are not liable for data loss resulting from hardware failure, corruption, or accidental deletion beyond what our backup retention covers.
Paid plans (Hobby and Pro) are billed monthly via Stripe. Prices are listed in EUR including applicable VAT. By subscribing, you authorize us to charge your payment method on a recurring monthly basis.
You may cancel your subscription at any time from the billing page in your dashboard. Your plan remains active until the end of the current billing period. We do not offer refunds for partial months.
If a payment fails, we will retry the charge and notify you by email. After repeated failed payments, your subscription may be cancelled and your projects paused.
If your subscription is cancelled or expires, your projects will be paused (containers stopped, data retained). After 150 days in a paused state, you will receive a deletion warning by email. After 180 days, projects and all associated data will be permanently deleted. We recommend downloading a database backup before cancelling.
We aim for high availability but do not guarantee a specific uptime SLA on the Free or Hobby plan. We perform maintenance with as little disruption as possible and will notify users of planned downtime where feasible. The Service is provided "as is" without warranties of uninterrupted or error-free operation.
To the maximum extent permitted by applicable law, Onyx Deploy shall not be liable for:
Our total liability to you for any claim arising from the use of the Service shall not exceed the total amount paid by you to us in the three months preceding the event giving rise to the claim.
You retain all intellectual property rights to the code and content you deploy. By using the Service, you grant us a limited, non-exclusive license to host, build, and run your code solely for the purpose of providing the Service to you.
The Onyx Deploy name, logo, and platform are our intellectual property and may not be used without our written permission.
We may update these Terms from time to time. We will notify you by email at least 14 days before material changes take effect. Continued use of the Service after that date constitutes acceptance of the updated Terms.
These Terms are governed by the laws of Belgium. Any disputes shall be submitted to the competent courts of Belgium.
For questions about these Terms, contact us at hello@onyx-deploy.eu.