您需要替换合同工作流,但替代方案不能将合同发送给签署 SaaS。DocuSeal、Documenso 和 OpenSign 都值得列入 DocuSign 替代方案的候选名单。三者都有可自托管的核心;真正有用的比较是:您能运营哪个版本、能导出哪些证据,以及部署仍会调用哪些服务。获准租用服务器与获准将文件交给处理方,是两项不同的决定。
在替代方案的证据或运维尚不完善时,保留已获批准的 DocuSign 工作流仍可能合理,前提是该流程符合组织要求。如果政策禁止其处理模式,熟悉它并不能解除限制。在迁移真实合同前,先确定替代方案的验收标准。
要点速览
- DocuSeal:免费自托管版支持多名签署人和自有 SMTP 服务器。Pro 增加自动提醒、SAML SSO、用户角色与团队,以及高级 API 和嵌入功能。参见本地部署版本对比。
- Documenso:Community Edition 包含核心签署功能、模板和 API 访问。商业功能包括组织认证门户、文件操作重新认证和嵌入式编辑。参见版本对比。
- OpenSign:其代码仓库介绍了可复用模板、签署顺序、访客邮件验证码和完成证书。其API 令牌文档区分付费生产令牌和免费沙盒令牌。请确认所选构建的自托管 API 使用权限;该页面未明确说明这一点。
比较免费版本及其运维要求
下表比较各工具的免费代码范围、部署要求和商业功能。
| 工具 | 免费代码范围 | 部署组件 | 商业或尚未解决的限制 |
|---|---|---|---|
| DocuSeal | 其仓库许可证为 AGPLv3。DocuSeal 价格页面将免费的本地 Open Source 版与商业本地 Pro 版区分开来。 | Docker/Compose;默认使用 SQLite,也可使用 PostgreSQL/MySQL,详见其安装选项。需规划文件和数据库持久化以及邮件投递。 | Pro 设置指南将品牌定制、提醒、SSO、角色与团队、webhook 以及 API/嵌入功能列入商业产品。请确认具体集成权限和用量费用;仓库中泛泛的集成描述不能确定这些条件。 |
| Documenso | 其版本对比区分免费 Community Edition、按年授权的 Business Edition 和定制 Enterprise Edition。仓库还包含采用独立许可证的商业代码。 | 其要求文档指定 PostgreSQL、邮件传输、反向代理和签名证书,并可选用兼容 S3 的存储。持久化设计应包含数据库中的文件和审计记录。 | 其商业功能列表列出组织认证和文件操作重新认证。版本文档还列出嵌入式编辑、嵌入式白标编辑和 CSC 远程签名。请明确所选版本所需的导出功能、时间戳配置和免费 API 范围。 |
| OpenSign | 自托管页面介绍了免费的自托管核心。其根目录 AGPLv3 许可证对特定目录和第三方组件设有例外。 | 其Docker 指南配置 MongoDB、本地或外部文件存储、SMTP/Mailgun 和签名证书。请检查所选部署的持久化方式和数据库暴露情况。 | API 令牌指南区分付费生产令牌与免费沙盒令牌,而自托管页面宣称提供 REST API。依赖该功能前,请确认所选自托管版本的权限。OpenSign 模板指南介绍了“Merge Certificate to PDF”设置:启用后,完成证书包含在最终 PDF 中;关闭后,提供单独的证书 PDF。请核实已安装构建提供的导出设置。 |
开源电子签名应用可以同时拥有可用的免费核心和商业组件。对每个拟采用的工作流都应核实权限:明确操作、允许该操作的版本,以及操作调用的服务。仓库公开并不足以证明某项必需功能免费。
保留简短的选型记录:所选软件包、必需工作流、未解决的限制,以及负责获取答案的人。不要因为云版本有名称相似的功能,就把未解答的字段填成“是”。即使应用其余部分看似适用,未解决的要求也应推迟相关工作流的采用。
让候选工具匹配您的签署工作流
对于手动管理的 PDF 模板流程,我会先考虑 DocuSeal;要求免费 API 访问时,考虑 Documenso Community;模板和访客邮件验证码流程适用时,考虑 OpenSign。这些是依据官方文档提出的试点起点;我并未进行安装或签署测试。
DocuSeal:适合 PDF 和模板工作流
当免费核心能够覆盖需求时,DocuSeal 适合作为准备 PDF 和复用签署模板的首个试点。其审计证书常见问题介绍了可下载的完成记录,包含各方事件和有条件出现的验证字段。在将证书视为特定身份等级的证据前,先根据要求评估记录中的验证方法。
证书记录各方邮件地址、事件时间、IP 地址、会话 ID、浏览器信息和时区。邮件或电话验证取决于使用的方法;字段存在并不证明执行了更强的验证方法。请索取由拟用配置生成的样本;若拒签或委托流程与您有关,也应包含这些情况。
如果必需的认证或集成功能跨入尚未批准的商业范围,应停止选型。文件编辑器可能满足表面需求,但关键的下游操作仍未解决。
Documenso:适合已有 PostgreSQL 运维模式的团队
如果您能共同运营其数据库、邮件和证书依赖,Documenso 值得试点。其自托管要求指出一个明确陷阱:没有签名证书时,应用可以启动,但文件签署会失败。因此,界面能够响应不能作为该部署的验收测试。
要求文档介绍了使用提供或生成的 .p12 证书进行 X.509 数字签名,并将审计日志存入数据库。这说明了签名基础设施,但不能确定收件人使用了哪种个人凭据,也不能确定某次导出的具体内容。
Documenso 的文件生命周期介绍了附带审计日志的已完成签名 PDF。其 v2.14.0 更新日志还介绍了通过 API 分别下载证书 PDF 和审计日志 PDF。试点时,应从已安装构建中导出这些记录,检查其内容,并独立验证已签名 PDF。
OpenSign:适合模板和签署顺序需求
当可复用模板和有序参与是核心要求时,可以考虑 OpenSign。其项目 README介绍了多名签署人、签署顺序和访客邮件验证码。使用完整后端及所选存储配置试验这些流程;邮件验证码记录的是对邮箱的访问,并非独立核实的个人身份或组织授权。
其开发安装说明指出,仅前端运行方式使用项目的预发布后端,包括文件上传。处理私密合同的部署应排除这种方式。在自己的机器上运行前端,并不能说明其后端在哪里处理文件。
检查已完成签名背后的证据

