简体中文English日本語

JavaScript Starter Privacy Policy

Updated: October 10, 2026
Effective: October 10, 2026

JavaScript Starter is provided by Dozen Network Technology Co., Ltd. This policy describes data handling in version 0.2.0.

1. Local data and execution

No app account is required. Project names and identifiers, JavaScript/TypeScript/HTML/CSS source files, project data, input and output, exercise drafts, learning progress, cached purchase entitlement status, and settings are stored on the current device. Node.js and V8 execute console/server code locally, the TypeScript compiler checks and converts code locally, and WebKit displays web pages.

We do not upload your source code, exercise input, or program output to developer servers for execution. There is no cloud sync, cloud backup, advertising SDK, or cross-app tracking. The app does not read keyboard input from other apps.

2. Purchases and content services

Apple App Store and StoreKit handle product information, purchases, transaction verification, and restoration for IDE Pro and Learning Pro under Apple's policies. The app uses transaction information to determine access and Learning Pro expiration dates, and caches entitlement status locally.

Course catalogs, course packages, update information, and app update-policy requests may contact our content services. Necessary operational logs may include IP address, request time, path, User-Agent, response status, and duration. These requests do not upload your project source or learning progress. Logs are not used for advertising, cross-app tracking, or sale to data brokers.

3. Network activity initiated by your code

Programs you run and web pages you create can send requests to addresses you specify, load remote resources, or exchange HTTP/WebSocket messages. The destination may receive your IP address and the request content, headers, and other data your code sends. Those services process data under their own policies. Local execution does not mean that user-written network programs are offline.

Local teaching servers run on your device. Do not place secrets or personal information in examples you send to external services. The app's own runtime diagnostics do not upload file metadata, disk capacity, or system timing information for tracking.

4. Support, retention, and deletion

If you email support, we use your address, message, and attachments to respond and troubleshoot. Avoid including secrets or unrelated personal data. You can delete projects in the app; uninstalling or clearing app data may remove local code and progress. Operational logs are retained only as needed for service operation, security, and legal obligations, then deleted or anonymized. Purchase records held by Apple are subject to Apple's policies.

5. Children, rights, and contact

Children under 14 should use the app with a parent or guardian's consent and guidance. You may request access, correction, deletion, or restriction under applicable law. Contact ministep@dozen.network.