Terms of Use
The app is a one-time purchase. Website Academy access is free with an account. Your own code remains yours.
LAST UPDATED 10 OCTOBER 2026
Crabrix is sold through the App Store, so Apple's Licensed Application End User License Agreement applies by default. This page adds the few things specific to Crabrix. Apple's agreement governs the licensed app. The website account terms below govern the separate free Academy service.
Free website Academy accounts
These website terms form an agreement between you and Serhii Ziborov, the developer of Crabrix. The blog and lesson previews are public. Complete website lessons are available without payment after registration. The app is sold separately through Apple and works without a website account. A website account does not purchase the app or synchronise its projects or progress.
You must be at least 16 to register. Choose your own username, protect your password, and save your private recovery code. Do not impersonate another person or share credentials to bypass access limits. You may delete the website account in Account. If you lose both your password and recovery code, we cannot promise recovery; you can create a new free account.
Your account grants personal access to read and practise with the learning material. The text and illustrations remain protected by their stated content terms. Do not mass-extract or redistribute the Academy, resell access, circumvent account checks, or interfere with the service. Search engines may index public previews under the same access rules as other visitors. Nothing here removes rights granted by an applicable open-source licence or mandatory law. Course source examples and publicly distributed app packs retain their separate notices.
We may limit requests or suspend an account used for abuse, unauthorised redistribution or security attacks. Where practical, we will explain the reason and let you contact support to contest an error; urgent security issues may require immediate action. Website access and content can change, and uninterrupted availability is not guaranteed. Material changes to these terms will be announced on the website; any new payment terms would require a separate agreement.
Learning material is educational. Check code and platform requirements before using examples in production. These terms do not exclude any mandatory consumer rights or any liability that cannot lawfully be excluded. Website accounts are handled under the Privacy Policy.
Your licence
Buying Crabrix gives you a personal, non-transferable licence to use it on the Apple devices you own or control, under the App Store terms and Family Sharing rules where applicable. It is a one-time purchase: there is no subscription and no feature held back for a second transaction.
Your code is yours
Everything you write in Crabrix belongs to you. No licence to it is claimed, it is never uploaded, and it is never read by anyone else. It is compiled on your device by a compiler that ships inside the app.
Your responsibility for what you run
Crabrix compiles and runs code you write or import, including third-party packages you choose to add from crates.io. You are responsible for what you run and for complying with the licences of any dependency you use. Programs execute inside a WebAssembly sandbox with a memory limit, no network access, and one writable directory — but a sandbox is a boundary, not a guarantee that arbitrary code is safe or correct.
Optional Game Center
The app does not publish your projects or detailed learning progress. Rating, ranks and achievements are earned locally. If you enable Game Center in Profile, your numeric rating and achievement ladder progress are also submitted to Apple's service as 37 ladder achievements plus ten earlier individual milestones. You can disable future submissions without losing local progress; scores Apple already holds may remain there. The iOS app operates no account or leaderboard server of its own; website Academy accounts are separate. See the privacy policy.
Public course materials
Course source files and downloadable CoursePacks are publicly readable in the Crabrix course repository. You may copy, edit, compile and run the supplied example code and starter projects for private learning, and keep private backups of that practice work. Your own original code remains yours. Publication does not grant rights to redistribute the authored texts, questions, media, CoursePacks or adapted teaching corpus. The repository's content terms explain reuse; third-party assets retain their own notices.
Open-source components
Crabrix is proprietary software. The compiler, standard library, and several libraries inside it are open source under their own licences, which continue to govern those components. The full notices ship in the app under Settings → About Crabrix → Open-source licenses, and are also in the repository and website license library. Nothing in this page restricts any right those licences grant you.
What is not promised
Crabrix compiles Rust on a phone. That is a hard thing to do and the limits are described plainly on the About page: some crates cannot build on device, and first builds are slower than on a laptop. The app is provided as is, without a warranty that it will suit a particular purpose or that any specific crate will compile. To the extent the law allows, liability is limited to the amount you paid for the app.
This is not a disclaimer meant to wave problems away. If something is broken, write to me and I will fix it or tell you honestly that I cannot.
Changes
These terms may change as the app changes. The date at the top says when they last did, and material changes will be described in the app's release notes.
Contact
Serhii Ziborov —