简体中文English日本語

C++ Starter Terms of Use

Updated: October 8, 2026
This update describes C++ Starter 0.2.0. Features in older releases depend on the installed version.

Welcome to C++ Starter, provided by Dozen Network Technology Co., Ltd. By using the app, you agree to these terms and the Privacy Policy.

1. Service

C++ Starter is a learning and small-code practice tool with multi-file local projects, editing, local compilation, console and graphical execution, networking, courses, and exercise checks. It does not provide accounts, cloud sync, cloud backups, or remote compilation.

The app is not a full desktop IDE and does not guarantee teaching, examination, employment, production, or specific compiler results.

2. Local data

Source code, standard input, and metadata remain on the current device. Uninstalling the app, clearing data, changing devices, device failure, or insufficient storage may cause data loss. Keep separate backups of important code.

3. Your code and responsibility

You are responsible for code and other content you create, paste, compile, or run. You must have the right to use that content and must not infringe intellectual property, privacy, or other rights.

4. Prohibited use

You may not use the app to violate law or others’ rights, bypass app or device security, create or distribute malware, conduct unauthorized access or attacks, or copy and commercialize the app, toolchain, branding, or content beyond applicable law and open-source licenses.

5. Open source and limits

The app includes LLVM/Clang, LLD, libc++, WASI, WebAssembly, raylib, TGUI, CPR, Asio, Crow, JsonCpp, and other open-source components. Their licenses and notices apply and are not limited by these terms. Resource limits may apply to source size, input, output, compile time, runtime, and other device resources; programs may be stopped when limits are exceeded.

6. Paid features and purchases

IDE Pro is a one-time purchase for multiple projects and advanced project features, including selected libraries, presentation modes, and a separate server. It does not include paid course access.

Learning Pro is a non-renewing subscription with 1-, 3-, and 12-month options. It provides access to all paid courses available in your region during its validity period, not permanent course access, and does not include IDE Pro. Course exercises do not require an additional IDE Pro purchase. There is no automatic charge at expiry; continued paid course access requires another purchase you initiate.

Expiry does not delete saved progress or exercise code, but paid course access ends. Restoring purchases rebuilds access and the remaining validity period from valid transactions. It does not restart expired periods or restore deleted local projects or progress.

Apple App Store processes purchases. Prices, durations, availability, and included benefits are those shown at purchase. Restore purchases in the app using the Apple Account that purchased them. Apple handles refund requests under its rules. See Apple’s product type definitions for non-renewing subscriptions.

7. Changes and availability

We may update, adjust, suspend, or discontinue features for product, security, system, or legal reasons. We will make reasonable efforts to maintain the app but do not guarantee uninterrupted service or compatibility with every device, codebase, library, or toolchain.

8. Disclaimer and liability

To the extent permitted by law, we do not guarantee that the app or results are suitable for a particular purpose, that user code is error-free or secure, or that data will not be lost. We are not responsible for issues caused by devices, operating systems, compilers, user code, events beyond reasonable control, or violation of these terms.

9. Children, changes, and contact

Children under 14 should use the app with a parent or guardian’s consent and guidance. We may update these terms; if you do not agree, stop using the app. Contact ministep@dozen.network or Dozen Network Technology Co., Ltd.