C Language Assistant · Privacy Policy
This app is an offline C language learning and practice tool. We value your privacy and design the product around data minimization.
Last updated: 2026-8-12
Scope and Notes on Earlier Versions
This policy applies to version 2.1. Version 1.4 and earlier contained third-party advertising functionality, and the data practices of those versions are governed by the privacy labels on the App Store product page at that time. 2.1 does not contain advertising, tracking, or related permission requests. Users of earlier versions are encouraged to upgrade.
Data Collection
2.1 does not require an account, does not integrate advertising or third-party analytics SDKs, does not request system tracking permission, and does not upload, sell, or share your personal data, source code, projects, learning progress, or usage records to developer servers.
Local Storage and Deletion
The source code, project settings, learning progress, and free usage counts you create are stored only on the device within the app container. You may delete projects inside the app; deleting the app generally also removes its local container data.
In-App Purchases
To load the permanent unlock product, display the price for your region, complete purchases, and restore entitlements, the app communicates with the App Store through Apple’s StoreKit. Payment and Apple account information is handled by Apple; the app only receives product information and verified transaction entitlements and does not obtain complete payment details.
File Import and Export
The app accesses files only when you explicitly use the system file picker or share sheet, and only the files you select. Importing copies the selected text into the app’s local project; practice code cannot access the device file system, network, or other app data on its own.
Local Code Execution and Safety Boundary
Source code is parsed and executed by the app’s built-in bounded educational interpreter. It does not download, generate, or load new native executable code, and does not use JIT. Practice programs can only use virtual standard input and output and the educational capabilities described in the documentation. Execution steps, call depth, input volume, and output volume are all limited.
Children and Learning Scenarios
The app does not collect personal information from children, and does not provide chat, public community, user tracking, third-party advertising, or targeted advertising.
Data Retention and Cross-Border Transfer
Because the developer does not receive the local project and learning data described above, such data is not retained on or transferred across borders by developer servers. Apple’s handling of App Store transaction information is governed by Apple’s own terms and privacy policy.
Policy Changes
If future features lead to changes in data processing, we will update this policy and the App Store privacy disclosures first, and obtain your consent where required by law or system rules.
Contact Us
If you have questions about privacy or product support, please contact us through the developer contact information listed on the App Store product page. Please do not send passwords, identification documents, private files, or other sensitive content.