在软件开发合作中,不仅最终产品是有价值的,而且在实施过程中生成的信息、源代码和用户数据也是需要保护的重要资产。因此,软件开发协议中的保密条款始终被视为决定双方安全和信任程度的主要因素。然而,许多企业仍然不完全了解这些条款应该包括什么,保密义务的范围,或者应该如何处理违规行为。本文阐明了围绕保密条款的核心法律问题,并为企业在软件开发合作中有效保护自身权益提供了切实可行的建议。
I、软件开发协议保密条款现状
在信息技术领域,特别是软件开发领域,信息安全已成为决定企业声誉和安全的关键因素。然而,在实践中,越南的许多软件开发协议尚未建立明确或全面的保密条款,导致数据泄露、源代码丢失,甚至合作伙伴未经授权使用专有思想和算法的风险。

在许多情况下,在完成项目后,软件开发人员继续保留对系统或客户数据的访问权限,而没有任何明确的控制机制。同时,聘请软件开发人员的一方未能明确违反保密义务的范围、期限或法律后果。由于缺乏确定侵权和损害程度的具体法律依据,这使得争议解决变得困难。
此外,随着数字化转型和国际软件服务外包的趋势,信息交换和跨境数据传输变得越来越普遍。然而,并非所有企业都完全了解越南和国际上有关信息保密的法律法规,特别是在云计算环境或开源平台中。
II、软件开发协议中的保密条款概念
1.什么是软件开发协议中的保密条款?
在软件开发协议中,保密条款被理解为双方之间关于不披露和未经授权使用合作期间获得的信息的协议,包括源代码、数据库、技术文件、商业战略或客户信息。
根据2005年《知识产权法》(2022年修订)第4条第23款,商业秘密是指从金融或知识投资活动中获得的尚未披露且可用于商业活动的信息。同时,该法第84条明确规定,只有当信息所有者采取必要的保密措施时,信息才应被视为商业秘密。
基于上述规定,软件开发协议中的保密条款具有对接收方保护信息的义务具有法律约束力的功能。明确规定范围、期限和保密措施不仅有助于确定合同关系中“保密条款”的构成,而且可以作为处理涉及披露或未经授权使用此类信息的案件的法律依据。
此外,2015年《民法典》第387条规定,在签订合同过程中收到机密信息的一方有义务保密,不得将此类信息用于个人目的或非法目的。它是确定违反保密义务的一方的法律责任的基础,即使合同尚未完全执行。
2.软件开发协议中保密条款的主要目的是什么?
保密条款不仅是协议的技术组成部分,也是确保信息安全和保护各方权益的法律基础。其最重要的目的是防止泄露、利用或未经授权使用有价值的商业或技术信息,同时为发生违规行为时索赔提供法律依据。
具体而言,2005年《知识产权法》(2022年修订)第127条将未经所有者同意获取、收集、披露或使用商业秘密的行为认定为侵犯商业秘密权。因此,当一方未经另一方同意披露源代码、共享客户数据或传输算法时,该方可能被视为违反了知识产权法规。
保密条款允许各方主动确定受保护信息的范围,明确违规方的责任,并确定侵权造成的损害赔偿方法。此外,当与2015年《民法典》第3条第2款关于承诺和协议中的自由和自愿原则的规定相关联时,保密条款表明了各方在建立适合其实际需要的保密义务方面的合法自主权。
III、 与软件开发协议中的保密条款有关的法律规定
1.软件开发协议中的保密条款应包括哪些内容?
根据2015年《民法典》第385条,合同是当事人之间建立、变更或终止民事权利和义务的协议。因此,保密条款的内容源于双方之间的自愿协议,但仍必须遵守适用的法律规定。
在实践中,根据2015年《民法典》第387条(订立合同过程中的保密义务)和2005年《知识产权法》(2022年修订)第127条(侵犯商业秘密权的行为)的规定,合法的保密条款一般包括以下基本内容:
- 机密信息的识别:明确规定被视为机密的信息范围,其中可能包括源代码、用户数据、技术文件、软件解决方案、财务信息或商业计划。此类范围的确定必须基于《2005年知识产权法》(2022年修订)第84条规定的信息“未披露且不易获取”的标准。
- 双方的保密义务:信息接收方必须确保保密,不得在合同范围之外披露、复制或使用此类信息。它源于2015年《民法典》第6条和第3条规定的签订和履行合同的诚信原则。
- 保密期限:双方可约定保密义务的有效期限,该期限通常在合同终止后仍然有效。
- 违规处理措施:根据2015年《民法典》第351条和第360条,如果一方违反保密义务,造成严重后果的,另一方有权要求赔偿损失或终止合同。
2.关于软件开发协议中机密信息保密的法律规定
根据2015年《民法典》第387条,在签订合同过程中收到机密信息的一方有义务保密,不得将此类信息用于非法目的;如果违约造成损害,该方必须赔偿损失。这一规定是在未经授权披露信息的情况下追究民事责任的直接法律依据。
此外,2015年《网络信息安全法》第17条规定,组织和个人必须采取措施保护其收集、处理和存储的个人信息,未经信息所有者同意,不得披露此类信息。虽然这一规定主要适用于个人数据,但它反映了确保电子信息安全和保密的原则,这可以类比应用于软件协议。

