1. Acceptance of Terms
By creating an account, generating public keys, or integrating our `embed.js` script onto your domain, you explicitly agree to these Terms of Service. If you do not accept these rules, you may not use the Embedenv online compilation platform.
2. API Keys & Domain Lock
To run code sandboxes inside your external site, you must generate active public credentials:
- Test Mode Keys: Limited to 1,000 requests. We authenticate requesting headers against your locked domain.
- Secure Mode Keys: Uncapped loads, but require backend-to-backend verified HMAC token handshakes.
You are fully responsible for maintaining the privacy of your private/secret keys.
3. Run Credits & Payments
Deduction processes and payments follow strict execution tiers:
- Each terminal code run or proxy compilation session deducts 1 credit from your profile.
- Credits packages are purchased via Razorpay inside the console.
- Unused credits do not expire but are completely non-refundable.
4. Prohibited Execution
Our virtual containers must only run safe educational scripts. You may not deploy programs that engage in:
- Cryptocurrency mining, botnet control, or heavy load operations.
- Phishing, script injections, or network-bound brute-forcing.
- Attempting to break out of our Docker sandbox layer or access hosts' storage.
We reserve the right to immediately terminate keys that violate these rules without any refund.
5. Warranties & Disclaimers
Embedenv services are provided "AS IS" and "AS AVAILABLE" without warranties of any kind. We are not liable for any data loss, platform outages, or issues resulting from third-party client scripts running inside our secure execution environments.