最终 PDF 与事件报告回答的是不同问题。应收集签署操作、文件完整性、签署人身份与权限以及时间方面的证据。欧盟委员会的 eSignature 常见问题和 ESIGN 法律区分了对电子签署的认可与更广泛的要求。单个导出文件或技术字段不能决定具体合同的法律结果。
对于涉及或影响美国州际或对外贸易的交易,ESIGN §7001限制仅因签名或记录采用电子形式而否定其效力。这部电子签名法保留其他义务,也不要求所有人接受电子记录。在特定情形下,消费者披露条件适用。第 7003 条的例外包括遗嘱及家庭法记录、特定商法事项、法院文件和某些通知;这些排除本身并不禁止电子形式的使用。
欧盟委员会的eSignature 常见问题区分电子签署与其数字加密实现。在欧盟 eIDAS 下,仅凭电子形式或非合格形式,不能否认签名的法律效力。合格签名具有与手写签名等同的效力。高级签名要求身份关联、签署人控制和更改检测;合格签名还需合格证书及合格签名创建设备。这些规则不解决合同成立、授权、文件形式或个别争议问题,也不对某款工具作出分类。
检查示例证据包时,请进行以下四项检查:
- 事件与控制。电子签名审计轨迹应让您检查谁采取了行动、看到了或接受了什么、执行了何种验证,以及流程何时完成。记录与该流程有关的同意证据。确定谁可以编辑或删除事件、更改是否被记录,以及保留副本如何独立于应用管理员受到保护。仅有事件日志并不能证明其抗篡改能力。
- 文件完整性。保留原始完成版 PDF;如有数字签名,应验证该签名、其证书链及所覆盖的字节。NIST 的哈希函数定义说明了输入的压缩表示。能揭示篡改的哈希检查需要经过认证的参考值,即能够确定来源与保护措施的摘要。同时替换 PDF 及其旁边的哈希值,就能绕过简单比较。哈希值本身不能证明签署人身份。还应询问独立审计记录是否受到保护。
- 身份与授权。记录验证方法及其与具名人员的关联。邮箱访问或一次性验证码本身不能确定该人员的身份或代表公司作出承诺的权限。NIST 的数字签名定义将来源认证和完整性建立在正确实现之上。服务器签名证书不应悄然被解释为每位收件人都持有个人凭据。
- 时间及其签发者。区分应用事件日期与独立签发的时间戳令牌。RFC 3161定义了使用消息印记的时间戳协议,即待加时间戳数据的摘要。对照保留的文件验证令牌,并检查签发者。合格时间戳状态是另一层区分:欧盟委员会说明了日期时间准确性和关联数据完整性的推定,合格服务列于可信列表。仅支持 RFC 并不证明具备该状态,也不保证该文件会产生特定结果。
绘制文件、元数据和摘要的去向

