Terms of Service
Effective date: May 2026
The service
EmbedCI provides automated firmware CI via CPU emulation. When you open a pull request in a connected repository, EmbedCI compiles your firmware and boots it in a Renode emulator, then posts a pass or fail check run back to GitHub. The free tier is provided without any uptime SLA.
Acceptable use
EmbedCI is intended for firmware and embedded software projects. You may not use the service for purposes unrelated to firmware CI, abuse shared CI infrastructure (for example cryptocurrency mining or bulk compute jobs), or violate any applicable law. We reserve the right to suspend accounts that violate these conditions.
Free tier
The free tier provides the advisory gate on public repositories, along with your build history. A generous monthly fair-use build ceiling applies purely to protect shared CI infrastructure from abuse — it is not a plan limit, and we will raise it on request. Blocking gates (a required check that can stop a merge) and private repositories are part of the paid Team plan.
Team plan
The Team plan is billed monthly and adds blocking gates, private repositories, and priority builds. You may cancel at any time and your plan will remain active until the end of the current billing period, after which it will revert to the free tier. No refunds are issued for partial months.
Disclaimer of liability
EmbedCI is provided "as is" without warranty of any kind. We are not liable for CI failures, missed bugs, hardware damage, or any other losses arising from your use of the service. Emulation is not a substitute for testing on physical hardware.
Changes to these terms
We may update these terms from time to time. When we make material changes we will notify you by email. Continued use of EmbedCI after receiving notice constitutes acceptance of the updated terms.
Contact
Questions about these terms? Reach us at ishtiaq.fauzan@gmail.com.