用户协议

最后更新于2023年11月23日

感谢您选择由北京非十科技公司研发的FittenCode产品(以下简称“公司”、“我们”或“本产品”)。本用户协议(下称“协议”)是您(下称“用户”或“您”)与我们之间就使用FittenCode产品所达成的法律协议。在使用本产品之前,请您认真阅读本用户协议的所有条款和条件。

通过点击“我接受”,或通过下载、安装或以其他方式访问或使用FittenCode产品, 即表示您已阅读并理解本协议,作为您使用FittenCode产品的条件,您同意接受本协议的内容和条件。如果您不符合资格,或不同意这些条款,那么您就没有获得使用本产品的许可。

1.服务概述
FittenCode提供了一套由机器学习驱动的编码工具,以帮助开发人员更轻松、更高效地编写代码,并可以提供建议代码、输出或其他功能(每个都是“建议”)。

2.资格
您必须年满13岁才能使用本产品。您同意本条款即代表并向我们保证:(a)您至少年满13岁;(b)您此前未被本产品所属公司暂停使用本产品或撤职;(c)您的注册和使用本产品符合任何和所有适用的法律法规。

3.账户和注册
要使用该服务的大多数功能,你必须注册一个账户。当您注册账户时,您可能会被要求向我们提供一些关于您自己的信息,例如您的姓名、电子邮件地址或其他联系信息。您同意您提供给我们的信息是准确、完整且不具有误导性的,并且您将始终保持信息的准确性和最新状态。当您注册时,我们会要求您创建一个密码。您全权负责维护您的帐号和密码的保密性,并对您帐号下发生的所有活动承担责任。

4.授权许可
4.1 使用许可:FittenCode授予用户个人、非独占、不可转让的许可,让用户在符合本用户协议规定的条件下,访问和使用本软件。
1.2 限制:用户不得以任何形式将本软件的许可许给第三方。用户也不得使用本软件进行非法活动或侵犯他人权益。用户不得干扰或规避服务的任何功能,包括任何安全或访问控制机制。如果适用法律禁止您使用本产品,则您可以不使用本产品。

5.对代码的责任
FittenCode不主张对产品生成的代码的任何所有权。您保留您的代码的所有权。您保留对您的代码的所有责任,包括您在代码中包含的FittenCode生成代码或开发您的代码的参考。是否使用 FittenCode生成的建议代码完全由您决定。如果您使用建议,FittenCode强烈建议您制定合理的政策和做法,以防止可能侵犯他人权利的方式使用建议。

6.知识产权
本产品由北京非十科技有限公司拥有和运营。本产品提供的视觉界面、图形、设计、汇编、信息、数据、计算机代码(包括源代码或目标代码)、产品、软件、服务以及本产品的所有其他要素(“材料”)均受知识产权和其他法律保护。本产品中包含的所有材料均为本公司或其第三方许可人的财产。除非本公司明确授权,否则您不得使用材料。本条款中不存在默示许可,公司保留对本条款中未明确授予的材料的所有权利。

7.数据
7.1FittenCode从您的代码编辑器向FittenCode发送加密提示,以向您提供建议。提示仅用于实时生成建议,建议生成后将被删除。提示不用于任何其他目的,包括语言模型的训练。提示在传输过程中是加密的,不会在静止时存储。
7. FittenCode可出于合法业务目的收集、生成和导出使用数据,包括:(1)监控、运营、改进和支持“服务”及其性能、安全性和稳定性;(2)创建分析、基准测试和性能数据和报告;(3)开发新产品和服务。您不得干扰用户数据的收集。FittenCode保留对用户数据、专有技术、分析结果以及基于用户数据制作的任何新产品、服务、开发、修改、定制或改进(包括任何相关知识产权)的所有权、权益和利益。FittenCode不会公开用户数据,包括在基准测试或报告中。

