简体中文English日本語

Rust Starter Privacy Policy

2026-10-26 · 0.1.0

1. Scope and local storage

Rust Starter is provided by Dozen Network Technology Co., Ltd. This policy describes version 0.1.0. Projects, names and IDs, source files, preset input, generated Data files, course exercise drafts/progress, preferences, workspace permissions/bookmarks and a purchase-access snapshot are stored locally. The app does not upload projects, source, input, output or learning progress to developer servers. No app account, advertising, cross-app tracking, remote compilation or app-provided cloud backup is included.

2. Compilation, files and search

The compiler and standard library are installed with the app and run locally in WebKit/Wasm. Its loopback-only resource server provides bundled files and does not expose projects or offer a network service for user programs. Search extracts bundled content locally; available system language models generate vectors cached locally in SQLite. Queries and vectors are not uploaded. If a model is unavailable, keyword and authored relationship search remain available.

3. Online activity and service logs

The optional current-activity feature requests content from our content.ministep.site or content.ministep.app service, including app language, App Store storefront, platform, version and build. Markdown images and links may contact their indicated hosts. Requests can produce logs containing IP address, time, URL/query parameters, User-Agent, response status and processing duration. Under App Store privacy categories this may include Product Interaction, Other Diagnostic Data and Other Data Types. IP addresses and request records may be linked to a network source or activity. We use logs for content delivery, operational analytics, troubleshooting, security and applicable legal obligations, not advertising or cross-app tracking.

4. Apple purchases and system services

Apple StoreKit retrieves products and verifies one-time IDE Pro transactions, restores purchases and reports refunds or revoked access, including eligible Family Sharing access. Entitlement status is cached on the device. Apple processes payments and its own services under Apple’s policies and your settings. The app does not receive payment-card or bank-account details. The local loopback connection does not send code to our servers.

5. Support and web access

When you email support, we receive the address, message and attachments you choose to send and use them to answer and resolve your request. Remove unrelated personal data and secrets. Visiting support, privacy or other web pages also creates ordinary web-server request logs. The app uses the clipboard only for your copy/paste actions and does not upload editor input.

6. Retention and safeguards

Local projects remain until you remove them; Recently Deleted retains projects while their files remain available. Clearing app data or deleting the iPhone/iPad app can remove private projects, its Documents workspace and progress. Mac folders outside the container may remain; folder providers operate under their own settings. We retain server logs and support messages only as needed for the stated service, support, security and legal purposes, then delete or anonymize them unless further retention is required. Access controls and encrypted transport protect online services.

7. Your choices and requests

No login is required. You can manage local projects, workspace locations and app data and decline to open external links or contact support. To request access, correction, deletion or other applicable rights concerning server records or support messages, email ministep@dozen.network. We may need information to locate and verify the request; legally required records may need to be retained.

8. Changes and contact

We will update this policy and relevant App Store information before introducing materially different data processing. Contact ministep@dozen.network, Dozen Network Technology Co., Ltd., with privacy questions. General programming learning may require parental guidance; the app does not ask for a child’s name or contact details.

ministep@dozen.network