法律条文

CodeArts服务声明

CodeArts服务声明

本服务声明(以下简称“本声明”、“本协议”)将为您介绍在使用华为云服务时所享有的权利、履行的义务和责任。请您认真阅读、充分理解各条款内容,特别是免除责任、责任限制等对您的权益有重大影响的条款,该类条款我们已为您以粗体字的形式予以提示。

您理解并同意,您使用本协议中的任何服务即视为您已充分阅读并同意接受本声明中的“通用服务条款”及所使用的服务对应的“专用服务条款”,即本协议即对您将产生法律约束力。如您不同意部分或全部协议条款的,请您停止使用相关服务。

1. 通用服务条款

1.1缔结主体。本协议由您(或称“用户”)与华为云用户协议第15.4条定义的华为云相关签约主体(或称“华为云”、“我们”)共同缔结,具体华为云签约主体以您账号中心显示的签约主体为准,一经生效将会在您与我们之间具有法律效力。如您代表一家公司或其他法律主体进行注册或以其他华为云允许的方式实际使用本服务,则您声明和保证,您有权使该公司或该法律主体受本协议的约束。

1.2 单独协议。 如果您通过线下订阅本服务、或通过我们的合作伙伴采购本服务,或购买集成本服务的合作伙伴产品,您可能与我们或我们的合作伙伴之间签署单独协议。您承认并同意,如果您被授权或以其他方式访问和使用本服务的,则您将仍受本条所提及的单独协议的约束;

1.3 协议变更。本协议会不定时进行更新,对于本协议的任何重大变更,我们会通过在我们的网站发布通知或其他方式通知您。或者您也可以随时点击访问服务官网,阅读最新版的服务协议。如您不同意最新版服务协议的内容,请您停止使用本服务,如您继续使用,即表示您已了解且同意最新版的服务声明。

1.4 您的内容

1.4.1 “您的内容”的定义以及相关规定依照《华为云用户协议》,您可以点击以下链接查阅:

https://www.huaweicloud.com/intl/en-us/declaration-sg/sa_cua.html

1.4.2 就您的内容,除法律法规要求或者您使用本服务的需要外,华为云仅根据您的授权和指示,以及我们与您的协议受托处理您的此类数据。

1.4.3 您有权对您的内容进行上传、删除、更改等操作。就数据的删除、更改等操作,您应谨慎操作并自行承担因此操作而产生的后果。

1.4.4您应根据自身需求自行对数据进行备份,华为云仅依据相关法律法规要求或约定提供数据备份服务。

2. CodeArts服务条款

2.1服务内容

软件开发生产线(CodeArts)是一站式、全流程、安全可信的DevSecOps平台,开箱即用,内置华为多年研发最佳实践,助力效能倍增和数字化转型。包含以下服务:

2.1.1 需求管理(CodeArts Req)

CodeArts Req是华为多年研发实践沉淀的需求管理与团队协作服务,内置多种开箱即用的场景化需求模型和对象类型(需求/缺陷/任务等),还包含跨项目协同、基线与变更管理、自定义报表等功能

2.1.2 代码托管(CodeArts Repo)

CodeArts Repo是面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。

本服务提供的webhook功能,在发起合并请求、提交代码等场景可能出现调用第三方服务接口场景;提供的合并请求、评论等功能中的描述框可输入第三方服务链接,通过链接可跳转到第三方平台/网站;通知设置中可输入企业微信机器人通知URL,当合并请求状态变更时,由企业微信机器人通知用户。

第三方服务或内容为独立于本服务的服务或内容,在您使用第三方接口或者点击接受第三方服务或同意跳转第三方平台或官网前,请您仔细阅读第三方的服务协议与隐私政策。我们不对第三方服务、内容及其平台作任何陈述或担保,也不对其可能造成您的任何性质或种类的损失、损害、费用或成本承担任何责任。

2.1.3 代码检查(CodeArts Check)

CodeArts Check是统一的代码检查平台,软件开发者在编码完成后,为用户提供代码风格、通用质量与网络安全风险等丰富的检查能力,提供全面质量报告、便捷的问题闭环处理帮助企业有效管控代码质量,助力企业成功。

2.1.4 编译构建(CodeArts Build)

CodeArts Build为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。

2.1.5 部署(CodeArts Deploy)

CodeArts Deploy是一款自动化部署的产品,支持主机、容器、Serverless多种部署形态,部署能力覆盖Tomcat、Spring Boot、Go、Node.js、Docker、Kubernetes等多种语言和技术栈。基于其对部署功能的插件化封装和编排能力,帮助用户实现软件的快速、高效发布。

2.1.6 测试计划(CodeArts TestPlan)

CodeArts TestPlan是一站式测试管理平台,沉淀了多年高质量的软件测试工程方法与实践,覆盖测试计划、测试设计、测试用例、测试执行和测试评估等全流程,旨在帮助企业协同、高效、可信的开展测试活动,保障产品高质量上市。

2.1.7 制品仓库(CodeArts Artifact)