关于商业秘密,2005年《知识产权法》(2022年修订)第84条和第127条规定,获取商业秘密的人员必须保密,未经所有者许可,不得使用或披露此类信息。在软件开发协议中,这些条款保护有价值的资产,如源代码、算法、客户数据或系统架构。
同时,2006年《信息技术法》第21条和第22条要求从事信息技术活动的组织和个人采取技术和管理措施,确保信息安全和保密,并对任何数据泄露承担责任。
在与员工、工程师或内部编程团队签订软件开发协议的情况下,2019年《劳动法》的规定也应适用。具体而言,2019年《劳动法》第21条第2款规定,劳动合同可以包括保护用人单位商业秘密和技术秘密的条款,员工必须遵守这些保密承诺。它是企业约束参与软件开发的员工的保密责任的重要法律依据,从而限制了雇佣合同终止后源代码、数据或专有思想泄露的风险。
IV、 关于软件开发协议中保密条款的问题
1.所有软件开发协议中是否都有保密条款?
越南法律目前不要求各方在所有软件开发协议中纳入保密条款。然而,根据2015年《民法典》第385条,合同是双方之间关于建立、修改或终止民事权利和义务的协议。因此,各方有权自由商定额外的保密条款以保护其利益。
软件协议的具体性质是,它们经常涉及源代码、客户数据和技术信息,这些因素具有很高的商业价值。因此,尽管不是强制性的,但强烈建议使用保密条款,因为它们有助于防止法律风险,并作为处理未经授权的信息披露的基础。
2.当软件协议中的保密条款发生争议时,法律规定了哪些争议解决方法?
根据2015年《民法典》第317条和第418条,当一方违反合同义务时,另一方有权要求赔偿损失或违约处罚(如果达成一致)。与保密条款有关的争议被视为民事或商业合同争议,可以通过以下方法解决:
- 双方之间的谈判和调解(基于协议自由原则);
- 如果合同中包含仲裁协议,则根据2010年《商事仲裁法》第2条和第6条进行商事仲裁;
- 根据2015年《民事诉讼法》(2025年修订和补充)向主管法院提起诉讼。
3.违反软件协议中的保密条款的法律后果是什么?
违反保密条款的一方可根据违规的严重程度承担民事、行政或刑事责任。根据2015年《民法典》第351条和第360条,违反义务的一方必须赔偿其行为造成的所有损害,包括实际损失和利润损失。
如果该行为涉及披露或盗用商业机密,违反方还可能根据第99/2013/ND-CP号法令(经第126/2021/ND-CP号令修订)第45条受到制裁,对组织处以高达250000000越南盾的罚款,并采取强制销毁或移除侵权元素等额外措施。

情节严重的,根据2015年《刑法》(2017年修订)第288条关于“在计算机网络或电信网络上非法提供或使用信息”的规定,披露机密信息的行为可能受到刑事处理。
4.保密条款是否需要公证或认证?
根据2015年《民法典》第119条,民事合同可以口头、书面或通过具体行为成立,只有在法律要求的情况下,公证或认证才是强制性的。现行法律不要求对软件开发协议或保密条款进行公证或认证。
5.各方如何在合同中增加处理违反保密规定的条款?
根据2015年《民法典》第418条和2005年《商法》第300条,当一方违反保密义务时,双方有权就违约制裁和损害赔偿达成一致。除非法律另有规定,否则商业关系中的最高罚款为被违反义务价值的8%。
此外,各方可增加以下条款:
- 处理检测到的信息披露的措施(如要求停止使用、删除数据或归还文件);
- 违规个人或部门的具体责任;
- 保密合规检查和监督机制。
V、软件开发协议保密条款相关法律咨询服务
为协助企业有效控制此事,NPLaw提供专业的法律咨询服务,起草和审查软件开发协议中的保密条款,包括:
- 就适用于合作模式和软件类型的保密义务的范围和内容提供咨询;
- 评估与保密、知识产权和数据处理有关的条款中的法律风险;
- 起草关于违约情况下的义务、制裁和争端解决方法的规定;
- 在出现争议时,代表企业与合作伙伴或主管当局合作。
NPLaw拥有一支对信息技术合同和知识产权有深入了解的律师团队,致力于提供全面的法律解决方案,帮助企业在软件开发的每个阶段保持安全。
NPLaw应陪伴企业建立安全和可持续的法律基础。