简体中文English日本語

Shell Starter Privacy Policy

2026-11-04 · 0.1.0

1. Scope and local storage

Shell 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. Execution, files and search

Scripts run in the bundled mvdan/sh Go/Wasm interpreter. This is a POSIX teaching subset, not a system shell or full Bash environment. There is no SSH, arbitrary system command execution or network access from scripts. Input, output, file size and execution time are limited. Search processes bundled content on the device. Available system language models generate vectors cached locally. Queries and vectors are not uploaded; keyword search remains available without a model.

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, with Family Sharing disabled. 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