CodeArts Artifact为软件开发企业提供管理软件发布过程的能力,保障软件发布过程的规范化、可视化及可追溯。

2.1.8 流水线(CodeArts Pipeline)

CodeArts Pipeline提供可视化、可编排的CI/CD持续交付软件生产线,帮助企业快速转型,实现DevOps持续交付高效自动化,缩短应用TTM(Time to Market)交付周期,提升研发效率。

流水线服务本质上是一个可视化的自动化任务调度平台,需要配合软件开发生产线中编译构建、代码检查、测试计划、部署等服务的自动化任务使用。根据用户需要的场景,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一次配置后就可以一键自动化触发调度执行,避免频繁低效的手工操作。

2.1.9 CodeArts PerfTest

CodeArts PerfTest服务是一项为应用接口、链路提供性能测试的云服务,支持HTTP/HTTPS/TCP/UDP等协议。CodeArts PerfTest丰富的测试模型定义能够模拟大量业务访问场景,帮助业务提前识别应用性能问题。

2.1.10 效能洞察(CodeArts Board)

CodeArts Board为企业管理者、项目经理、团队Leader、开发者提供面向DevSecOps领域端到端的研发效能度量能力,提供从需求、缺陷、代码、构建、测试、部署、发布到运营等研发各阶段作业数据的分析洞察能力,覆盖交付质量、交付效率、交付能力、交付成本、交付价值,同时集成了华为先进的方法论和优秀实践,助力企业数字化转型和数据驱动运营及治理,提升企业软件能力可信和研发效能。

2.2 对您的个人数据收集与处理

您了解并同意,为向您提供CodeArts服务之必需,我们将处理您的个人数据,如您选择不同意我们处理您的个人数据,将导致我们无法正常为您提供服务。

2.2.1 收集的个人数据类型及使用目的

2.2.1.1需求管理(CodeArts Req):

在您注册网站时,需要收集您的昵称,用于识别租户项目人员

2.2.1.2代码托管(CodeArts Repo):

2.2.1.2.1在您使用https协议进行代码仓上传下载操作时,需收集您的用户名密码,用于验证用户对代码仓的权限。

2.2.1.2.2在您对代码仓访问进行ip管控时,需收集您的ip地址,用于对ip地址进行白名单校验。

2.2.1.2.3在您使用SSH协议进行代码仓上传下载操作前,需要在服务平台上传SSH公钥,公钥中带有邮箱信息,需收集您的邮箱,用于验证用户对代码仓的权限。

2.2.1.2.4在您使用GPG签名校验代码提交前,需要在服务平台设置个人邮箱,需收集您的个人邮箱,用于确保代码提交来源可靠。

2.2.2个人数据存储地

您的个人数据将在您选择的服务的region境内处理。

2.2.2.1个人数据留存期限

2.2.2.1.1需求管理(CodeArts Req):

用户主动注销账户15天内删除

2.2.2.1.2代码托管(CodeArts Repo):

    用户主动注销账户15天内删除

