Terms of Service
Last updated: March 6, 2026
We keep these simple on purpose. No 50-page document with hidden clauses. Here is what you need to know about using YaliCode.
1. Acceptance of Terms
When you use YaliCode (the platform at yalicode.dev), you are agreeing to these Terms of Service. We know nobody reads these for fun, but they do matter. If something here does not work for you, please reach out before continuing to use the Service.
2. What YaliCode Is
YaliCode is an online code editor and execution platform. You can write, run, and share code in over 20 programming languages, all from your browser. The platform includes a full IDE, server-side code execution in secure sandboxed containers, project hosting, real-time collaboration, and a growing set of developer tools.
3. Your Account
You will need an account for most features. Keep your login credentials safe, because you are responsible for anything that happens under your account. Please use accurate information when signing up. You must be at least 13 years old to use YaliCode.
4. Acceptable Use
Use YaliCode for what it is built for: writing and running code. Our full Acceptable Use Policy has the details, but the short version is do not:
- Mine cryptocurrency or run resource-heavy workloads that are not related to development
- Try to escape the sandbox, bypass limits, or break security measures
- Attack, scan, or exploit other systems or networks
- Upload or run malware, viruses, or destructive code
- Distribute spam, phishing content, or illegal material
- Share your account or let others use it
- Reverse engineer or attempt to extract the source code of the platform
5. Your Code Belongs to You
Your code is yours. Period. Everything you write on YaliCode remains your intellectual property. We do not claim any ownership over it. We do not use your code to train AI models. We do not sell it, license it, or do anything with it other than store it so you can access it.
The one exception: if you make a project public, other users can view and fork it. That is the whole point of public projects. Private projects stay private.
6. Privacy
We take your privacy seriously. Our Privacy Policy covers exactly what we collect (not much), what we do with it (run the service), and what we do not do (sell your data, track you across the web, or train AI on your code).
7. Pricing and Payments
YaliCode has a free plan and several paid plans. Paid plans are billed monthly or annually through our payment processor, Dodo Payments. Current prices are always listed on our pricing page.
If you are not happy with a paid plan, we offer a 14-day refund window from the date of purchase, no questions asked. After that, refunds are handled on a case-by-case basis. If we ever change pricing, you will get at least 30 days notice before it affects your account.
8. Service Availability
We work hard to keep YaliCode running smoothly, but we cannot promise 100% uptime. Sometimes we need to do maintenance, push updates, or deal with things outside our control. We will not be liable for losses caused by downtime, but we do our best to keep disruptions short and communicate about them.
9. Code Execution
When you hit Run, your code executes in a sandboxed container with strict security restrictions. We reserve the right to terminate any execution that violates our policies or threatens the stability of the platform. Execution results are cached temporarily to speed things up and may be cleared without notice.
10. Termination
If you violate these Terms, we may suspend or terminate your account. You can also delete your account whenever you want. After termination, your projects and data will be permanently deleted within 30 days.
11. Limitation of Liability
The Service is provided as-is, without warranties of any kind. We are a small team building the best platform we can, but to the maximum extent permitted by law, YaliCode is not liable for indirect, incidental, special, consequential, or punitive damages, including loss of data, profits, or business opportunities.
12. Changes to Terms
We may update these Terms occasionally. When we make significant changes, we will let you know by email or in-app notification. Continuing to use YaliCode after changes take effect means you accept the updated Terms.
13. Contact
Questions? Something unclear? Reach out to us at support@yalicode.com. We read every message.