8.免责声明
8.1 本产品提供的代码辅助生成功能仅供参考和辅助用途。用户应自行承担使用该功能所带来的风险和责任。我们不能保证该功能的准确性、完整性或适用性,并且不对因使用该功能而引起的任何错误、损失或损害承担责任。
8.2用户对使用本产品提供代码的结果负有最终责任。我们不承担任何直接或间接造成的任何损失或损害,包括但不限于利润损失、业务中断、数据损失、任何其他财产损失和/或声誉和/或商誉等损失。
8.3用户在使用代码辅助生成服务时,应自行确保其对于代码结果的法律合规性和合法性。我们不承担任何因用户使用该功能而导致的任何侵权、违法或违约行为的责任。
8.4用户在使用代码辅助生成服务时,需自行负责备份和保护其相关数据和信息。对于由于用户使用软件而导致的数据丢失或损坏,我们不承担任何责任。

9.使用用户内容改善服务 
9.1 使用自动完成用户内容以改善服务。
我们可能会使用您的自动完成用户内容来改进我们的判别机器学习模型,该模型对代码生成进行排名或分配分数,以便了解不同代码集之间的界限。我们不会使用您的自动完成用户内容来改进生成式机器学习模型,生成式机器学习模型是能够基于研究现有代码生成直接生成代码的模型,用于自动完成或其他服务。用于训练我们的判别机器学习模型的任何自动完成用户内容都是匿名的,因此任何个人身份信息都会被删除。要选择不将您的自动完成用户内容用于此类目的,您可以更改用户个人资料页面用户设置窗格中的代码共享选项。请注意,如果您选择退出,您的自动完成用户内容将被发送到我们的服务器,以便我们能够为您提供服务,但我们不会将您的自动完成用户内容保留在我们的服务器上用于训练我们的判别机器学习模型。 
9.2 利用聊天用户内容改进服务
我们可能会使用您的聊天用户内容来改进我们的生成式和判别式机器学习模型。用于训练我们的机器学习模型的任何聊天用户内容都是匿名的,因此任何个人身份信息都会被删除。要选择不让您的聊天用户内容用于此类目的,您可以更改用户个人资料页面用户设置窗格中的代码共享选项。请注意,如果您选择退出,您将无法访问聊天服务。

10.被禁止的行为
通过使用本产品,您同意不得: 
10.1.为任何非法目的或违反任何地方、市、省、国家或国际法使用本产品; 
10.2.骚扰、威胁、贬低、欺凌或以其他方式伤害本产品的任何其他用户; 
10.3.侵犯、鼓励他人侵犯或提供如何侵犯第三方任何权利的指示,包括通过侵 犯或盗用任何第三方知识产权; 
10.4. 通过使用本产品提供的软件或搜索代理以外的任何引擎、软件、工具、代理、设备或机制(包括机器人、爬虫和数据挖掘工具)访问、搜索或以其他方式使用本产品的任何部分; 
10.5.干扰本产品的安全相关功能,包括:(i)禁用或规避阻止或限制使用、打印或复制任何内容的功能;或(ii)反向工程或以其他方式试图发现本产品任何部分的源代码,但适用法律明确允许的活动除外; 
10.6.干扰本产品的运行或任何用户享受本产品,包括通过:(i)上传或以其他方式 传播任何病毒、广告软件、间谍软件、蠕虫或其他恶意代码;(ii)向本产品的其他用户发出任何未经请求的要约或广告;(iii)未经同意收集其他用户或第三方的个人信息;或(iv)干扰或中断连接或用于提供本产品的任何网络、设备或服务器; 
10.7.进行任何欺诈活动,包括冒充任何个人或实体,声称虚假从属关系或身份,未经许可访问任何其他服务帐户; 
10.8.出售或以其他方式转让根据本条款授予的访问权限或任何材料。

