The openFuyao community understands the importance of your privacy and fully respects it. Please read this openFuyao Community Privacy Policy (hereinafter referred to as "this Policy") carefully before you submit your personal data to us. If you have any questions about how we process your personal data, please feel free to contact us. Unless otherwise specified, "we" and "us" in this Policy refer to the openFuyao community.
This Policy describes:
- How We Collect and Process Your Personal Data
- How We Use Cookies and Similar Technologies
- How We Share Your Personal Data
- For How Long We Retain Your Personal Data
- How We Protect Your Personal Data
- How We Access or Control Your Personal Data
- Where Personal Data Is Stored
- How We Protect Children's Personal Data
- Third-Party SDK Privacy and Security Policy
- How This Policy Is Updated
- How to Contact Us
1. How We Collect and Process Your Personal Data
We generally do not require your personal data if you only browse the general content of the openFuyao community website ("this Website"). We will collect your personal data accordingly in the following circumstances. You may also obtain a quick understanding of how we collect and use personal data by reviewing the Personal Information Collection List.
a) Account service
- When you register for an openFuyao community account, we will collect your username, company, email address, mobile number, password, and email or mobile verification code. A unique account identifier will be automatically generated. Refusal to provide this information will prevent account creation.
- When you log in to the openFuyao community using your username, email address, or mobile number, we will collect the username, email address, mobile number, password, and email or mobile verification code for identity authentication. Refusal to provide this information will prevent login.
- When you log in using a third-party account (GitCode), we will collect the UUID, ID, nickname, avatar, and email address of the third-party account for identity authentication and permission management on the community code hosting platform. When you log in using a third-party account that is not bound to any openFuyao account, a new openFuyao account with a unique identifier will be automatically generated, deriving from the username of the third-party account. Refusal to provide this information will prevent login via third-party accounts.
- After logging in, you can optionally provide your avatar, nickname, and company. This information is not required for using openFuyao community features.
- After logging in, you can modify your email address, mobile number, and password. We will collect the mobile phone, email address, password, and email or mobile verification code for identity authentication.
- After logging in, you can bind your openFuyao account to a third-party account (GitCode). We will collect the UUID, ID, nickname, avatar, and email address of your third-party account. Refusal to provide this information will prevent third-party account binding for login purposes.
b) Mailing list service. When you use our mailing list service, we will collect your email address and name (optional). We will provide you with the email subscription service to facilitate your participation in discussions in the community.
c) Service optimization. To ensure service quality and operations, we automatically collect and store necessary log data, including access timestamp, IP address, request details, access status, resource size, access source, and request user agent information. In addition, we will collect your device information (device name, device type, device vendor, operating system, operating system version, screen width, and screen height), application information (application ID, SDK version, browser, browser version, browser viewport width, and browser viewport height), application usage information (event name, event attributes, reporting time, and client anonymous ID). This data is collected for the purposes of community operations and O&M security.
d) Contributor License Agreement (CLA) signing. When you participate in code contribution through the CLA signing system (click here to learn more), you need to submit your relevant personal data to the CLA signing system. We will obtain such personal data to verify whether you have signed the CLA, and to conduct relevant statistical analysis to understand how the community is operating.
e) Meeting service. When you use our meeting service, we will collect your GitCode ID for configuring related permissions. If you have the meeting scheduling permission, we will collect your email address used when you edit the meeting details for the purpose of sending meeting invitations.
f) Content release. When you participate in community meetings, community activities, contribution in the open-source community, blogs, or community organizations, you may submit your photo, name, and GitCode ID for posting on our Website so that developers can better understand the community, quickly make contact, and participate in the community.
We may also collect your personal data from third parties, including other platforms or communities, within the scope of your authorization and consent, or obtain your personal data from other legal and public channels. We promise to process your personal data in strict accordance with applicable laws and regulations. Please read the privacy policies and user agreements of the third parties carefully. If a third party is required to provide your personal data when you use the openFuyao community, but you refuse to allow the third party to collect, use, transfer, or share your personal data when the third party provides services, you may not be able to use related services of the openFuyao community.
2. How We Use Cookies and Similar Technologies
To ensure this Website works properly, we may at times place cookies on your computers or mobile devices. Please refer to Cookie for details about how we use cookies and similar technologies and how they process your personal data.
3. How We Share Your Personal Data
Sharing means providing third parties with your personal data. The third parties and we would handle the personal data independently. We do not share your personal data with third parties without your consent, except in the following circumstances or as described in this Policy:
a) Sharing under your instruction. We may share your personal data based on your consent and instructions to the third parties indicated by you.
b) Sharing your personal data as necessary for protecting national security, public security, and your and other individuals' crucial legitimate rights and interests.
c) Operational entities. We may share your personal data with our operational entities (Huawei Technologies Co., Ltd. and its affiliates), for the purposes of service support or security support.
d) Partners. We may share your personal data with our partners. However, we will share your personal data only for legitimate, justified, necessary, specified, and explicit purposes, and share only the personal data necessary for providing our services.
For more details, please refer to the Third-Party Information Sharing List. If you refuse to allow our partners to collect personal data necessary to provide services, you may be unable to use the services provided through those partners.
When we share your personal data with affiliates or partners, their responsibilities and obligations will be governed by contracts and we will require them to take appropriate measures to ensure the safety of the personal data processed.
4. For How Long We Retain Your Personal Data
We will retain your personal data for no longer than is necessary for the purposes set out in this Policy, unless otherwise required by laws or requested by you.
Generally, we will store or retain your personal data within the retention period according to applicable laws or service agreements from the date when we obtain your personal data in the community. If your personal data has exceeded the retention period and no law requires us to continue processing your specific personal data, we will delete your personal data or anonymize it according to applicable laws.
Upon your active request for the deletion of personal data, we will respond to your request within 15 working days and delete your personal data.
For service optimization, the access timestamp, IP address, request details, access status, accessed resource size, access source, and request user agent information collected based on the access quantity statistics will be automatically deleted after 10 days.
5. How We Protect Your Personal Data
The security of your personal data is important to us. We take appropriate physical, organizational, and technical measures to protect your personal data. For example, we use encryption technologies to ensure the confidentiality of data. We implement protection mechanisms to protect data from attacks. We deploy access control mechanisms to ensure that only authorized personnel can access your personal data. In addition, we hold security and privacy protection training. In a word, we are committed to protecting your personal data. Nevertheless, no security measure is perfect and no product, service, website, data transfer, computing system, or network connection is absolutely secure.
6. How We Access or Control Your Personal Data
In accordance with applicable laws and regulations, you may have the following rights regarding your personal data:
a) Access the personal data we hold about you and obtain copies thereof;
b) Request us to update or correct your personal data;
c) Request us to erase your personal data;
d) Object to our processing of your personal data;
e) Restrict our processing of your personal data;
f) File a complaint with the competent data protection authority.
- Please note that these rights are not absolute and may be restricted in accordance with applicable laws. If you need our assistance in exercising the requests or rights above, or if you have any further requests, questions, comments, or suggestions regarding your rights as a data subject, please contact us as set out in section 11 **"How to Contact Us"** below. - To provide you with the CLA signing service, we will retain your personal data. The retention period of such data will depend on the specific purpose for which it is used, as well as the requirements of applicable laws and regulations. You acknowledge and understand that the CLA is a legally binding document signed by you or the corporation you represent, serving as evidence of the permanent rights granted over your contributions. Therefore, if you request the deletion of the data collected for the purpose of executing the CLA (including, but not limited to, your **name** and **email address**), we may not be able to comply with such a request, unless the deletion of such data does not affect the legal validity of the CLA you have signed. - Any personal data you publicly display on the community website will be stored in the relevant code repository, and historical records will persist even after deletion.
Unless otherwise required by applicable laws and regulations, we will respond to your request within 15 working days. Please note that under some circumstances, for example, where we cannot verify your identity, or your claim exceeds your rights under applicable laws, we may refuse your request. In this case, we will inform you in written form that your request is refused, together with the reasons for our refusal.
You can change the scope of your authorization for us to collect your personal data or withdraw your authorization. However, your decision to withdraw your consent or authorization does not affect any previous processing of personal data based on your authorization.
6.1 Data Access
You can log in to the user center with an openFuyao community account using the browser on your local PC or mobile device to access your personal data.
6.2 Data Correction
You can log in to your openFuyao community account and perform the following operations:
- Choose Basic Information to change your avatar.
- Choose Basic Information to view and correct your basic information (nickname and company).
- Choose Account Binding to view and correct your email address, mobile number, and GitCode account.
- Choose Account Security to reset your login password.
6.3 Data Deletion
You can log in to your openFuyao community account and perform the following operations:
- Access the personal center and choose Basic Information to delete the basic information (nickname and company) of your openFuyao community account.
- Access the personal center and choose Account Binding to unbind your GitCode account.
6.4 Revocation of Consent
- You can contact us via email to object to the processing of your personal information.
- You can contact us via email to restrict the processing of your personal information.
- You can choose to unsubscribe from emails in the mailing list service: enter the email you want to unsubscribe from, and enter your email address in the unsubscribe area. Then, that email address will receive an unsubscribe notification email. Click the corresponding confirmation link to complete the unsubscription.
- You can access the personal center and choose Account Security > Withdraw Consent to withdraw consent to the Policy. Please note that if you withdraw your consent to the Policy, we will be unable to continue providing services to you, but your account will remain active.
6.5 Deletion
You can log in to your openFuyao community account, access the personal center, and choose Account Security > Delete Account to delete your openFuyao community account. This action will also delete your personal information in the openFuyao community. Exercise caution when performing this operation.
7. Where Personal Data Is Stored
Your personal information will be stored on servers in the People's Republic of China. Cross-border transfer of personal information is not involved in business scenarios.
8. How We Protect Children's Personal Data
This Website and its content and services are mainly intended for adults. Children (individuals under the age of 14) are not allowed to use the services we provide without the consent of their parents or guardians. If we discover that we have collected children's personal information without obtaining verifiable parental consent in advance, we will try to delete relevant information as soon as possible.
9. Third-Party SDK Privacy and Security Policy
In the course of your use of our services, certain services may be provided to you through our collaboration with third-party partners, such as statistical analysis tools. To facilitate this, we have integrated third-party software development kits (SDKs) or similar applications. For details, please refer to the Third-Party SDK List.
We have no control over the privacy and data protection policies of third parties, and such parties are not subject to this Policy. Before submitting your personal data to such a third party, please refer to the privacy policy of the third party.
10. How This Policy Is Updated
We may update or modify this Policy from time to time according to changes in our services or data processing. If we update this Policy, we will release the latest privacy policy on this Website. The updated Policy takes effect immediately after it is released. It is recommended that you review this Policy periodically to learn about any changes. If we make changes to this Policy, we will notify you through appropriate channels (such as announcements and pop-up windows) and obtain your consent.
11. How to Contact Us
If you want to contact us or exercise your rights, please contact us at:
Email: contact@openfuyao.cn
Last updated: May 15, 2025
Privacy policy version: v20250515