星函云代码隐私政策
更新于 2026 年 8 月 31 日
生效于 2026 年 9 月 1 日
欢迎使用由 徐宇辉(以下简称“我们”)提供与运营的 星函云代码(以下简称“本应用”)。本应用是一款集本地代码编辑、文件管理与云端编译运行工具的代码编辑器应用。
《星函云代码隐私政策》(以下简称“本隐私政策”)说明您使用本应用时,我们如何处理和保护相关信息。
1. 适用范围与基本原则
1.1 本政策适用于本应用及由我们直接提供的星函网络服务,不适用于您通过本应用访问的第三方应用、网站,或由 HarmonyOS 独立提供并适用其自身规则的系统服务。
1.2 我们遵循合法、正当、必要、诚信、目的明确和最小化原则。您拒绝非基本功能所需的信息或权限,不影响其他不依赖该信息或权限的功能。
2. 我们如何收集和使用个人信息
我们会基于您的同意、履行您与我们的协议所必需、履行法定义务、保障网络与服务安全或适用法律允许的其他基础处理信息。不同功能的处理情况如下。
2.1 本地功能
| 场景 | 信息 | 目的 |
| 文本和代码编辑 | 您输入或打开的文本及编辑状态 | 在本机提供代码高亮和编辑功能;使用在线功能时除外。 |
| 文件管理 | 您主动选择或管理的文件及基本信息 | 在应用工作区或您授权的位置管理文件。 |
| 文件预览 | 当前您打开的文件 | 生成和展示文件预览内容。文件内容在本机通过 ArkWeb 渲染。文件中存在引用的网络资源时,可能向相应资源提供方发起请求。 |
| 设置 | 主题、字体、显示、保存、运行及分布式等设置 | 在本地保存并恢复您的应用设置。 |
2.2 星函网络服务
| 功能 | 信息 | 目的 |
| 云配置 | 应用版本、设备市场名称、HarmonyOS 版本 | 统计用户使用数据,获取配置版本、服务状态等应用运行所必需的配置信息。 |
| 联系我们 | 反馈内容、联系方式、反馈类型及应用和设备信息 | 处理问题、建议、投诉或隐私请求。 |
| 云端编译运行 | 完整代码、标准输入、语言名称、编译器名称、运行线路 | 在您主动点击“运行”后,将代码和标准输入通过 HTTPS 发送至远端执行环境,完成编译或运行并得到返回结果。 |
2.3 第三方服务
您点击应用市场评分等外部链接时,HarmonyOS 会把目标地址交给对应网页或应用服务。该服务可能按照其规则收集您提供的信息,不会由我们代替服务提供方控制其后续处理。
预览会执行您提供的活动网页内容,并允许加载在线图片和混合内容。若内容引用第三方链接,相应提供方可能收到相关参数,不会由我们代替第三方控制其后续处理。
3. 系统权限清单
本应用声明以下权限。声明权限不代表我们已经取得授权;需要您授权时,系统会在具体场景中询问。
| 权限 | 用途 |
| ohos.permission.INTERNET | 访问云配置、编译运行、反馈及预览内容引用的网络资源。 |
| ohos.permission.GET_NETWORK_INFO | 判断是否存在默认网络连接并监听状态变化。 |
| ohos.permission.READ_PASTEBOARD | 在您主动粘贴时读取系统剪贴板文本。 |
| ohos.permission.FILE_ACCESS_PERSIST | 持续读取、修改和保存您通过系统文件选择器授权的文件。 |
| ohos.permission.DISTRIBUTED_DATASYNC | 发现可信设备、获取设备信息、建立分布式文件连接并访问同一应用的分布式目录。 |
您可以在系统“设置 > 隐私 > 权限管理”中查看、授予或撤回权限。
4. 敏感个人信息、代码秘密与他人信息
4.1 本应用不要求您在可输入区域中填写真实身份信息,但您输入的内容可能包含个人敏感信息,您对您主动输入的信息负责。我们仅在提供相关功能所必需时依法处理;拒绝不会影响不依赖这些信息的功能。
4.2 文件可能包含他人的个人信息或知识产权。您应确认具有合法处理依据,并避免在未获同意时上传、同步、导出或分享他人的敏感信息。
4.3 云端编译需要处理完整代码和标准输入。若其中包含不适合交给远端环境的信息,请先删除、替换或匿名化,或不要使用云端运行。
5. 信息存储、备份与保存期限
5.1 本地存储
- 用户文件保存在应用沙箱目录;通过系统分享导入的文件复制到应用工作区。
- 未保存正文等临时编辑数据主要保存在应用内存;应用进程结束后通常无法恢复。
- 设置等偏好数据保存在首选项。
您可以在应用内删除本地数据,使用“清除应用首选项”清理设置和缓存,或通过系统清除应用数据。使用“清除应用首选项”不会删除工作区文件,通常卸载应用会删除应用沙箱和非持久化关键资产;已导出、已分享或已由系统备份的数据不一定同时删除。
5.2 服务器存储地点
星函网络服务由我们为本应用提供,处理云端编译运行、反馈、统计等相关信息。
对在中华人民共和国境内运营中收集和产生的个人信息,我们原则上在中华人民共和国境内处理和存储。若实际业务需要向境外提供,我们将在提供前依法告知相关事项、取得单独同意并履行法定程序。
5.3 保存期限
除法律法规另有规定外,我们仅在实现处理目的所必要的最短期限内保存个人信息,期限届满后删除或匿名化处理。
若期限难以用固定天数确定,我们依据处理目的是否完成、服务安全、用户请求、争议和法定义务判断。删除暂时无法实现或法定期限未届满时,我们将停止除存储和必要安全保护之外的处理。
6. HarmonyOS 系统服务与本地依赖
华为可能作为相关系统服务的独立个人信息处理者对您的信息进行处理,具体处理以系统提示及《华为消费者业务隐私声明》为准。
| 服务或依赖 | 提供方 | 相关信息与目的 |
| ArkUI / ArkWeb | HarmonyOS 系统服务 | 展示原生界面、编辑器及预览界面。 |
| Core File Kit / ArkData Preferences | HarmonyOS 系统服务 | 处理您选择的工作区文件和本地首选项。 |
| Share Kit / Harmony Share | 华为软件技术有限公司及其关联服务主体 | 处理您主动分享或发送至本应用的文件。 |
| Network Kit | HarmonyOS 系统服务 | 获取默认网络连接状态,并向星函网络服务或预览内容引用的外部地址发起网络请求。 |
| Distributed Service Kit / 分布式文件系统 | HarmonyOS 系统服务 | 处理同一华为账号下附近其他可信设备的本应用工作区文件,用于跨设备文件访问。 |
| Basic Services Pasteboard | HarmonyOS 系统服务 | 在您主动复制或粘贴时读写系统剪贴板文本。 |
星函网络服务由我们为本应用直接提供,不属于广告或数据交易服务。若未来新增会独立处理个人信息的第三方 SDK、共享接收方或受托处理者,我们将依法更新清单,并在需要时重新征得同意。
7. 委托处理、共享、转让和公开披露
7.1 为提供服务器托管、网络传输、安全防护或客户支持,我们可能委托符合要求的服务提供商在约定范围内处理信息,并要求其采取保护措施。除取得您的单独同意、履行您主动选择的功能、依法提供或法律允许外,我们不会向其他独立个人信息处理者共享您的个人信息。
7.2 您主动使用分享、外部应用或第三方服务时,相关信息会按您的指示提供给所选接收方,其后续处理不受我们控制。
7.3 如发生合并、分立、解散、破产或其他需要转移个人信息的情形,我们会依法告知接收方,并要求其继续履行本政策;接收方变更处理目的或方式的,将重新取得您的同意。
7.4 除取得您的单独同意或法律另有规定外,我们不会公开披露您的个人信息。本应用当前不提供公开个人资料、社区或作品广场。
8. 我们如何保护个人信息
8.1 我们通过应用沙箱、系统授权、HTTPS 传输及其他必要措施保护您的信息,并持续改进安全能力。
8.2 如发生或可能发生个人信息泄露、篡改或丢失,我们将依法采取补救措施、向主管部门报告,并在法律要求时告知受影响用户。
9. 您的个人信息权利
在适用法律规定范围内,您有权知情、决定、限制或拒绝处理,并可行使查阅、复制、更正、补充、删除和撤回同意等权利:
- 查阅、复制和导出:在应用中查看、编辑和导出工作区文件;服务器端其他信息可联系我们申请。
- 更正和补充:直接编辑代码、文本、文件名、设置或反馈中的可修改内容;服务器端可更正信息可联系我们处理。
- 删除:在文件管理中删除本机文件,通过清除首选项删除设置和缓存,或联系我们提出服务器数据删除请求。
- 撤回权限或同意:在系统设置中关闭权限。
- 投诉与解释:通过应用内“联系我们”或邮箱提出问题、投诉,或要求说明个人信息处理规则。
为保护信息安全,我们可能要求您提供足以核验身份和请求范围的信息。我们将在法律规定的期限内处理合理请求;对于无理重复、危害他人权益、涉及商业秘密或法律规定可以拒绝的请求,我们会说明理由。您也可以向有管辖权的个人信息保护主管部门投诉或依法提起诉讼。
10. 未成年人保护
10.1 本应用不是专门面向不满十四周岁儿童设计的服务。未成年人应在监护人指导下使用,并避免填写或分享敏感信息。
10.2 若我们知悉正在处理不满十四周岁未成年人的个人信息,将依法取得监护人同意并采取更严格的保护措施。监护人发现儿童未经同意提供信息时,请联系我们处理。
11. 本政策的更新
我们可能因法律法规、功能、权限、数据种类或接收方变化更新本政策。重大变更将通过应用内弹窗、公告或其他显著方式通知;处理目的、方式、种类发生实质变化或法律要求重新同意时,我们会重新征得您的同意。您可以在应用内查看当前版本并保存本页面。
12. 适用法律与争议解决
本政策的订立、履行、解释及争议解决适用中华人民共和国法律。若您认为我们的个人信息处理损害您的合法权益,可以先联系我们;如对处理结果不满意,可向有管辖权的主管部门投诉,或依法向有管辖权的人民法院提起诉讼。
13. 联系我们
如您对本政策或个人信息处理有问题、意见、投诉或权利请求,请通过应用内“联系我们”功能或以下方式联系我们:
邮箱:jance-xyh@foxmail.com
Starplex CloudCode Privacy Policy
Updated on August 31, 2026
Effective on September 1, 2026
Welcome to Starplex CloudCode (the “Application”), provided and operated by Xu Yuhui (“we,” “us,” or “our”). The Application is a code editor that integrates local code editing, file management, and cloud compilation and execution tools.
This Starplex CloudCode Privacy Policy (the “Policy”) explains how we process and protect relevant information when you use the Application.
1. Scope and Principles
1.1 This Policy applies to the Application and Starplex Network Services directly provided by us. It does not apply to third-party applications or websites accessed through the Application, or HarmonyOS system services independently provided under their own rules.
1.2 We follow the principles of lawfulness, fairness, necessity, good faith, purpose specification, and minimization. Refusing information or permission unnecessary for a basic feature does not affect other features that do not rely on it.
2. How We Collect and Use Personal Information
We process information based on your consent, necessity to perform our agreement with you, legal obligations, network and service security, or another lawful basis permitted by applicable law. Processing for different features is described below.
2.1 Local Features
| Scenario | Information | Purpose |
| Text and code editing | Text and editing state that you enter or open | Provide code highlighting and editing on the device, except when you use an online feature. |
| File management | Files and basic information that you actively select or manage | Manage files in the Application workspace or a location you authorize. |
| File preview | The file you currently open | Generate and display a file preview. File content is rendered locally through ArkWeb. If the file references online resources, requests may be sent to the relevant resource providers. |
| Settings | Theme, font, display, save, execution, distributed, and other settings | Save and restore your Application settings locally. |
2.2 Starplex Network Services
| Feature | Information | Purpose |
| Cloud configuration | Application version, device market name, and HarmonyOS version | Analyze user usage data and obtain the configuration version, service status, and other configuration information necessary for Application operation. |
| Contact Us | Feedback, contact details, feedback category, and Application and device information | Handle questions, suggestions, complaints, or privacy requests. |
| Cloud compilation and execution | Complete code, standard input, language name, compiler name, and execution route | After you actively tap “Run,” send code and standard input to a remote execution environment over HTTPS, complete compilation or execution, and return the result. |
2.3 Third-Party Services
When you tap an external link such as an application-market rating link, HarmonyOS passes the target address to the relevant web or application service. That service may collect information you provide under its own rules, and we do not control its subsequent processing on behalf of the service provider.
Previewing content executes active web content you provide and permits online images and mixed content to load. If the content references a third-party link, the relevant provider may receive related parameters, and we do not control its subsequent processing on behalf of the third party.
3. System Permissions
The Application declares the following permissions. Declaring a permission does not mean that we have obtained authorization; when your authorization is required, the system will ask you in the relevant scenario.
| Permission | Purpose |
| ohos.permission.INTERNET | Access cloud configuration, compilation and execution, feedback, and network resources referenced by preview content. |
| ohos.permission.GET_NETWORK_INFO | Determine whether a default network connection exists and monitor status changes. |
| ohos.permission.READ_PASTEBOARD | Read system clipboard text when you actively paste. |
| ohos.permission.FILE_ACCESS_PERSIST | Continue reading, modifying, and saving files you authorize through the system file picker. |
| ohos.permission.DISTRIBUTED_DATASYNC | Discover trusted devices, obtain device information, establish distributed-file connections, and access the distributed directory of the same Application. |
You may review, grant, or revoke permissions in Settings > Privacy > Permission manager.
4. Sensitive Personal Information, Code Secrets, and Information About Others
4.1 The Application does not require you to enter your real identity information in input fields, but content you enter may contain sensitive personal information. You are responsible for information you actively enter. We process it lawfully only when necessary to provide the relevant feature; refusal does not affect features that do not rely on it.
4.2 Files may contain other people’s personal information or intellectual property. You must confirm that you have a lawful basis for processing it and avoid uploading, synchronizing, exporting, or sharing another person’s sensitive information without consent.
4.3 Cloud compilation processes complete code and standard input. If they contain information unsuitable for a remote environment, delete, replace, or anonymize it first, or do not use cloud execution.
5. Storage, Backup, and Retention
5.1 Local Storage
- User files are stored in the application sandbox; files imported through system sharing are copied to the Application workspace.
- Temporary editing data such as unsaved text is mainly held in Application memory and generally cannot be recovered after the Application process ends.
- Settings and other preference data are stored in Preferences.
You may delete local data in the Application, use “Clear Application Preferences” to clear settings and cache, or clear Application data through the system. “Clear Application Preferences” does not delete workspace files. Uninstalling the Application usually deletes the application sandbox and non-persistent key assets; exported, shared, or system-backed-up data may not be deleted at the same time.
5.2 Server Storage Location
Starplex Network Services are provided by us for the Application and process information related to cloud compilation and execution, feedback, and statistics.
For personal information collected and generated during operations in the People’s Republic of China, we generally process and store it within the People’s Republic of China. If business needs require providing it outside the country, we will inform you of the relevant matters, obtain separate consent, and complete statutory procedures before doing so.
5.3 Retention
Unless otherwise required by laws and regulations, we retain personal information only for the shortest period necessary to achieve the processing purpose and delete or anonymize it after that period ends.
If the period cannot be determined by a fixed number of days, we assess whether the processing purpose has been completed, service security, user requests, disputes, and legal obligations. If deletion is temporarily impossible or a statutory period has not ended, we stop all processing other than storage and necessary security protection.
6. HarmonyOS System Services and Local Dependencies
Huawei may process your information as an independent personal-information processor for relevant system services. See the system prompts and the Huawei Consumer Business Privacy Statement for the applicable processing details.
| Service or Dependency | Provider | Relevant Information and Purpose |
| ArkUI / ArkWeb | HarmonyOS system services | Display the native interface, editor, and preview interface. |
| Core File Kit / ArkData Preferences | HarmonyOS system services | Process workspace files and local Preferences that you select. |
| Share Kit / Harmony Share | Huawei Software Technologies Co., Ltd. and its affiliated service entities | Process files you actively share or send to the Application. |
| Network Kit | HarmonyOS system services | Obtain the default network connection status and send network requests to Starplex Network Services or external addresses referenced by preview content. |
| Distributed Service Kit / Distributed File System | HarmonyOS system services | Process Application workspace files on nearby trusted devices under the same HUAWEI ID for cross-device file access. |
| Basic Services Pasteboard | HarmonyOS system services | Read and write system clipboard text when you actively copy or paste. |
Starplex Network Services are directly provided by us for the Application and are not advertising or data-trading services. If we add a third-party SDK, sharing recipient, or vendor that independently processes personal information in the future, we will update the list as required by law and obtain renewed consent when necessary.
7. Processing by Vendors, Sharing, Transfer, and Disclosure
7.1 To provide server hosting, network transmission, security protection, or customer support, we may engage qualified service providers to process information within an agreed scope and require them to take protective measures. Except with your separate consent, to provide a feature you actively choose, as required by law, or as otherwise permitted by law, we will not share your personal information with another independent personal-information processor.
7.2 When you actively use sharing, an external application, or a third-party service, relevant information is provided to the recipient you select under your instruction. We do not control the recipient’s subsequent processing.
7.3 If personal information must be transferred because of a merger, division, dissolution, bankruptcy, or another circumstance requiring transfer, we will notify the recipient as required by law and require it to continue complying with this Policy. If the recipient changes the processing purpose or method, it must obtain your renewed consent.
7.4 We will not publicly disclose your personal information without your separate consent unless otherwise provided by law. The Application currently does not provide public personal profiles, a community, or a works gallery.
8. How We Protect Personal Information
8.1 We protect your information through the application sandbox, system authorization, HTTPS transmission, and other necessary measures and continuously improve our security capabilities.
8.2 If personal information is or may be leaked, altered, or lost, we will take remedial measures, report to the competent authorities, and notify affected users when required by law.
9. Your Personal Information Rights
To the extent provided by applicable law, you have the rights to know, decide, restrict, or refuse processing and may exercise rights such as access, copying, correction, supplementation, deletion, and withdrawal of consent:
- Access, copy, and export: view, edit, and export workspace files in the Application; contact us to request other server-side information.
- Correct and supplement: directly edit modifiable code, text, file names, settings, or feedback; contact us regarding server-side information that can be corrected.
- Delete: delete local files in file management, delete settings and cache by clearing Preferences, or contact us to request deletion of server-side data.
- Withdraw permission or consent: disable permissions in system settings.
- Complain and request explanation: contact us in the Application or by email regarding personal-information rules or request an explanation.
To protect information security, we may request enough information to verify your identity and the scope of your request. We handle reasonable requests within the statutory period. For unreasonably repetitive requests, requests that harm others’ rights, involve trade secrets, or may be refused by law, we will explain the reason. You may also complain to a competent personal-information protection authority or file a claim with a competent people’s court.
10. Protection of Minors
10.1 The Application is not specifically directed to children under 14. Minors should use it under guardian guidance and avoid entering or sharing sensitive information.
10.2 If we learn that we are processing personal information of a child under 14, we will obtain guardian consent and take stricter protective measures as required by law. Guardians should contact us if a child provided information without consent.
11. Updates to This Policy
We may update this Policy because of changes in laws and regulations, features, permissions, data categories, or recipients. Material changes will be notified through an in-Application pop-up, announcement, or other prominent method. If the processing purpose, method, or categories materially change, or if law requires renewed consent, we will obtain your renewed consent. You may view the current version in the Application and save this page.
12. Governing Law and Disputes
This Policy and its formation, performance, interpretation, and dispute resolution are governed by the laws of the People’s Republic of China. If you believe that our processing of personal information harms your lawful rights, contact us first. If you are dissatisfied with the result, you may complain to a competent authority or file a claim with a competent people’s court.
13. Contact Us
For questions, comments, complaints, or rights requests concerning this Policy or personal-information processing, use the in-app “Contact Us” feature or contact us at:
Email: jance-xyh@foxmail.com