11.条款修改
我们可以随时修改这些条款。请定期查看本条款是否有更改。修订将立即生效,但对于现有用户,除非另有说明,实质性修订将在发布或通知您修订后 30 天生效。为了继续使用本产品,我们可能会要求您接受修改后的条款。如果您不同意修改后的条款,那么您应该停止使用服务。除非本第11条明确允许,本条款仅可通过本条款各方授权代表签署的书面协议进行修订。 

12.服务的期限、终止和修改 
12.1本条款自您接受本条款或首次下载、安装、访问或使用本产品之时起生效,并在按第 12.2 条所述终止时终止。
12.2终止
如果您违反本条款的任何一项条款,那么您访问服务和本条款的授权将自动终止。此外,本公司可在任何时间,以任何理由或无理由,提前或不提前通知,自行决定终止本条款或您在本产品上的帐户,或暂停或终止您对本产品务的访问,且无需因该等终止而对您承担任何责任。 
12.3终止的效果
本条款终止后:(a)您的许可权利将终止,您必须立即停止对服务的所有使用;(b)您将不再被授权访问您的账户或本产品;(c)您必须向FittenCode支付终止前应支付的任何未付款项;以及(d)终止前应计的所有付款义务。您全权负责保留您发布到本产品的任何用户内容的副本,因为在您的帐户终止后,您可能失去访问您发布到本产品的任何用户内容的权利。如果您的帐户因违反本条款而被终止,那么您将被禁止使用不同的名称、电子邮件地址或其他形式的帐户验证在本产品上创建新帐户。 
12.4服务的修改
FittenCode保留随时临时或永久修改或终止全部或任何部分服务(包括通过限制或终止服务的某些功能)的权利,而无需通知您。对于本产品的任何变更,包括本产品的任何付费功能,或您对本产品的访问或使用的任何暂停或终止,FittenCode不承担任何责任。您应保留您发布到本产品的任何用户内容的副本,以便在本产品发生修改而使您无法访问您发布到本产品的用户内容时,您拥有永久副本。 

13.赔偿
在法律允许的最大范围内,您应对您使用本产品负责,您将为 FittenCode、其关联公司及其各自的股东、董事、经理、成员、高级职员、员工、顾问和代理(统称“FittenCode 实体”)抗辩并赔偿第三方提出的任何索赔,以及因以下原因引起或与之相关的任何相关责任、损害、损失和费用,包括律师费、诉讼费、公证费和其他相关费用等:(1)您未经授权使用或误用本产品;(2)您违反本条款的任何部分、本条款中提及的任何陈述、保证或协议,或任何适用的法律或法规;(3)您对任何第三方权利的侵犯,包括任何知识产权或宣传、保密、其他财产或隐私权; (4)您与任何第三方之间的任何争议或问题。我方保留在自行承担费用的情况下,对任何其他需您赔偿的事项(不限制您就该事项的赔偿义务)承担排他性抗辩和控制的权利,在此情况下,您同意配合我方对该等索赔的抗辩。