对于整个服务过程,您理解并同意华为云有权依据《隐私政策声明》(https://www.huaweicloud.com/intl/en-us/declaration-sg/sa_prp.html )对可能涉及的您的个人数据进行收集、使用、处理等,华为云承诺将按照《隐私政策声明》的规定尊重并保护您的隐私。

2.3 对您的内容数据处理

您理解并同意,双方都将遵照《数据处理附则》( https://www.huaweicloud.com/intl/en-us/declaration-sg/sa_dpa.html )处理您的内容中可能包含的个人数据。华为云承诺将遵照《数据处理附则》处理您的内容中可能包含的个人数据。

2.4您需要提供的配合

2.4.1 使用CodeArts Repo服务时,用户在Windows等客户端上传下载代码需要使用Git工具,若您使用的工具非Git官网下载,因工具问题导致上传下载代码受阻,您理解并同意自愿承担相应后果。

2.4.2 使用CodeArts Deploy服务时,支持将Agent插件安装在Linux操作系统上。若因您的操作系统或软件非正版、植入木马而导致数据泄露或其他法律问题,您理解并同意自愿承担相应后果,并确保华为云不会因此遭受任何损失。

2.4.3 使用CodeArts PerfTest服务时,如果发起100万并发及以上的压测,您应至少提前3个工作日向华为云发起服务申请,华为云将根据您的业务目标及方案可行性进行评估;如果小于3个工作日发起服务申请,可能会存在被测服务未识别到被攻击的风险,产生预期外的问题,华为云对此不承担任何责任。

2.5使用限制

您不得以下述任一方式使用CodeArts:

2.5.1 构造存在风险的使用场景,对服务进行恶意攻击(DDos、Redos攻击等);

2.5.2 通过CodeArts Build服务对外部音视频网页进行数据爬取、加工、上传;

2.5.3 通过CodeArts Build服务进行源代码编译构建以外的操作;

2.5.4 禁止使用sleep、usleep、read、timeout、yes、dd、while循环等命令,长期(大于10分钟)占用服务器进程,导致构建任务不退出;

2.5.5 不得利用本服务从事任何黑灰产等非法活动;

2.5.6 不得以恶意攻击的目的对任意系统发起压力测试;

2.5.7 不得将本服务用于任何非法目的或以违反任何法律或任何其他人权利的方式使用;

2.5.8 不得未经授权情况下抓取、数据挖掘、提取、复制或以其他方式复制服务或内容的任何特性、功能或用户界面,除非且在强制性法律无法限制的范围内;

2.5.9 不得参与降低、过载、干扰或限制服务的使用和操作的活动,包括发送或接收过多的数据传输或请求、抓取或参与拒绝服务攻击或类似活动;

2.5.10 不得引入任何恶意代码、病毒、恶意软件或任何其他破坏、减慢或导致服务故障的材料;

2.5.11 不得上传或生成任何非法、骚扰、威胁、有害、侵权、诽谤、辱骂、暴力、淫秽、粗俗、侵犯他人权利或侵犯他人隐私、仇恨、种族或民族攻击性或其他令人反感的内容;

2.5.12 不得将服务中的信息用于发送垃圾邮件目的,包括向用户发送未经请求的电子邮件或出售个人信息,例如向招聘人员、猎头公司和招聘委员会出售个人信息;

若发生上述行为,我们有权暂停或终止提供CodeArts服务,并要求您赔偿由此给我们造成的实际损失,且我们无需退还您已支付的云服务费及对应的支持服务费用。

2.6免责声明

2.6.1 请您仔细阅读华为云官网CodeArts帮助中心,了解相关操作及可能引发的后果,由于自身原因导致的后果,华为云无须向您承担责任。

2.6.2 请您依照相关操作指引谨慎操作并自行把握风险,由您手动执行命令(如执行数据删除)导致部分数据丢失问题,华为云无须向您承担责任。

2.6.3 请您在所选购的套餐范围内享受CodeArts提供的服务,如使用过程中超过限制阈值或者超过套餐值,对此造成的业务无法正常使用,华为云无须向您承担责任。

2.6.4 如您使用CodeArts服务开展特定行业的业务(如教育、医疗、银行行业),请同时遵守相关国家规定的用户数据保护法律和内容管理法律,我们不对此承担责任。

2.6.5 若您涉及使用如下CodeArts子服务时,也请遵守相关子服务要求。

2.6.6 使用CodeArts Check服务时,请您仔细阅读华为云官网CodeArts Check帮助中心,了解相关操作及可能引发的后果,由于自身原因导致的后果,华为云无须向您承担责任:

2.6.6.1 规则集是一组用于做代码检查的规则组成的集合,在配置代码检查任务时,您应根据代码检查的对象、需求自行选择规则集,也可以根据CodeArts Check服务提供的规则,新建自己的规则集。

2.6.6.2 CodeArts Check服务所提供的仅是技术建议,我们仅按照现有技术和条件所能达到的现状提供,不对检查结果作任何明示或暗示地保证。

2.6.6.3 由于代码复杂度、代码框架、技术限制等多重因素,CodeArts Check服务不可避免存在误报和漏报,您应根据相关国家标准、行业标准对代码检查结果进行人工核对。

2.6.6.4 请您依照相关操作指引谨慎操作并自行把握风险,接受由于版本、引擎、规则变更升级而造成的告警增多,从而引发流水线门禁检查失败操作无法继续等问题,华为云无须向您承担责任。

2.6.7 使用CodeArts Build服务时,请您仔细阅读华为云官网CodeArts Build帮助中心,了解相关操作及可能引发的后果,由于自身原因导致的后果,华为云无须向您承担责任:

2.6.7.1 我们不会对您使用CodeArts Build服务构建的应用本身及其相关的信息或文档的可用性、可靠性、正确性、安全性或更新、升级等提供任何明示或默示的承诺或保证,业务运行、运营、使用由您自主决定并自行承担风险。

2.6.7.2 您应对使用CodeArts Build服务构建应用过程中因您的业务开发人员有意或无意构成应用业务层面安全漏洞(非平台自身安全漏洞)独立承担责任,并承担由此给华为云导致的损失。

2.6.8 使用CodeArts PerfTest服务时,请您仔细阅读华为云官网CodeArts PerfTest帮助中心,了解相关操作及可能引发的后果,由于自身原因导致的后果,华为云无须向您承担责任:

2.6.8.1 由于客户自身配置或压测脚本错误而导致压测无法实施

2.6.8.2 压测压力过大导致被测服务异常从而引发的问题和造成的损失。

2.6.8.3 对于压力模型是“次数模式”的任务,由于无法预估任务执行时长,可能会导致VUM与预期有偏差,由此而造成的费用。

2.6.8.4 由于客户违反服务条款(如欠费等)导致的服务被暂停或终止。

2.6.8.5 CodeArts PerfTest不会特意识别变量中可能存在的密码、秘钥等敏感信息,需要用户自行保护,防止信息泄露。如发生信息泄露,华为云不承担责任。

最后更新于2025年9月25日