自托管电子签名应用仍可能通过外部中继发送完成版 PDF,DocuSeal 的完成邮件设置就是例子。自托管说明谁运营应用;每项配置的服务都需要单独审查。在真实文件进入系统前,应区分合同内容、个人元数据和摘要,并记录各路径的端点与允许的处理方式。
如果限制禁止签署 SaaS,但允许已批准的租用基础设施,公司硬件及已批准的 VPS/私有云仍是选择。租用 VPS 属于第三方基础设施。若严格禁止一切第三方基础设施,购买 VPS 无法满足要求;应使用公司控制的基础设施,并依据该边界审查每项配套服务。
我们的一键式 DocuSeal VPS 预装 DocuSeal,可跳过手动安装应用,专注配置签署流程。您可从全球 VPS 地点中选择符合部署数据落地需求的位置。
在禁止 SaaS 文件处理的情况下,经明确批准的信任服务仍可能有用。应根据政策评估其数据载荷和用途,而不是假定自己管理的应用会自动提供更强证据。
| 数据流向 | 文档说明的数据或能力 | 需要在配置中解决的问题 |
|---|---|---|
| 邮件与收件人邮箱 | DocuSeal 的完成邮件设置可以附加已签署 PDF 和审计 PDF。OpenSign 的邮件模板文档介绍了请求详情、签署链接,以及完成文件和证书附件。这些路径可能承载内容和个人元数据。 | 哪些中继和邮箱会收到这些信息?检查主题、正文、链接和附件。关闭附件并不能消除收件人、标题或链接元数据。应单独确认 Documenso 实际发送的邮件数据载荷。 |
| 主文件与备份 | 部署文档介绍了数据库和文件存储以及可选外部存储。副本可能包含完整文件和个人审计元数据。 | 文件、副本和备份保留在哪里?谁可以读取,保留多久,恢复后会放在哪里? |
| 身份、SMS 和 SSO | 文档中的认证选项因产品和版本而异;OpenSign 介绍了访客邮件验证码。 | 启用了哪种方法?获批服务是否接收标识符、电话号码或身份材料?不要假定默认会上传身份证件。 |
| 时间戳服务 | DocuSeal 的时间服务器配置支持自有或外部 RFC 3161 端点。该协议使用摘要;这并不能说明应用发出的全部请求。 | 哪个版本启用它,由谁签发,是否要求合格状态?检查实际请求与网络元数据。 |
| 证书、远程签名与许可 | 证书配置、Documenso 商业远程签名选项和 DocuSeal Pro 注册各自带来不同的配置问题。 | 所选路径会传输 PDF、摘要、标识符还是用量数据?索取许可和计量的数据载荷详情;不要假定只处理摘要。 |
| 集成与可选自动化 | Webhook 和集成是可配置路径,并不证明已经全面盘点出站流量。 | 盘点端点、事件正文和服务日志,包括启用的 AI 或分析功能。检查是否包含文件 URL、内容和个人元数据。 |
| 托管与支持 | 租用服务器会在签署应用之外增加基础设施供应关系。 | 分别批准物理位置、备份、管理访问和支持访问。 |
采用其他业务应用使用的同一份外部调用清单:追踪用户界面之外的每条连接。使用合成文件检查配置端点和数据载荷。本地登录成功无法提供关于尚未检查的出站路径的证据。
预算不仅包括版本,也包括保留的工作
无许可费用的部署仍需要存储、邮件投递以及恢复负责人。DocuSeal Pro 指南和 Documenso 版本对比区分软件权限与基础设施所有权。为确切流程编制预算,包含付费操作和配套服务,再分配运维责任。“无限”文件或用户不代表无限服务器容量,也不代表免费运维。
预算应涵盖计算资源、数据库及文件存储、备份、邮件投递、证书或信任服务、商业许可、用量费用和管理员时间。
| 预算项 | 批准前需填写的信息 |
|---|---|
| 许可与用量 | 必需版本、续订条款、集成费用,以及触发各项费用的计量单位。对于不明确的导出或认证选项,应取得确认。 |
| 计算资源与保留数据 | 应用及数据库托管、主文件、备份容量、保留数据增长和恢复基础设施。公司硬件同样有容量和维护成本。 |
| 配套服务 | 流程所需的邮件投递、身份/SMS、签名证书以及时间戳或远程签名服务。包含按用量收取的费用。 |
| 运维时间 | 更新、访问审查、安全配置、投递失败、监控和隔离恢复演练。指定主要运营人员及其缺席时的替补。 |
按照文件大小、保留期限和签署高峰估算。不要只拿替代方案的计算账单与 SaaS 订阅比较;二者包含的工作不同。如果必需的商业条件或服务仍不明确,即使应用许可免费,预算也不完整。
从范围较小、已获批准的工作流开始是合理选择。可选自动化应推迟到其权限、数据路径和负责人都明确之后。
更换合同流程前先运行合成数据试点
在迁移合同前,用虚构协议和测试收件人评估所选版本。Documenso 的要求及 OpenSign 的 Docker 指南列出了依赖;拟开展的试点必须同时检验签署、证据导出和恢复。这是验收计划,不是已经完成的测试报告。应连同受测配置一起记录失败和未解答的问题。
- 固定发行版本或镜像,并记录版本类型、许可证和已安装版本。安装前定义必需操作和可接受证据。将记录与部署配置一同保存,以便后续更新时重复相同检查。
- 批准端点和存储目的地。将外部路径纳入工作表,检查合成邀请邮件、完成邮件、附件和观察到的数据载荷。如适用,确认所选 OpenSign 路径包含您自己的后端。
- 用外部测试收件人完成一次具有代表性的邀请。测试必需验证方法、签署顺序、拒签或到期以及完成过程。确认公司网络外的收件人能够访问,并检查投递失败。
- 按要求的格式导出完成版 PDF 和审计记录。独立于应用成功页面验证签名、证书及时间戳令牌。对照保留的认证参考值检查完整性;修改另一份副本,检查验证可以发现什么。这是技术检查,不是法律结果测试。
- 重启部署,确认记录仍可访问。在隔离环境恢复,再次检索并验证。为备份目标和恢复责任设定明确验收标准;备份任务报告成功并不足够。
- 规划受控切换。将完成版 PDF 及其原始证据与新模板分开保存。决定未完成请求如何结束。将 PDF 导入新应用不等于重建其原始签署历史。
当获批的租用基础设施适合收件人访问时,我们的一键式 DocuSeal 部署可帮助完成初始应用设置;您仍可选择在公司硬件或任何获批供应商处手动安装。可从我们的全球 VPS 地点中选择符合部署数据落地需求的位置。
常见问题
即使已选定工作流,计费单位、软件包许可证和已安装构建仍需分别记录。
签署收件人会按平台用户计费吗?
不会。DocuSeal 的Pro 计费说明区分平台用户与签署收件人。API/嵌入功能按完成的提交计量,一次提交可以包含多个文件和多方参与者。记录平台用户权限及适用的用量费用;不要将该计费模式套用到其他项目。
一个许可证能覆盖仓库中的所有组件吗?
上游发行版本能确定我安装的构建吗?
不能。上游发行版本标识上游软件,而安装实例有其实际部署的构建和版本类型。试点前,记录运行应用或部署元数据所显示的版本。不要根据发行公告推断对应关系;已安装构建改变时,应重复验收检查。
讨论
评论
登录后参与讨论。