14.不可抗力及其他免责事由
14.1鉴于网络服务的特殊性,用户同意FittenCode有权随时变更、中断或终止部分或全部的服务。如变更、中断或终止的网络服务属于免费服务,FittenCode无需通知用户,也无需对任何用户或任何第三方承担任何责任。
14.2您理解并同意,在使用本产品的过程中,可能会遇到不可抗力等风险因素,使本产品受到影响。不可抗力是指不能预见、不能克服并不能避免且对一方或双方造成重大影响的客观事件,包括但不限于自然灾害如洪水、地震、瘟疫流行和风暴等以及社会事件如战争、动乱、政府行为等。出现上述情况时,FittenCode将努力在第一时间与相关单位配合,争取及时进行处理,但是由此给您造成的损失,FittenCode在法律允许的范围内免责。
14.3在法律允许的范围内,FittenCode对以下情形导致的服务中断或受阻不承担责任:
(1)受到计算机病毒、木马或其他恶意程序、黑客攻击的破坏。
(2)用户或FittenCode的电脑软件、系统、硬件和通信线路出现故障。
(3)用户操作不当或用户通过非FittenCode授权的方式使用本产品。
(4)程序版本过时、设备的老化和/或其兼容性问题。
(5)FittenCode定期或不定期地对提供本产品的平台或相关的设备进行检修或者维护,如因此类情况而造成收费服务在合理时间内的中断,FittenCode无需为此承担任何责任,但FittenCode应尽可能事先进行通告。
(6)其他FittenCode无法控制或合理预见的情形。
14.4 FittenCode将会尽其商业上的合理努力保障您在本产品中的数据存储安全,但是,FittenCode并不能就此提供完全保证,包括但不限于以下情形:
(1) FittenCode不对由于非FittenCode原因造成的您在本产品中相关数据的删除或储存失败负责。
(2) 您应自行备份存储在本软件和/或本产品中的数据、信息或与本软件和/或本产品相关的数据、信息,双方另有约定的按相应约定执行。
(3) 如果您停止使用本软件和/或本产品,或因您违反法律法规或本协议而被取消或终止使用本产品,FittenCode有权从服务器上永久地删除您的数据。您的服务停止、终止或取消后,FittenCode没有义务向您返还任何数据。
14.5您理解并同意,在使用本产品的过程中,可能会遇到网络信息或其他用户行为带来的风险,FittenCode不对任何信息的真实性、适用性、合法性承担责任,也不对因侵权行为给您造成的损害负责。这些风险包括但不限于:
(1)来自他人匿名或冒名的含有威胁、诽谤、令人反感或非法内容的信息。
(2)遭受他人误导、欺骗或其他导致或可能导致的任何心理、生理上的伤害以及经济上的损失。
(3)其他因网络信息或用户行为引起的风险。
15法律责任
15.1您理解并同意:若您违反法律法规、本协议和/或FittenCode其他协议、规则的,FittenCode有权随时单方根据相应情形采取以下一项或多项措施(具体措施以及采取措施的时间长短由FittenCode根据您的违法、违约情节相应情况确定):
(1)对您进行警告;
(2)删除违法违规信息;
(3)限制您使用本软件和/或本产品部分或全部功能;
(4)中止、终止您对相应服务账号的使用(简称“封号”) ;
(5)采取其他合理、合法的措施;
(6)依法移交有关行政管理机关给予行政处罚,或者依法向有关机关报案追究刑事责任。
15.2如果您违反法律法规、本协议和/或FittenCode其他协议、规则,FittenCode对您或您使用的本产品采取任何行为或措施后,导致您暂时或永久无法使用服务账号,您应自行承担相应后果(包括但不限于通信中断、用户资料及相关数据的清空或无法使用等)。由此造成您损失的,您应自行承担。
15.3您导致任何第三方损害的,您应当独立承担责任;如导致FittenCode或与FittenCode合作的其他单位面临任何投诉、举报、质询、索赔、诉讼;或者使FittenCode或者任何与FittenCode合作的其他单位因此遭受任何名誉、声誉或者财产上的损失,您应当积极地采取一切可能的采取的措施,以保证FittenCode及与FittenCode合作的其他单位免受上述索赔、诉讼的影响。同时您对FittenCode及与FittenCode合作的其他单位因此遭受的直接及间接经济损失负有全部的损害赔偿责任。
16.其他约定
16.1本合同各条款之间的效力独立,不因本协议部分条款无效而导致其他条款无效。双方对部分条款的争议不影响对其他条款的履行。
16.2本协议项下FittenCode对于用户所有的通知均可通过网页公告、APP公告、电子邮件、手机短信等方式进行,该等通知于发送之日视为已送达收件人。
16.3本协议之效力、解释、变更、执行与争议解决均适用中华人民共和国法律。因本协议产生的争议,双方不能通过协商解决的,任何一方均应当向北京仲裁委员会提起仲裁。
16.4本协议构成您与FittenCode双方对本协议之约定事项及其他有关事项的完整协议,除本协议规定的之外,未赋予本协议各方其他权利。